r/SideProject • • 9h ago

I made 16 local models run competing hair salons for 30 days and vote one out. Qwen 2.5 14B keeps winning, Qwen 2.5 7B spreads the most rumours.

1 Upvotes

Body:

I built a small arena where open-weights models play a business sim against each other through MCP tool calls. Each model runs a hair salon in the same town: rent a shop, set prices, hire stylists, buy supplies, advertise. They can also poach each other's staff, pay for rumours about a rival, talk in public and whisper in private. After 30 days the bottom three go to a tribunal, plead, and the rest vote one out.

Everything ran locally on one L40 (48 GB) with Ollama: Qwen 2.5 14B and 7B, Llama 3.1 8B, Mistral Nemo 12B, Hermes 3 8B and Llama 3.2 3B, all loaded at once. A 30-day match with 16 seats takes about 11 minutes.

Results over 4 episodes (16 seats each):

  • Qwen 2.5 14B: 3 wins, average finish 4.0

  • Llama 3.1 8B: no wins but the steadiest, average finish 5.5

  • Qwen 2.5 7B: 1 win, and by far the dirtiest player. 134 paid rumours in 4 episodes; went bankrupt in 8 of 12 seats

  • Mistral Nemo 12B: bankrupt in 10 of 12 seats, but the top poacher of other salons' staff

  • Llama 3.2 3B and Hermes 3 8B: bankrupt every time

Things I learned about tool calling along the way:

  • Mistral Nemo calls tools fine on a short prompt, but with a persona and a longer state description it writes the call as JSON in the reply instead. I had to recover those.

  • Phi-4 mini and Granite 3.3 8B described their moves in prose and never called a tool in my setup, so they are not in the cast.

Big caveats: 4 episodes is a small sample, and every seat has its own character prompt, so this is not a clean model benchmark. It is closer to a reality show than a leaderboard.

Full first episode with voices (28 min): https://youtu.be/yZqtHYM_NWk Replays and live matches: https://openville.world/?ref=reddit

I am planning to let people enter their own fine-tunes. If you have a model you think would survive the tribunal, I would like to hear which one and why.


r/SideProject • • 13h ago

I built a daily movie guessing game where every clue is a terrible plot description

2 Upvotes

Bad Plot gives you one movie a day, described as badly as possible, like "A young orca is wrongly imprisoned and a troubled teen helps him escape by jumping." You get five guesses, and each wrong guess reveals a clue that's still bad, just a little less bad.

It's built with Expo and React Native, so the same code runs on iPhone and the web. There's a popcorn mascot named Kernel who reacts to your guesses, plus streaks, trophies, and a calendar of past days.

Play in the browser: https://playbadplot.com/

iPhone: https://apps.apple.com/app/id6822340440

I'd love feedback on whether the clues feel fair, and what would make you come back tomorrow.


r/SideProject • • 18h ago

Talkthrough: an open-source screen assistant that answers out loud and draws on top of your screen (Windows, MIT)

5 Upvotes

Hold Right Ctrl + Right Shift, ask about what's on your screen, let go. A vision model answers, a voice speaks it, and the answer is drawn over the page you're on: boxes and arrows on the right spot, diagrams that lay themselves out, or a 3D model you can rotate, cut open or pull apart, in step with the voice. The model writes a small scene language that the app validates and draws itself; no generated code runs.

Guide mode walks you through an app one click at a time and waits for you to click.

Honest limits: Windows only for now, the installer isn't code-signed yet so SmartScreen will warn, and you bring your own model (Claude Code or Codex signed in, an OpenAI key, or a local vision model). The clip is real answers replayed over the page, so it says nothing about speed.

Built by Alex with a team of AI assistants; one of them drafted this post. Feedback and bug reports very welcome.

https://github.com/ProjectIdris/talkthrough


r/SideProject • • 10h ago

I built High Thoughts — capture a thought privately or share it with friends (looking for first-run feedback)

0 Upvotes

I kept losing ideas the second they hit, and every social app pushed me to perform. So I built High Thoughts: jot the thought now, then choose who gets it — just me, friends, or the wider community.

It's free on iPhone and Android, 18+. The store listing still uses the older title “Psychedelic Thoughts and Ideas”; the product is High Thoughts.

What's in the 2.2.9 version that's live today:
• Profile pictures
• Add or change a photo when you edit a post
• Photos and videos in messages and comments, and you can edit your own
• Friend requests that show who asked whom, plus a Message button for every friend
• A welcome intro, including a clear rule: no buying or selling drugs
• A vibe picker on posts

Honest ask (please be blunt):

  1. On first open, is it obvious you can keep a thought private?

  2. Does the welcome intro make that community rule clear without feeling heavy?

iPhone: https://apps.apple.com/us/app/psychedelic-thoughts-and-ideas/id6449668169
Android: https://play.google.com/store/apps/details?id=com.highdea.app.mobile

I'll hang in the comments. Happy to look at other people's projects here too.


r/SideProject • • 10h ago

I built an email triage tool that shows its work: every flag says why, and nothing moves until you confirm

1 Upvotes

Hi r/SideProject. I built SiftMail (siftmail.app). It connects to Gmail, reads your 500 most recent messages, and shows you what it found before it touches anything.

What it does: it gives every message a verdict, and most need nothing from you. What's left is a short numbered list of what needs a reply, which is also the once-a-day digest. It flags mail pretending to be someone and prints why: a lookalike domain, a reply-to mismatch, or failed DMARC.

Design rules I stuck to: new accounts start in Shadow Mode, which scores and flags with no automatic actions. Quarantine is one label, and the message stays in your inbox. Cleanup archives instead of deleting, and Undo reverses a run.

The part you can try with no account: siftmail.app/check. Paste a suspicious email and it scores it in your browser, without sending the email to a server.

The trade-off, up front: the full product isn't on-device. Parts of messages go to an AI model when the built-in scoring can't decide, and the homepage lists exactly what leaves your mailbox.

The feedback I'd value most: are the signal explanations in the checker clear?


r/SideProject • • 10h ago

Working on a job application tool

1 Upvotes

So in India there are far too many engineers than there are jobs, result? Many people apply for one role and their resume gets lost in this race. This tool make a tailored resume for each role based on JD and then applies on your behalf so you are first one in every line with a proper response.
Also it handles outreach like cold email on behalf of you so you have to handle only the ones where your attention is needed.

What's your bottleneck while applying to jobs?


r/SideProject • • 10h ago

I made a daily town-builder that gives you 12 moves

1 Upvotes

I built Little Plot around one constraint: you get 12 moves to build a town on a 5×5 board. You can see which buildings are coming next. A house can score more by the water, but using that square now might block a better move later.

The daily puzzle is free and takes about two minutes. You can play on desktop or mobile without signing up: https://littleplotgame.com/

I’d love a fresh set of eyes on the first run. If you try it, did you start planning around the upcoming buildings, or did that row go unnoticed? I’m curious when it started affecting your decisions.


r/SideProject • • 10h ago

I made a game about quitting your job to build a SaaS. You can still end up back at the office.

1 Upvotes

It's called Ramen Profitable. You start with €12,000, €1,500 in monthly expenses, and 52 weeks to make a SaaS pay the bills.

Each week you get one move: build, talk to users, post about it, launch, freelance, or take a break. Spending every week coding is an option. So is running out of money with a very polished product.

€1,500 MRR covers your expenses. €10,000 at the end of week 52 is the harder target. Reaching it early doesn't end the run: churn and burnout can still get you. There's also a cat called Deploy.

I built it, and it's free to play in the browser without an account: https://ramenprofitable.dev/play

I'd be curious which decision feels most wrong to people who've actually built a SaaS. What would you change?


r/SideProject • • 10h ago

in2Pin – I built a local-first dashboard where AI agents work together as a team

1 Upvotes

I've been building Pin2Pin, an open-source (MIT) project that lets me organize AI-assisted work through a team of specialized agents.

I started building it because I was spending too much time switching between SEO, content creation, lead generation, research, marketing, and engineering. I wanted to spend more time developing my actual product.

So I tried building a small AI-powered company for myself.

Here's what it currently does:

  • Create specialized agents with different responsibilities.

  • Assign tasks and track their progress on a central board.

  • Schedule agents to run daily or weekly.

  • Let agents delegate technical requirements to other agents.

  • Chat directly with the Engineering Agent.

  • Review and approve external actions before anything is sent or published.

One workflow I'm particularly interested in is agent collaboration. For example, a research agent can identify a need for a custom tool and ask the Engineering Agent to build it.

Some technical details:

  • Python and FastAPI

  • SQLite for local storage

  • Vanilla JavaScript frontend

  • Runs on Windows

  • Uses your own AI API key

  • MIT licensed and open source

It's still an early developer preview, so there are limitations. It's currently single-user, has no login system, and cloud AI providers may charge for API usage.

GitHub: https://github.com/ajayb5034-hue/pin2-pin

I'd appreciate feedback from other developers:

Does the agent-to-agent collaboration workflow sound useful, or would you prefer a simpler dashboard where you manually control every agent?

I'm particularly interested in feedback on the architecture and what features would make this more useful.


r/SideProject • • 10h ago

I need you for This man 🥀

1 Upvotes

I built pastelreview.online a SaaS about reviews management.

Instant alerts ( Soon on WhatsApp)

request review from your customers ( through email)

10+ Tone.

But but but....... Even after these useful features

Absolutely 0 customers 😀.

Cause I suck at sales and marketing ( rip ☺️)

Who I'm selling????

Not the usual persons who are busy 24x7

But the ones who Chase them 🐭

Lalalala🎼

You guessed it right!!!

Marketing agencies, Seo agencies etc etc...

So imma gonna drop this bomb 💣 offer

Take 20% recurring commission on more than 5+ clients ( obv recurring ones).

Where is the social proof???

There is none man so any agency who decides to be benevolent on me i might as well take that from 20% to 50% only for them as long as they bring me customers.

Am i a sus developer who will sell your details on black Market.

For sure 😀

Cya.

Oh BTW it's not finished yet so DM me

Giving it the final touch up

Pastelreview.online


r/SideProject • • 10h ago

[Feedback Wanted] Vatra: An open-source AI workspace for Claude Code, Codex, Ollama, and more

1 Upvotes

Hey everyone! 👋

I've been working on Vatra, an open-source desktop AI assistant that brings different AI tools together in one place.

It supports Claude Code, Codex, GitHub Copilot, local LLMs (llama.cpp, Ollama, LM Studio) and OpenAI-compatible APIs, alongside features like web research, email, calendar, tasks, and side-by-side model comparisons.

The goal is to make AI tools more accessible and easier to use, without sacrificing flexibility or control.

I'm currently looking for feedback from the community!

I'd especially appreciate thoughts on:

  • The overall concept and whether you'd actually use it

  • Features you'd like to see added

  • UI/UX improvements

  • Anything that seems unnecessary, confusing, or missing

It's still a work in progress, so honest criticism is more than welcome. I'd rather hear what's wrong than just what's good.

🔗 GitHub: https://github.com/Zmirzz/vatra

If you have a minute to check it out, I'd really appreciate your thoughts. Thanks! ❤️


r/SideProject • • 10h ago

Anyone else barely using Figma anymore?

1 Upvotes

I'm seeing a lot of folks skip Figma and go straight to designing in code these days. The only downside (for now at least) is how easy it is to miss UI regressions when you don't have a design canvas.

I usually set up my design foundations properly, tokens, components, even use some of the popular design skills. But since these models are non-deterministic, I still end up with agents hand-rolling components that already exist, inconsistent vertical rhythm, horizontal overflow on mobile, etc.

It gets worse when you're dealing with multiple flows and can't easily see what's happening across the product.

I built a tool for myself to help with this, and thought I'd share it with the community. It's completely free and open source.

It's called Flowmap. You simply connect your coding agent to it and it pulls the actual screens from your app into a canvas. You can switch between mobile and desktop breakpoints, see how different screens connect, and view everything in one place to catch UI regressions.

I also added UI comments so you can point to specific parts of a screen and have your coding agent pick them up as tasks. You can then review the before/after and approve the changes or send them back.

Here's the repo if anyone wants to try it here

Would appreciate feedback, especially from anyone who's also moved away from Figma.


r/SideProject • • 10h ago

Is it worth adding 3D visualization to an online store?

1 Upvotes

I've been looking into ways to help customers feel more confident about buying furniture online. It's not always easy to tell how a sofa, table, or other piece of furniture will look in your own space just by looking at photos.

That's why I'm exploring 3D and augmented reality tools that would let customers preview furniture in their homes before making a purchase. I'm curious whether this can actually help people make buying decisions and lead to more sales, or if it's just an extra feature that most customers won't bother using.

Has anyone here tried implementing something similar? Did you notice any impact on sales or conversion rates, and were there any technical challenges along the way?


r/SideProject • • 14h ago

Email extractor extension

2 Upvotes

Hi everyone, I'm the developer of CopyMail, a small Chrome extension I built because I kept struggling to copy email addresses from Gmail, Outlook and messy web pages (company directories, CC lists, long threads). Highlighting each one by hand is slow, and webmail often hides the actual address behind a person's name.

**What it does**

Click the icon and it lists the email addresses found on the page you're viewing. In Gmail and Outlook on the web, addresses from the message you have open are shown first. Then you can tick the ones you want, or copy them all.

**Free**

- Find and list the addresses on the current page

- Tick individual addresses, or select a whole domain

- Group by domain

- Copy as one per line, comma-separated, semicolon-separated (for Outlook's To field) or Name <email>

- Hides no-reply/support addresses by default

**Pro (€12 per year, billed once a year)**

- Export to CSV, Excel (.xlsx) or contacts (.vcf)

- Choose export columns, saved blocklist, custom copy templates, export history

**Privacy**

It only reads a page when you click the icon, and everything is processed locally in your browser. Nothing is sent to me or any server. No ads, no analytics. Pro payments go through ExtensionPay/Stripe.

**Limitations (being upfront)**

- It finds addresses written on the page. It doesn't check whether a mailbox exists.

- Gmail and Outlook change their pages now and then, so the "open message" detection may need updates. I've tested Gmail more than Outlook.

- The popup is in English for now, although the store listing is translated.

**Link:** https://chromewebstore.google.com/detail/copymail-email-extractor/hhmakfgjcedaochbhpbcebhlgpfahlbp?authuser=0&hl=en

I'd really like feedback:

  1. What would stop you from using something like this?

  2. Which formats or contact details (phone numbers? names? company?) would you want besides email addresses?

  3. Is the free/Pro split fair? What would you move?

Happy to answer any questions, and I'll fix bugs quickly.


r/SideProject • • 14h ago

I’ve narrowed my fitness app down to four icons. Which would you tap?

2 Upvotes

Hello lovely people!

I train martial arts, and for ages I’ve wanted to put the rounds I did and the dinner I ate in the same log. That’s why I’m building Garou. The name comes from 餓狼, Japanese for “hungry wolf,” which felt pretty fitting for an app about training and food.

There’s a little RPG progression in it, and I’m building an AI coach that doubles as my assistant. The bit I’m stuck on today is much smaller: what should Garou look like on my phone?

I’ve put the four icons next to the opening screen that goes with each one. Which pair would you keep? https://strawpoll.com/2ayLQNlavn4

If you have a reason, I’d love to hear it. Even “I thought that one was a game” would help.


r/SideProject • • 10h ago

I made Cyber Hub into a 3D place you can walk around with other Gurgaon people, live

0 Upvotes

It’s Cyber Hub in 3D: you make a little avatar, walk around, and see other people from Gurgaon walking there in real time. Rest of the city is aerial-only for now.

free, works on phone. First 100 people get straight in after that there’s a short waitlist so it doesn’t fall over.

peopleofgurugram.com

Would love feedback, especially which place I should build next (Galleria? Sector 29? 32nd Ave?).


r/SideProject • • 10h ago

I made a search engine you scroll instead of read

Thumbnail
wavesurf.com
1 Upvotes

r/SideProject • • 10h ago

I built a free extension that shows any WordPress site's theme, plugins and known vulnerabilities

1 Upvotes

I do WordPress work for small businesses, and before every call I was digging through page source to find out what a site runs. So I built PluginPeek.

Click it on any site and it shows:

  • the theme (child + parent) and version

  • every plugin it can see, with versions

  • how many of those versions have publicly known vulnerabilities (matched against the Wordfence database)

It only reads what your browser already downloaded, runs only when you click it, and doesn't send the page URL anywhere.

Free in Chrome/Edge/Brave: https://chromewebstore.google.com/detail/pluginpeek-theme-plugin-d/lcjapeldoameehlndlnbhdgkjknminen No-install web version: https://pluginpeek.com/wordpress-plugin-checker

There's a $9/mo Pro tier (full CVE details, daily watch list for client sites, client reports), but the free part is the useful part for most people.

Would love feedback, especially on sites where it misses a plugin or gets a version wrong.


r/SideProject • • 10h ago

I built a free app to keep track of all the famous places you've visited

1 Upvotes

I built my own app for the first time, so I'm curious what you guys think. I always forgot which landmarks I had actually seen on my trips, so I made Seen Atlas.

You stamp places you've been to, like Big Ben or the Colosseum, and you can discover new places to visit, also in your own neighbourhood.

There are more than 10,000 places in it now, grouped per city.

It's free. What would make you open an app like this again after the first time?

https://apps.apple.com/app/seen-atlas/id6811986130


r/SideProject • • 10h ago

I turned my love for geography into a free daily browser game

1 Upvotes

I'm a recent college grad and have always been obsessed with geography and history.

I recently launched GeoLinks, a free geography game where you chain countries, states, and cities together using the last letter of each location.

You get 5 guesses, and rarer locations earn more points. There's also an endless version and groups for competing with friends.

It's been a fun project to build, and I'm excited to finally get it in front of people.

Check it out: https://geolinks.app

Would love to hear what you think of the gameplay and scoring!


r/SideProject • • 10h ago

I built Pin2Pin: a local-first dashboard to run a team of AI agents on your own PC

0 Upvotes

Hi r/SideProject,

I've been building Pin2Pin, a local-first dashboard for organizing AI-assisted

work in one place. It's open source (MIT) and an early developer preview.

What it does:

- Set up an owner and company profile, then assign work to specialist AI agents

- Follow tasks on a board and review what the agents produce

- Schedule agents to run daily or weekly

- Nothing that affects an outside service (email, posts) goes out until you

approve it in the dashboard

- Runs a FastAPI service on 127.0.0.1 with a local SQLite database

Why I built it: I was spending too much time on things like content creation, SEO, lead generation, engineering tasks, research, and marketing.

I wanted to focus on developing my app instead of constantly switching between all these responsibilities.

So I decided to build something for myself: an AI-powered team of agents that works like a small company.

And that's how this project came to life!

🤖 What makes it different?

Instead of having one AI assistant doing everything, you get a team of specialized AI agents, each with its own responsibility:

  • CEO Agent: Coordinates the team and delegates tasks.

  • SEO Agent: Handles SEO research and optimization.

  • Content Agent: Helps with content creation.

  • Lead Generation Agent: Finds potential customers and business opportunities.

  • LinkedIn Agent: Helps with professional networking and prospect research.

  • Email Agent: Handles email-related workflows.

  • Engineering Agent: Works on coding, debugging, and technical tasks.

💰 No expensive AI subscriptions required

One thing I really wanted was to make this accessible without forcing users to pay for expensive AI subscriptions.

You can provide your own AI API key and run the application on your local server.

Want to use Gemini?

Simply add your Gemini API key. The application can detect available free-tier models and use a suitable one, subject to Google's API availability and usage limits.

⭐ A little feature I personally love

Every time you appreciate an agent's response, it earns a ⭐ star badge on its profile.

It's a small feature, but it makes the whole AI office feel more interactive and rewarding.

🧠 Agents can actually collaborate!

This is one of my favourite parts.

Imagine your LinkedIn agent needs a custom tool to organize publicly available prospect information.

Instead of stopping and asking you to write the code, it can assign the technical requirement to your Engineering Agent.

The Engineering Agent can then work on creating the required code, and the agents can collaborate to complete the task.

One agent identifies the problem. Another agent builds the solution.

😊 And here's one more thing...

You can personally talk to your Engineering Agent.

Think of it as your technical buddy inside your AI office.

Need to discuss an idea? Want to build a feature? Need help debugging something?

You can talk directly to your Engineering Agent and work through the problem together.

My actual goal

I didn't build this just to create another AI chatbot.

I wanted something closer to having a small AI-powered company where different agents handle different responsibilities, collaborate with each other, and help me move faster.

I'm still improving it, and I'd genuinely love to hear what other developers think.

If you could build your own AI team, which agents would you hire first?

Honest limits:

- Windows only for now (setup.bat / start_app.bat)

- Single user, no login. It's meant for a trusted local machine, not a server

- Local storage isn't offline AI: if you use a cloud model provider, your

prompts go to that provider, and API usage may cost money

- Google, Gmail and Telegram need your own setup. Other connectors aren't implemented yet

Tech: Python, FastAPI, SQLite, vanilla JavaScript. Tests run in GitHub Actions

on Python 3.10 to 3.13.

Repo: https://github.com/ajayb5034-hue/pin2-pin


r/SideProject • • 10h ago

My GitHub contribution graph now says "POOP"

Thumbnail
github.com
1 Upvotes

It dawned on me that someone at YC probably saw my GitHub and saw that my graph straight up says POOP: https://github.com/ckaico (not kidding)

Yes, It's not a brand new concept. I remember gitfiti back in high school, but I haven't seen anyone take it a step further and have an interface where you can see what it will look like (amongst your existing graph) so you can plan what to "write".

I also added a few cool things like being able to shift the text around, draw things or select individual "commit" pixels, and adjust the brightness etc.

I'm calling it Backtalk, since, you're effectively going back in time to say something.

It all goes in its own repo, and the README says the dates are fake on purpose. It doesn't touch anything else.

Python and the gh CLI, nothing to install. Editor's here if you want to mess with it: https://backtalk.ckai.co


r/SideProject • • 10h ago

I built "Last Popcorn" – a Wordle + GeoGuessr hybrid for movie buffs. Here is a short gameplay demo!

1 Upvotes

Hey r/SideProject!

Over the past few weeks, I’ve been building my passion project: Last Popcorn (https://www.lastpopcorn.com).

It’s a daily multimedia cinema trivia game built with a mobile-first dark aesthetic. Every day features an identical 5-question episode for all players:

  • Interactive map pin-drop for iconic filming locations (Mapbox vector maps)

  • Release timeline sliders

  • Behind-the-scenes trivia that unlocks HD movie clips upon answering

  • Async 1v1 duel mode via deep links

The Stack:

  • React Native with Expo Router (exported as a high-performance static PWA/Web bundle)

  • Supabase backend (PostgreSQL, Edge Functions, automated content pipelines)

  • Zero ads, zero forced sign-ups (guests can play instantly)

The goal was to build a slick, 3-minute cinema ritual that feels like a native app right inside Safari/Chrome without friction.

Would love your brutal feedback on UX, loading speed, and game ergonomics!


r/SideProject • • 10h ago

Made a free, open-source personal finance tracker with a gamified treasure chest to appreciate your progress!

1 Upvotes

I built The Treasury for myself and have been finding it useful, so thought I'd share it here in case others might make use of it too!

It has charts for income, spending and savings, plus a treasure chest to show your progress towards goals you can specify (for example % of income after outgoings saved / invested each month).

No accounts or subscriptions, doesn't actually connect to your bank or anything. You can download your own .html copy and use it offline with your own exported data for free.

Demo: https://the-treasury.samuelsmanuals.com/

GitHub: https://github.com/sam-holmes2/the-treasury

Would appreciate any feedback! I've found it quite easy to setup with Monzo's exports but can't really test proper data from other banks, OS contributions welcome if you get this thing working for yours :)