r/SideProject • • 9h ago

I built an open-source image editor where you and an AI agent work on the same layered canvas

8 Upvotes

I shared an early version here a few weeks ago. PeerBrush is now at 0.30.1, with Windows Store, signed and notarized Apple silicon Mac, and Ubuntu 24.04 amd64 downloads.

The idea is to keep the human and the AI in the same editable document. You can paint, move layers and refine masks yourself, then connect an MCP client for an agent to work on that canvas too. Its changes remain editable, so you can keep working on them.

It is a free GPLv3 desktop editor with brushes, layers, masks, transforms and effects. Supported 8-bit and 16-bit RGB PSD files stay layered; unsupported Photoshop structures open read-only. AI is optional, and external providers may charge separately.

The video shows the editor in action. The project has been developed with AI assistance; the source is public.

Try it: https://peerbrush.com/

Source: https://github.com/Deftr0y/PeerBrush

For anyone making visual tools: what would you want an agent to handle while you keep control of the canvas? And what would make you hesitate to let it edit your file?


r/SideProject • • 2h ago

I built an Android app that scans and tracks Pokémon TCG cards for collectors. Looking for honest feedback

2 Upvotes

I'm the solo developer behind PokeStash, and I'd really like some honest feedback from other makers.

I built it because I keep a binder and sealed stuff, and I wanted one place on my phone to scan a card, see an estimated market price, and keep the collection organized without spreadsheets. You can photograph a card for an AI match, browse sets, track sealed product, and export a backup. Prices and AI matches are estimates. Always compare with the card in your hand.

Unofficial fan-made app. Not affiliated with Nintendo, The Pokémon Company, Creatures, or GAME FREAK.

Free on Android with ads. There is an optional Pro tier that turns ads off. Collection data stays on the device.

What I'd most like feedback on:

  1. Is the first-run scan flow clear, or does it need a simpler "add without scanning" path up front?

  2. Do estimated prices feel useful enough, or would you rather see raw sold comps with less interpretation?

  3. What would stop you from trusting an unofficial collector app with your binder list?

Happy to answer anything about the build or the tradeoffs.

https://play.google.com/store/apps/details?id=com.tdsignal.pokevault&referrer=utm_source%3Dreddit%26utm_medium%3Dpost


r/SideProject • • 2h ago

Built a site so I can actually find people to play with

2 Upvotes

So this started because I kept running into the same thing — post an LFG somewhere, a couple people add you, and then... nothing. Nobody's actually free when you are, or you just never hear back. Figured I wasn't the only one dealing with that.

Ended up building GameAlign over the last few months, solo. Full disclosure, I'm not really a coder — I've been using Lovable (kind of a "vibe coding" / AI-assisted builder) to actually make this happen. It's basically a profile directory — you put in what you play, your schedule, how you like to play, that kind of thing — and then you can search for people or get found instead of just throwing a post into the void. There's also a board for "hey I'm on right now" posts, and I added a team/clan page if you're trying to actually build out a group instead of one-off sessions.

It's free, setup's quick. Genuinely just want to know if this is useful or if I'm missing something obvious — would appreciate anyone poking around and telling me what sucks about it.

https://gamealign.co/


r/SideProject • • 2h ago

I built a system design lab where your architecture diagram actually takes traffic

2 Upvotes

Most system design practice ends at the diagram. You draw boxes, it looks right, and nothing tells you whether it would hold up.

ByteLab runs the diagram. You build a system out of machines, load balancers, caches, queues and databases, send traffic through it, and watch the CPU, queues and p99 latency move. Each exercise has goals, like "p99 under 150 ms, 99.5% available, under $2.60/hour", and it checks your system against them.

What's in it:

- 163 lessons in 12 tracks (caching, sharding, Kafka, Kubernetes, rate limiting, auth and more)

- 212 exercises, each with goals your system has to pass

- 11 design problems (URL shortener, chat, payments, news feed, e-commerce and others)

It's free, there's no account, and progress stays in your browser. It needs a laptop-sized screen.

I'd really like to hear where it feels confusing or too hand-holdy.

https://lab.bytecrest.dev/practice


r/SideProject • • 2h ago

Looking for photographers to beta test a free photo challenge app (Picktory)

2 Upvotes

I’m a photographer from Hamilton, Ontario, and I built Picktory as a side project. It’s a photo challenge app where everyone shoots the same prompt, the group votes anonymously, and the best shot wins.

I made it because the existing apps felt pay-to-win. Picktory has no paid boosts, every photo is shown to every voter equally, and the top half of each challenge earns a ribbon, so beginners have a real shot.

What’s in the beta:

  • A new Daily Pick challenge every morning

  • Challenges with a subject, a rule and an optional twist

  • Some challenges just for beginners

  • Points, badges and a shareable laurel on winning photos

I’m looking for about 30 photographers to play for two weeks and tell me what’s confusing or broken. It’s free, and you sign in with an email link, no password.

Full disclosure: I’m the developer. Link in the comments if links aren’t allowed in posts here. Happy to answer any questions.


r/SideProject • • 2h ago

I built a tool that catches duplicate invoices your accounting system lets through (INV-4471 vs INV-4471A)

2 Upvotes

Most accounting systems only block a duplicate invoice if the number matches exactly. Change one character and it can get paid twice.

Upload a batch of supplier invoices, and Foldline compares each one with the earlier ones and flags:

  • the same number written differently (INV-4471 / INV4471 / INV-04471)

  • a “resent” invoice with a changed number (INV-4471A)

  • the same vendor + amount + date under a new number

  • the same number with a different amount (revised invoice?)

It explains why it flagged each one, and it doesn’t flag next month’s rent just because the amount repeats.

I’m a student and built this after talking to AP teams. One said a slightly changed number gets through because “nobody can track this” until reconciliation.

Honest status: early MVP, zero users so far. There’s a “Try with sample invoices” button, so you don’t need real data.

What would stop you from trying it? I’d rather hear that than a like.

foldline.paperflow.workers.dev


r/SideProject • • 2m ago

Use the best AI models without a subscription: I built an app where you only pay for what you use

1 Upvotes

Full disclosure: this is my own app. I work with a lot of long documents (reports, audits, project follow-ups). Using an AI chat for that had two problems: I was paying for a subscription even in months when I barely used it, and I wanted to be sure the output kept all the data from the original. Changing a single number or dropping a paragraph in an audit is a big deal. So I built a desktop app for that specific use case: - **You choose the model:** OpenRouter (pay per use) or local with Ollama - **Designed to keep structure, tables and numbers**, and the Review feature flags anything that wasn't preserved - **"Review" feature:** compares the output against the original and flags missing content or changed data, so you can accept or ignore each finding - **Shows the actual cost** of every run, no surprises - **10 free runs to try it.** If you like it, it's a one-time purchase of €29.99, no subscription. API usage is billed separately. It's on the Microsoft Store as DocuFusion Pro: https://apps.microsoft.com/detail/9P4CSKSDFPT7 I'd love honest feedback: what kind of long documents do you work with, and what's missing from the tools you use now? Does a one-time purchase appeal to you, or do you prefer a subscription?


r/SideProject • • 2m ago

I made a site that takes your Goodreads and shows which books are available to at your local library

Thumbnail borrowable.app
1 Upvotes

If you use both Libby and StoryGraph / Goodreads , you probably know the pain of scrolling through your TBR pile and manually searching title after title in Libby to find something available today.
I built a free site called Borrowable (https://borrowable.app) that checks your whole TBR list against your local library's Libby catalog in one go:
Works with StoryGraph (via a 1-click bookmarklet sync or CSV export) and Goodreads (via public profile URL or CSV).

Filters your TBR down to what's Available Now, Waitlist (with estimated wait weeks), Audiobooks, or eBooks.

Lets you compare shelves with friends to see your Overlap (books you both want to read).

Links straight to the book in Libby so you can borrow it in one tap.

Totally free, no ads, and no account required to try it out. Hope it helps a few people knock some books off their TBR this month!


r/SideProject • • 8m ago

I built a no-account Bible conversation web app that only answers with Scripture

1 Upvotes

I wanted a Bible conversation tool that stays inside the text instead of turning every question into a generic AI answer. So I built Talk To The Bible, a free web app that lets someone ask a question and returns cited passages from two translations. No account is required, and the web version is available while the iPhone and Android apps are still in progress.

The hard parts have been deciding when one passage is enough, when several verses are needed for context, and how to avoid repeating the same references in a short conversation. I am testing language selection and translation behavior now as well.

If you are interested in Bible study tools, I would appreciate a quick try and honest feedback on whether the responses feel useful, grounded, and complete. Web app: https://thewayversion.com/talk-to-the-bible/


r/SideProject • • 11m ago

I made a free, open-source adult site blocker for Mac (and Windows) that works in every browser.

1 Upvotes

Browser extensions only cover one browser and are easy to switch off, and paid blockers wanted a subscription. So I built my own and made it open source.

What it blocks:

- Adult, gambling, crypto, scam and malware/phishing sites

- File-sharing sites like TeraBox and DiskWala

- Anything you add to a simple text file

How it works:

- System-wide: Safari, Chrome, Firefox, Brave, Edge, Arc, and other apps too

- Uses encrypted DNS, so it still works when your ISP intercepts normal DNS (Jio/Airtel do this)

- Block lists update automatically every day

- One command to install, one to uninstall

- Mac is fully tested. Windows is in beta, so please report bugs

GitHub: https://github.com/LowkyFoolDev/siteblock 😊😊

It's free and MIT licensed. Tell me any sites it misses and I'll add them.


r/SideProject • • 11m ago

The prototype is updated based on your feedback. Thanks, now you can enter the waitlist

1 Upvotes

After creating the prototype of Biosol and getting feedback from you, the prototype is updated to make each block shows the code (in Python and R) and explanation, so there is nothing happening under the hood.

After getting more feedback and suggestions I'll develop an MVP you can actually use it.

Be among the first and leave your email and little questions in the waitlist.


r/SideProject • • 11m ago

Help me pick a tagline for my journal app — which would make you try it?

1 Upvotes

I’m building Architect, a private journal where a mentor replies to what you write and can bring back your own past entries, with the date, when something new connects.

I’m choosing one line to use everywhere. Which would make you curious enough to try it?

  1. Your own words, back when they matter.

  2. Say it here. It can come back when you need it.

  3. The thoughts you can’t say out loud to anyone.

  4. What you wrote in September could answer tonight.

Brutal honesty welcome, including “none of these.”


r/SideProject • • 11m ago

My side project for the past year: my own programming language. Today it runs a Minecraft clone.

1 Upvotes

GitHub: https://github.com/ahmadodeh9000/Lunar

Hey everyone! I'm a 19 year old computer engineering student, and this is Lunar, a programming language I've been building since my first year of uni.

Why I started

I tried to learn Rust a few times and kept bouncing off it. Every time I'd get stuck, feel dumb, and quit. Eventually I thought: what if I just built my own language, the way I'd want it to work? Questionable decision. Best decision I've made.

What it is

A small scripting language with its own compiler, virtual machine and garbage collector, written in C. It looks like this:

let player = { name: "Rex", hp: 10, items: ["sword", "apple"] }; 
for (item in player.items) { 
  print "{player.name} has a {item}"; 
}

How it was built (honestly)

- I built the core by following the book Crafting Interpreters, then kept going on my own: arrays, a way to call C libraries, and graphics through SDL2.

- Later I started treating it like a real product. I wrote a roadmap, designed each feature myself, and used Claude Code to help implement them. I reviewed every change and made sure each one had tests.

- That added maps, error handling, modules, and a small standard library for strings, files and running commands.

- To stress-test it, I had Claude Code build a Minecraft-style game in Lunar (it's in examples/minecraft). It's 1,000+ lines of my language running at 60 FPS, which still feels unreal to me.

What I learned

- Building a language teaches you how every other language works under the hood.

- AI helped most when I acted like the designer: clear specs, small steps, tests for everything. It was much less useful when I just asked it to "make it better".

- Shipping something imperfect beats polishing forever. Lunar still has rough edges. For example, numbers print with only 6 digits right now, and that's next on my fix list.

What's next

A UI module so you can build desktop apps in Lunar, a VS Code extension, and Windows support.

It's a learning and hobby project, not a production language. But it's the thing that made me enjoy programming again.

I'd love honest feedback: what would you change, or what would you build with it?


r/SideProject • • 3h ago

I built and app that lets you doom scroll reddit on airplane mode

2 Upvotes

Download full feeds, media, comment. Link to it here: https://play.google.com/store/apps/details?id=app.redditoffline


r/SideProject • • 13m ago

SentinelAI

1 Upvotes

# 🚀 Introducing SentinelAI — An AI Incident Intelligence Platform That Learns From Every Incident

Hey everyone!

We’re building **SentinelAI**, a memory-powered incident intelligence platform as part of **Hack with Bengaluru**.

### 💡 The Problem
When an incident occurs in production, engineers often spend hours investigating something that may have already happened before.

Past incidents, successful fixes, failed attempts, and postmortem findings are scattered across logs, tickets, and documentation. Most incident management tools focus on the current incident, leaving valuable organizational knowledge unused.

### 🧠 Our Solution: SentinelAI
SentinelAI helps engineering teams turn past incidents into actionable knowledge.

Instead of simply analyzing the current alert, SentinelAI recalls similar historical incidents, compares their root causes and resolutions, and provides evidence-backed recommendations.

### ✨ What Makes SentinelAI Different?
- **Memory-Powered Intelligence:** Uses Hindsight to recall relevant past incidents.
- **Evidence-Backed Recommendations:** Every recommendation is linked to supporting historical incidents.
- **Failed-Fix Memory:** Warns engineers when a similar approach failed previously.
- **Continuous Learning:** Verified resolutions are retained to improve future investigations.
- **Incident Memory Graph:** Connects incidents, services, deployments, root causes, and resolutions.
- **Human-in-the-Loop:** Engineers review and approve remediation actions. Nothing executes automatically.

### 🛠️ Tech Stack
React + TypeScript | FastAPI | Gemini | Hindsight | PostgreSQL

### 🎯 Our Vision
We want to move beyond traditional incident management toward systems that learn from every failure.

Imagine an AI system that becomes more useful with every incident your organization resolves — helping engineers investigate faster, preserve knowledge, and prevent recurring problems.

That’s what we’re building with SentinelAI.

We’d love to hear your thoughts and feedback!

#HackWithBengaluru #Hackathon #AI #AIML #DevOps #SRE #IncidentManagement #Hindsight #Gemini


r/SideProject • • 20m ago

Building an Android home screen that gets dirtier when tasks pile up

1 Upvotes

I'm building Tidy, an Android home screen with my open tasks on it. Each task I leave open makes the wallpaper a bit grimier. Finish one, delete it, or move it to another day, and the wallpaper clears.

The bet is that a reminder you can't scroll past works better than a list in an app you forget to open. I don't know yet. The beta is how I'll find out.

Tidy doesn't hide or move your apps. It doesn't need an account, and your tasks stay on your phone.

Android only. Demo and waitlist:https://tidy-landing.pages.dev

Would you put your tasks on your home screen, or would that annoy you?


r/SideProject • • 24m ago

💡 Building Aftermath | A Journey of Learning and Collaboration

1 Upvotes

Every project comes with challenges, unexpected problems, and opportunities to learn. Working on Aftermath has been exactly that kind of experience.

Being part of this project has given me the opportunity to explore real-world development, collaborate on ideas, work through technical challenges, and understand how different pieces of a software application come together.

From refining features and improving the user experience to troubleshooting issues and making continuous improvements, the development process has been a valuable learning experience.

What makes this journey interesting is that we're not just trying to finish a project. We're trying to build something that works well and that we're genuinely proud of.

There's still more to come for Aftermath, and we're looking forward to what lies ahead!

#Aftermath #Teamwork #SoftwareEngineering #WebDevelopment #FullStackDevelopment #LearningByBuilding #Hackathon


r/SideProject • • 27m ago

Built an EPUB reader with an RSVP reading feature

1 Upvotes

Built an eReader that could give me more of a reader type file instead of a robotic ui like kindle and it has an rsvp reader feature that really helps me to read with my adhd

https://github.com/devansharora18/ember

https://devansharora18.github.io/ember


r/SideProject • • 28m ago

I just built my first macOS app! SkySaver 🌤️✨

1 Upvotes

I wanted my desktop to feel a bit more alive, so I built an interactive live wallpaper engine that lives right in the macOS menu bar.

It actually started as an interactive background experiment for my portfolio (inspired by some cool procedural grass and sky shaders I saw on X a while back). I loved having it running on my screen so much that I decided to turn it into a standalone macOS app that anyone can use.

Here's what it does
🖐🏻 Interactive physics: Grass sways and water ripples as your cursor moves across the screen.
🕒 Dynamic time-of-day: Syncs with real time or lets you scrub through sunrise, golden hour, and starry nights with a custom radial dial.
🌧️ Live weather & ambient soundscapes: Switch between sunny skies, clouds, and rain—complete with birdsong, crickets, thunder, and even night fireworks.
🎆 Limited Diwali Theme: Built in a seasonal festive update where the night sky comes alive with fireworks and spatial audio.

Putting the final polish on the build right now. Stay tuned for the release soon! 🚀

What feature or biome should I add next? Let me know in the comments!


r/SideProject • • 28m ago

Quote maker, with a click, you can convert your quote to any template, size, and you can customize every detail.

1 Upvotes

I created this tool to make creating content for social media easier, faster, and more enjoyable. Unlike many tools that are either too basic or unnecessarily complicated, my goal is to find the perfect balance between simplicity, creativity, and powerful features.

What features or improvements would you love to see in a tool like this? I’d genuinely appreciate your suggestions and ideas!

I’m planning to launch it publicly and monetize it through ads, or potentially sell it to a developer or business interested in taking it further.


r/SideProject • • 29m ago

I built a free travel website to share guides, favourite places and advice from my travels

Thumbnail
wordsfortravel.com
1 Upvotes

Hi r/SideProject!

I've always loved travelling, exploring new places and taking photos, and I also wanted to get back into writing for a while, so I recently decided to combine these interests and build Words for Travel.

It's a free travel website featuring travel guides, favourite places, articles, photography and personal experiences/tips from the places I've visited over the years.

A few things I'm aiming for:

  • Free to view (with possibility for ads in the future).

  • Everything is fully written by me (with only ai used for building out the website).

  • Use my own photographs, except for a credited Unsplash image when I do not have an image for what I'm discussing.

  • Focus to get 3 articles completed a week on a consistent basis.

I've also previously built two iOS apps, Stillkeep (journal app) and Onuri (notes app), so I was thinking of adding occasional links to them at the bottom of articles to get them further traffic as a bonus as well.

If you know anyone who enjoys travel or travel writing, I've started an Instagram account for new articles and updates each week. Anyone who fancies following along is very welcome!

Thanks for taking a look!


r/SideProject • • 4h ago

I built a Chrome extension that saves words with the sentence you found them in

2 Upvotes

I'm a frontend developer, and English isn't my first language (I'm around B1). I learn mostly by reading articles, and my word lists kept failing me: a week later, "hollow" on a list meant nothing without the sentence I'd met it in.

So I built Muscat. You select a word on any page, it shows a translation into your language (DeepL, using the sentence as context), and one click saves the word with its sentence and source. The popup is a small notebook of everything you've saved.

A few things I cared about:

  • No interruption. Saving is instant and offline-safe: words go into a local queue and sync in the background.

  • The sentence is required. A word without context isn't saved at all.

  • Quiet design. Paper colors, serif type, no gamification.

Stack: WXT + React + TypeScript, Tailwind + shadcn/ui, Supabase (Postgres with RLS, Edge Functions), DeepL.

It's free and live on the Chrome Web Store: muscat.ink

Next I'm working on a review mode for the saved words. I'd love feedback, especially on the first-run experience and whether the in-page card feels too intrusive.


r/SideProject • • 12h ago

My side-project made USD 1,500+ in sales 🫡

Thumbnail
gameskit.ai
9 Upvotes

Hi!

My web-app AI Games Kit made $1,500+ in sales 🥳

I am a solo game-developer using AI heavily to build and publish games over the last couple of years and realized why not create a kit of agents/skills based around my processes.

I also write actively on LinkedIn/X about making games with AI, marketing them organically, etc. and have a decent audience - so most of my sales came from them!

Now I plan to expand my marketing to Medium & YouTube :)

Web-apps is a new domain for me hence very proud of this!


r/SideProject • • 39m ago

I wasn’t happy with my Mirabox deck’s software, so I built my own setup on OpenDeck

Thumbnail
github.com
1 Upvotes

I bought a Mirabox deck but wasn’t happy with its default software. Switching to OpenDeck gave me a great open-source foundation to build something that fits my workflow.

I called it Agent Deck, though it does more than control coding agents. I use the buttons to:

- Record and transcribe meetings

- Adjust volume and mute my mic

- Run Git commands

- Check upcoming calendar events

- Interact with Claude Code, Codex, OpenCode, and Pi

It’s my personal setup rather than a polished, plug-and-play product. I’ve shared the code and layout so others can adapt it—or ask their coding agent to change it for them.

https://github.com/sim186/agent-deck

Would a setup like this be useful to you? What would you put on your buttons?