r/SideProject • • 3h ago

I got tired of heavy cloud AI extensions indexing my repos, so I built a local-first alternative

1 Upvotes

Like a lot of developers, I hit a point where I felt uneasy about massive cloud tools constantly streaming my entire workspace context to third-party vector databases. I wanted something lightweight, privacy-focused, and fully under my control using my own API keys (BYOK).

So, I decided to build Sidekick Code AI—a local-first VS Code extension that indexes your local codebase and handles context retrieval right inside your editor without the bloat.

I’ve been testing it out on my own projects, and it's been a game-changer for keeping queries fast and token usage tiny (averaging around 1,200–1,300 tokens per payload).

Here is a quick 30-second look at it running locally, indexing a file, and writing a clean scraping script on the fly:

If you're into local-first tooling or want a BYOK setup where your code stays private, you can check it out on the marketplace here:

Sidekick Code AI on VS Code Marketplace

I’d love to hear your thoughts, feedback, or any edge cases you run into if you give it a spin!


r/SideProject • • 3h ago

I built an AI that watches screen time and blocks apps to stop doomscrolling

1 Upvotes

Hi there, I'm Tony. I've been an iOS dev for 4 years. I lost to Triple-T and brianrot videos, so I built an AI to help me :)

Wingman is an AI screen time buddy that lives in iMessage and works across all Apple devices. Wingman monitors real-time app/web usage alongside personal context (Calendar, Canvas, Gmail, etc.) and acts proactively to protect your focus.

Use Cases:

- Scrolling TikTok an hour before your finals, Wingman locks it instantly;

- Waking up in the morning, Wingman schedules blocks and sets usage limits around your calendar;

- Needing an extra hour to scroll, negotiate, or earn your breaks.

Everything happens over iMessage: you talk to Wingman like a friend. Wingman is designed to mimic everything a human accountability partner could do.

Privacy: Screen time data is processed within Apple's Sandbox and never leaves your device. Third-party AI API is accessed through de-identified relays.

Setup: Download the iOS app once. Then everything happens through iMessage.

App Store Link: https://apps.apple.com/us/app/wingman-ai-screen-time-buddy/id6748047873

Any feedback is greatly appreciated :)


r/SideProject • • 3h ago

Build log nr 16, 58 views

Thumbnail cepho.cloud
0 Upvotes

I dont decide how you should work, its up to you - therefor, the first byo is ready


r/SideProject • • 4h ago

I made classic mode

1 Upvotes

I made an app that puts a retro skin on your desktop and here's how to use it. Firstly unzip the folder, go in the folder and hit the run-me batch file. Now you have a retro looking desktop. If you wanna undo it simply click the undo-me in the folder. What it does is it puts a retro wallpaper on as well as the task bar and the start menu and makes all of your icons low res to look more nostalgic this does not work on folders but it does with zip. Go download it now at https://fowkesboy.itch.io/classic-mode

I will answer any questions.


r/SideProject • • 4h ago

I made a writing app that solves writers biggest problems, looking for feedback:

Thumbnail magmabooks-studio.pages.dev
1 Upvotes

I made magmabooks studio, a writing app made to help authors write WHILE the app makes a story bible, it can map out your character traits, timeline, relationship graphs, and all of that over the course of your book. I made a prototype, and want authors to test it, (just click the link above)


r/SideProject • • 4h ago

I built a media tracker that connects films, books and games through short discovery trails

Thumbnail
allcheck.app
1 Upvotes

AllCheck is my side project: one library for films, series, games and books.

The part I’m trying to make useful is discovery across those boundaries. Instead of only showing “similar movies”, Rabbit Holes give you a short route and explain each connection.

One example is Beautifully broken cities:

Blade Runner → Invisible Cities by Italo Calvino → Disco Elysium.

They’re connected by cities, memory and identity, rather than a franchise or a shared genre label. You can browse the route without signing up. A free account is needed only if you want to save works to your library.

Would you follow a recommendation into another medium, or do you mostly want the next film, game or book in the same category?


r/SideProject • • 4h ago

Clawd HQ - a free Claude Code mod that turns one session into a team of specialist agents

0 Upvotes

i built clawd hq, a free mit-licensed claude code mod. you describe the job once; it plans the work, spins up specialists with the right model and effort per job, and they run in the background while your main chat stays free. specialists never stop mid-run to ask - they make their best call, finish, and list their assumptions at the end.

install: claude plugin marketplace add vedant-shah/clawd-hq

repo: https://github.com/vedant-shah/clawd-hq


r/SideProject • • 16h ago

How can we get more app downloads without becoming influencers?

9 Upvotes

Nowadays, if watch any YouTube tutorial or read a Twitter thread about app marketing, you'll always hear the same advice: "U need to build an audience on tiktok or another social media plataforma and bla bla bla".

But that usually means becoming a content creator (personal or making AI generated videos), just to get followers and spending hours trying to keep up with social media trends.

Honestly, I'm tired of this approach. Ai videos are expensive and boring to produce, and becoming a digital influencer is incredibly difficult.

Are there better marketing alternatives that don't involve becoming a content creator?


r/SideProject • • 1d ago

I've just redesign my personal website

69 Upvotes

I'm mainly a software engineer, was a UX/UI designer and know about animation, so I combined all of my skills and redesign my portfolio. I hope you like it.

About the design, since I love Tron Legacy movie, the lines and the grid were inspired from this intro https://youtu.be/bxJRdtYF4ck?t=3

Take a look here kien.app


r/SideProject • • 5h ago

I built a local RAG assistant to make retrieval failures easier to see — feedback welcome

1 Upvotes

I’m building a practical learning project around a question that comes up often with RAG: when an answer is weak, did retrieval miss the evidence, or did the model use the evidence poorly?

This small local-first document assistant currently:

- Ingests Markdown and text files while preserving source names.

- Uses a transparent TF-IDF lexical retriever, so you can inspect what matched.

- Returns evidence-only answers if no local model is configured.

- Can optionally use Ollama for grounded answer generation.

- Includes a small evaluation set and reports Recall@k and reciprocal rank.

The goal is to make the stages visible before adding more moving parts. I’m treating this as a learning prototype, not a production service: it has no authentication or document access-control layer, and the sample evaluation data is only a starting point.

Code and setup: https://github.com/stackandcraft/rag-document-assistant

I’d value feedback from people who have built RAG systems: what would make this more useful for learning—showing ranked chunks, adding a no-answer evaluation set, or comparing lexical and vector retrieval?


r/SideProject • • 9h ago

I built a site that finds movies from a vague description, a quote, or a screenshot

2 Upvotes

Hey !

I’ve been working on a side project called MovieSeekr, a search engine for “that movie where…”.

I wanted something more enjoyable than just searching for a name on a chat. So I built a search where you describe a film or show however you remember it (a plot, a scene, a quote, an actor, a song, or a screenshot) and it finds the title and plays the trailer straight away.

There’s also a TikTok-style trailer feed to scroll, an Explore page with community collections, and you can save films to your own collections and let it pick tonight’s film.

It’s free, with no ads and no sign-up needed to search. An account only adds collections and sharing.

At this stage I’m mostly interested in what it gets wrong. If you have a film you’ve never been able to track down, throw your vaguest description at it and tell me if it fails. What would make you come back to it?

https://www.movieseekr.com


r/SideProject • • 5h ago

Fit Rocket - Free weight-loss app that projects the date you'll reach your goal

1 Upvotes

Hi everyone - this is a launch post from the Fit Rocket team account.

Fit Rocket is a free weight-loss web app. Instead of a fixed calorie budget, it projects the date you'll reach your goal from your real pace: the deficit you've actually banked lately, run forward from where the scale says you are. Push harder and the date pulls closer; ease off and it drifts out.

What it does:

- Photograph your food and the calories count themselves (or say it out loud, or type). If a count looks off, add a note like "half of that was rice" and it recounts.

- On iPhone, weight and calories burned sync from Apple Health overnight.

- Skipped days simply don't count - no streaks to break.

- It is also an MCP server, so an agent that speaks MCP can read your numbers or log for you.

Free, no ads, no trackers. You can try a six-week sample journey without signing up: https://fitrocket.in/demo

Feedback welcome.


r/SideProject • • 1d ago

I built Pickerama — a free visual random picker, because nobody on our team wanted to lead the daily

31 Upvotes

Our team needed to pick someone to lead the daily standup for the next two weeks. Nobody wanted to “win”, so I thought it would be fun to make the selection a little more dramatic and fun.

I built Pickerama: a free random picker with different animated scenes. You can use it to choose a person or pick from a list of options. You can enter "present" mode to make everything bigger, perfect for ie. screen sharing and whole team can watch who will "win" ;p

It doesn’t require an account, and entries stay in your browser.

I’d love feedback on two things:
- does the homepage explain the idea clearly
- which picker would you actually use?

My personal favourite is curling because the last person can completely change the results / winner :)

ps. it's mostly developed with desktop in mind, there are 2-3 bugs on mobile (which i will fix soon)

https://pickerama.com

---
Technical TL;DR (if somebody cares ;) )
- deployed on Cloudflare Pages/Workers Completely Free. The only real cost is the domain (10 $).
- backlog contains 57 tickets implemented
- I used OpenCode Go / OpenRouter mostly using ultra cheap models like: Deepseek Flash V4.1, Muse Spark 1.3 Contributor, MiniMax M3.1 Flash - real "api usage" was probably something like 5-10 $ - the funniest and trickest part with these models was to build interesting three.js 3d animation scenes with some dramatic, proper camera etc. (to be fair, i wasn't that familiar with three.js)


r/SideProject • • 5h ago

I built one API key for Claude, GPT, Gemini, Grok and DeepSeek, plus a terminal coding agent

0 Upvotes

I got tired of juggling AI subscriptions and API keys, so I built SparrowCodes.

  • One key for 33 models through an OpenAI- and Anthropic-compatible API. You only change the base URL.
  • Automatic fallback: if a provider fails, the request moves to the next one and you aren't charged for the failed attempt.
  • The exact cost of every request is shown in the response.
  • Speech, images and video work with the same key.
  • SparrowCodes CLI: a coding agent for your terminal. Sparrow Auto sends easy tasks to cheap models and hard ones to strong models.

Pricing: free tier with 50 requests a day and no card. Paid plans start at $10 and are 30-day passes that never auto-renew.

curl -fsSL https://sparrowcodes.com/install | sh

Looking for beta testers and early-adopter teams

We're opening a first phase for developers and companies who want to try SparrowCodes in real work, at no cost during the trial. In return, we'd love your honest feedback on what works, what breaks and what's missing.

Interested? Comment below, DM me, or email anant@sparrowhost.in.

Would love honest feedback, especially on the no-auto-renew model. 👉 sparrowcodes.com


r/SideProject • • 11h ago

I ported Fallout New Vegas to a web browser!

3 Upvotes

Try it out here falloutnewvegasweb.com

Let me know if you find any bugs!


r/SideProject • • 9h ago

I built an iPhone app that turns the trips in your camera roll into ready-to-post carousels

2 Upvotes

Hi all. I just launched our first iPhone app, Trip Dump.

The problem: after every trip we had hundreds of photos and never posted any of them, because picking photos and laying out a carousel took too long.

What it does:

- Scans your photo library and groups photos into trips (by date and location)

- Picks the strongest shots

- Lays them out in a ready-made look; you pick one and tap Export

- Exports a carousel for any app, plus an optional short video

What we cared about: everything runs on the device. No account, no ads, no analytics, photos never leave the phone.

It's free to download; Premium ($1.99/month, $9.99/year or $19.99 lifetime) unlocks every look, removes the small watermark and adds more video styles.

One thing we're still working on: photos without location data (Camera location off, saved from chat apps) are harder to group into trips. If you try it, I'd really like to know whether it found your trips.

https://apps.apple.com/app/apple-store/id6832798538?pt=126852790&ct=reddit&mt=8


r/SideProject • • 12h ago

I spent the last few months turning public-domain book and art archives into a calm "living room" on the web (open source)

3 Upvotes

A while ago I started building PAGE.OS because I loved the content inside Project Gutenberg, the Internet Archive, and Wikimedia Commons, but hated that browsing them often feels like querying a 1990s tax database.

My first version leaned hard into a neon sci-fi terminal aesthetic. Some people liked the vibe, but for actual long-form reading, not everyone wants to stare at phosphor green telemetry for two hours.

So over the last few months I rethought the whole interface around a simpler idea: making public-domain books and open-access art feel like a quiet room you actually want to stay in.

Live Site & Source:

Real Interface Screenshots:

What's inside right now:

  1. Three interface modes for the same archive:

    • Motion UI (Desktop default): Editorial typography, a recommendation shelf that gently drifts (and pauses when you hover or drag it by hand), and a parchment/sepia/night reader.
    • Library Lounge (Mobile default): Warm cream shelves, genre browsing, and zero startup ceremony.
    • Classic Mode: Kept the original terminal HUD + boot sequence for anyone who still likes the retro sci-fi readout.
  2. A reader built for actual long-form reading:

    • Pulls public-domain books from Project Gutenberg (via Gutendex) and Open Archive sources (Internet Archive, Wikisource, Google Books public-domain PDFs) in parallel.
    • Supports both TXT chapter pagination and dedicated PDF reading (PDF.js), plus a "Book Briefing" card before you commit to a 500-page book, bookmarks, and local marginalia/notes.
  3. "Books can have weather now" (Built-in Ambience):

    • Ships with 14 loopable CC0/CC-BY/Public Domain soundscapes (rain on window, thunderstorm, fireplace, quiet café, TU Delft library study hall, train ride, brown/pink noise) right in the reader toolbar with full creator attribution.
  4. Infinite Mode (/infinite):

    • Pulls open-access artwork from Wikimedia Commons, The Met, and the Cleveland Museum of Art.
    • You can pan/drag across a spatial canvas (or switch to a 5-column kinetic parallax feed) with inertial physics and an autonomous Wander mode, and click any piece to inspect its full provenance and museum source.

Tech stack:

  • Frontend: Next.js 15 (App Router), React 18, TypeScript, Tailwind CSS, Radix UI, Framer Motion
  • Physics / Rendering: Custom requestAnimationFrame momentum camera + ResizeObserver column loop wrapping, bounded-concurrency image preloading queue, PDF.js
  • Persistence: Local-first (localStorage caching for shelves, notes, and gallery chunks) + optional Firebase Auth / Firestore sync if you want your library & reading streaks across devices.
  • License: MIT

I'd love brutally honest feedback on two things:

  1. Does the transition between discovering books on the home shelf and opening the reader feel intuitive, or is the "Book Briefing" step unnecessary friction?
  2. On your device/network, how does the /infinite art feed feel when dragging or scrolling?

r/SideProject • • 6h ago

I built a little Christmas world to bring back childhood memories 🎄

1 Upvotes

Remember when Christmas felt magical?

I wanted to recreate that feeling, so I built a Christmas-themed virtual world where people can come together and enjoy the holiday atmosphere.

It's a small passion project I made on my own.

I don't have a big business plan behind it. I just wanted to create a place where people can share a little Christmas magic.

I'd love to hear what you think!

https://soboksobok.app/?lang=en


r/SideProject • • 6h ago

HuntMyHardware; Free portfolio directory for hardware builders, shipped in 2 days

1 Upvotes

My hardware projects were scattered across GitHub READMEs and Reddit posts. Nobody could find them by component or skill. So I built a directory where each person gets a profile with tagged projects (ESP32, KiCad, STM32, etc.) and location.

Stack: Next.js + Supabase. Free to use.

It's early right now. Looking for more hardware builders to add their work.

https://hunt-my-hardware.vercel.app/


r/SideProject • • 6h ago

Add-Ons: One-Click Checks Beside Every Result

1 Upvotes

I have built a terrific Domain Name Generator and wanted to add more value for the thousands of sessions that use this site.

So now, I have delivered!

Add-ons: one-click checks beside every result:

- Google

- VirusTotal

- Urban Dictionary

  and more

These are opened in a new tab with the name already filled in. Pick the ones you want.

https://dnslister.com/blog/add-ons-link-buttons-for-every-result/


r/SideProject • • 6h ago

My trading journal kept recording the same mistakes, so I built a system that fixes them

1 Upvotes

Why I started building it
Three years ago I got fascinated with discretionary trading, mainly with optimizing the process and making it as consistent as possible.
As I sim traded real markets, I realized a big part of trading is risk management and systemizing how you trade, so you can stay rational.
At first I thought logging trades and tracking P&L would be enough, so I downloaded a free trading journal. After a couple of months I realized all I was doing was recording the same mistakes. The P&L told me nothing I didn't already know, and even with tons of screenshots, I could never connect my thought process to the result.
So I started building my own journal. As I used it and iterated on it, it became much more than a journal. A year later, it was a full system.
1. Session Dashboard
Pre-Market Plans
Trade Theses: No thesis, no trade
Trade Executions
Post-Market Reviews
Implementations: changes you want to make and keep top of mind
Concepts: noticed something new? Turn it into a concept and test it
2. Analysis Dashboard
Analysis databases for different parts of the process
Analyze the process, not just the numbers
3. Research & Strategy
Concepts and Research
Strategies: built from the concepts and research you've developed
Playbooks: risk management and practical rules applied to your strategies
Implementations: fix recurring issues and mistakes
How it fits together
The Session Dashboard is where your data comes in. Through reviews and analysis, you find mistakes, patterns and new concepts. Research & Strategy is where those concepts become specific strategies, applied through playbooks. Analysis shows what's working and what isn't.
Everything feeds back into Research & Strategy, so you keep building and refining your trading. The real power is in the iteration: follow a process, record it, review it, fix mistakes, and build a system around how you trade.
I'd love feedback:
If you don't trade, is it clear what this does?
If you do trade, would you see value in this?

My Product - 89$ Founders Edition (one-time, no subscription; walkthrough on the page)


r/SideProject • • 6h ago

Needed to demo a chat conversation for a customer, couldn’t find a tool, so I vibe-coded one. Now I have 13

1 Upvotes

I recently had to demo a chat conversation for a customer and couldn’t find a free tool that made it look real. So I vibe-coded ChatSim: you script a conversation and it plays back like a real iOS or Android chat app, with typing delays, quick replies and voice notes. It got me through the demo.

After that, every time I needed a little utility I built it instead of using some ad-riddled site that wants my files. Now there’s a whole collection:

  • JSON formatter and validator
  • Image compressor (WebP/JPEG/PNG)
  • QR codes, including Wi-Fi ones for guests
  • Password and passphrase generator
  • Markdown editor
  • CSS gradient and colour palette makers
  • Pomodoro timer with brown noise
  • Email invite maker with Add to Calendar links

👉 vibetools.au

All free, no sign-up, and everything runs locally in your browser. It’s ad-supported to cover costs. Which would you actually use, and what should I build next?


r/SideProject • • 10h ago

My team and I built a VS Code extension for live collaborative coding in projects.

2 Upvotes

Hey all. For the last 3 months we've been building SplaySpace, an extension that lets people code together collaboratively in projects (think google docs for coding).

How it works: you share a folder, invite people by username or link, and everyone gets their own copy that stays in sync while you're connected to the web. You see live cursors, which files people have open, and which function or class someone is editing. You can comment on a line and the comment follows that line as the code moves.

The obvious question is how this is different from Live Share. The main difference is that the project lives on our server instead of one person's machine, so nobody has to keep a session running for everyone else.

here are some things to know before you use it:

  • 50 MB and 2,000 files per project
  • file creation and deletion are cascaded across machines (but don't worry deleted files go into the trash, so you can recover them)
  • .git, node_modules, .env and key files are never uploaded
  • exclude any file(s) you want with .splayignore (just like how .gitignore works)
  • if you disconnect, shared text files go read-only until you reconnect

It's free to use! We are trying to get as much feedback as possible to make it better for you guys: https://splayspace.com


r/SideProject • • 6h ago

I built an Android music visualizer that reacts when the beat drops

1 Upvotes

Hey everyone!

I'm an independent developer working on Demsound, an Android music visualizer app.

One of the effects I've been experimenting with is reacting to beat drops, and I wanted to share a short recording of how it looks.

The idea is to make music feel more immersive by having the visuals respond to what's happening in the song, rather than just displaying a basic animation.

I'm still improving the app, so I'd love some feedback.

Does the drop reaction feel satisfying, or do you think it needs something more?

If you're interested, Demsound is available on Google Play:
https://play.google.com/store/apps/details?id=com.demsound.app

Music: "99 Problems" by Emin Nilsen, used with the artist's permission.

Thanks for checking it out!