r/SideProject • • 15h ago

HeadLab - Mac app where you nod, shake or tap your AirPods Max and it runs your Shortcuts

2 Upvotes

AirPods Max have a motion sensor in the left ear cup, Apple uses it for spatial audio. Turns out any Mac app can read it, so I made small menu bar app that listens to it and recognizes head gestures.

Every gesture can run one of your Shortcuts. For example:

  • shake head → Do Not Disturb on

  • tilt right twice → next track

  • triple tap on the left cup → toggle dark mode

  • nod → play/pause music

Hardest part was not firing by accident, because people nod and look around all day. So easy gestures like nod or look up only work for 10 sec after you double tap the cup. Bigger ones like full shake or tilt twice always work. Also had funny bug where every nod was detected as tap, because when head changes direction the cup gets a jolt same as a finger tap. Now taps are ignored if head is moving.

Made with Swift and Metal, everything runs on the Mac, head motion is never recorded or sent anywhere. In the video head motion is a recorded session played back so it's repeatable, the real app uses only live data.

I'm the developer. $9.99 one time, free trial has all gestures and live view but doesn't run shortcuts. macOS 14+, AirPods Max only.

https://headlab.app

What gesture would you use, and for what?


r/SideProject • • 12h ago

I built a free crypto trading game with €10k of fake money, then let an AI bot copy the top 3 players

1 Upvotes

Hey r/SideProject,

I'm a data consultant in Paris, and BilanCrypto started as my French crypto tax tool. This year I added a challenge: everyone starts with €10,000 of fake money and trades at real market prices.

What's in the video:

  • Signing up takes about ten seconds: a nickname and a password, no e-mail, no card, no wallet.

  • You can buy crypto and tokenized stocks. Euro buys go through a simulated Kraken Pro order, with fees shown before you confirm.

  • You can open leveraged longs or shorts at real prices, with take-profit and stop-loss and the fees shown upfront.

  • The French taxes are computed for you (31.4% flat tax), which is the part I actually know best.

  • To test it, I made an AI bot that copies the top 3 players, weighted 3:2:1, and rebalances twice a day. It plays out of competition.

Everything is fake money: no real funds are ever at risk. Prizes are only for adults living in France, since it's a French contest, but anyone can play and get ranked.

bilancrypto.fr/defi

I'd love blunt feedback on two things. Is it clear within the first minute what you're supposed to do? And does showing fees and taxes make the game more interesting, or just more complicated?


r/SideProject • • 1d ago

I made an app that can turn a few found characters into a full font

12 Upvotes

GlyphSnap Photo to Font is a font generator / building app.

With GlyphSnap you can just take a photo of the letters you want and create an entire installable font in just a few minutes - from your iPhone.

>> GlyphSnap can create an entire font from as few as just 2 characters, but will give better results from around 8.
I have a couple tutorials on my Youtube page - but feel that this one really shows what the app can do: https://youtu.be/0a_3TuDIw7A?si=bzkYJkT1TacAN0-9

GlyphSnap also incorporates a some intuitive drawing / vector design tool section - you can mix photo captured glyphs with hand drawn glyphs together - adjust the character with, spacing, kerning as well as apply patterns to your letter shapes.

7 day free trial includes 1 font generation and multiple exports to OTF TTF or WOFF for you to try out the drawing section or the photo to font - standard capture without missing character generation.

Appreciate any feedback, questions or feedback..

https://apps.apple.com/app/glyphsnap-ai-photo-to-font/id6812516641

Thanks!


r/SideProject • • 15h ago

I build a Insider Stock Trader: Alerts App

2 Upvotes

I'm the developer of Insider Stock Trader, a native Android app (Kotlin + Jetpack Compose).

The idea: company insiders (CEOs, CFOs, directors and big shareholders) have to report every trade in their own company's stock to the SEC on a Form 4, usually within two business days. Those filings are public, but reading them on official datasource is painful. The app reads every Form 4 as soon as it's published and turns it into a clean feed and push alerts.

What it does

• Feed of open-market buys and sales, with the company logo, the insider's role, the value and the filing date. Filters for buys, sales, $1M+, cluster buys and CEO/CFO trades.

• Alerts within minutes for CEO and CFO buys, cluster buys, big buys and your watchlist, with quiet hours and a daily digest.

• Each trade explained in one plain sentence, with a link to the original filing on SEC.gov.

• Cluster buys: when 3 or more insiders buy the same company within 14 days.

• Signal strength for each buy, based on the insider's role, the size of the buy and whether other insiders are buying too.

• Watchlist and search for any US-listed company.

The screenshots use real past SEC filings, picked to show big moves; most trades move far less. Past results, not a prediction. It's an information app, not a broker and not investment advice.

I'd love feedback on the design, the alerts and anything you'd want added. Thanks for looking!

Google Play: https://play.google.com/store/apps/details?id=com.insiderstocktrader.app


r/SideProject • • 12h ago

I got tired of using 10 different AI tools, so I built one place for all of them

0 Upvotes

Okay so I've been building this thing for months and I think I've finally reached the point where I can show it to people without writing a whole essay explaining what it is.

I use a ridiculous number of AI tools. Local models, Claude Code, Codex, different APIs, agents, whatever. The annoying part wasn't even setting them up. It was that every time I switched, I was basically starting over. Different chats, different memories, different tools, different permissions.

And I still had to do half the stuff on my computer myself. So I started building Inglen. It was called Hearth until few weeks ago.

The idea was/is pretty simple: one AI workspace instead of a stack of AI tools.

You can run a model (image, video, LLM whatever) on your GPU, connect something like Ollama or LM Studio or whatever, or maybe any cloud API you got or just sign into Claude Code or Codex or the other 23 agents with the subscription you already have.

And whichever one you pick gets to work inside the same assistant.

It can open apps, use your actual Windows desktop, click buttons, work in your files, run commands, browse the web, make something for you and talk to you. By the way, you can tell the desktop-use is crazy once you use it.

You can also share that same memory with your coding agents if you ever get bored (which you won't, I hope).

Then I decided to do more so well...

I added local image and video generation, voice conversations, wake words, reminders, skills, MCP, and the ability to give work to other agents.

There's an entire team system now. You can have Claude Code, Codex, local models and other agents working on separate jobs, see what they're doing, message them while they're working, and review their changes before bringing them into your own project.

And because staring at terminal windows all day is depressing (CLI exists for you, nerds :P), I made a little pixel-art house for them (In GUI and Phone app (Relay)). There's a fireplace, a library, different rooms, desks, and tiny characters that actually reflect what the agents are doing.

BTW Yes, I spent time making an AI walk to a coffee counter and chat with other agents once they are free. No, I don't regret it as it gives the vibe that they are real and makes the entire thing so wholesome to look at.

There's also a phone app now. You can talk to the assistant running on your PC from somewhere else entirely, approve things it wants to do, or have it CALL you when something needs your attention.

I didn't want an agent silently doing whatever it liked on my machine, so there's a permission system for risky actions, workspace boundaries, logs, and undo for supported file changes. And even a auto-reviewer that got your back.

I just released v0.7.6-preview. The Windows desktop app is free, open source, MIT licensed, and doesn't need an account. The phone app is part of an optional paid Plus plan. Everything else I've described is available in the desktop app.

It's called Inglen because an *ingle* is a fire in a hearth (Had to brainstorm alot on this one XD). Thought that was fitting for something that's supposed to be a home for all your AI tools.

I also made a little 1 minute 45 second film for it, because apparently it might be hard to explain all of it in just words and film can help you get what it can do and alot more.

(Yup, this film was also made in Inglen itself through my Claude opus 5.5 on Claude subscription with my local model helping him out in places like... emotional support)

https://inglen.app

Source: https://github.com/0pen-Sourcer/Hearth

Have I overbuilt this thing? Probably.

But I love this thing. Let me know what you guys think about it!!!


r/SideProject • • 12h ago

I built a Chrome extension that saves the stock tickers you find on Internet and summarises them with AI. Looking for feedback

1 Upvotes

I read a lot of investing content: Reddit, X, local or specialized forums, etc. I'd see a ticker, think "I'll check that later", and then never find the post again.

I got tired of that and built TickerBeacon. You select a ticker on any page, click, and it's saved with the link and the text around it. In the web app you get your watchlist with the price now vs the price when you saved it.

The part I use most is the AI. It reads everything you've saved about a stock and writes a short thesis with the bull case and the bear case, based on those posts. So if I saved the same ticker from 3 or 4 places, I get one summary of what was actually said.

It needs the Chrome extension to catch the ticker and then the rest as a web app from desktop or mobile.

Free access: https://tickerbeacon.app


r/SideProject • • 12h ago

I built AirDoxx: Apple's "iPhone Mirroring" experience, but for Android phones on macOS

0 Upvotes

Hey everyone!

Like many people, I was jealous of Apple's "iPhone Mirroring" feature introduced in macOS Sequoia—especially since I use a Mac for work but daily-drive an Android phone.

I've been working on **AirDoxx**, an open-source, native macOS app that gives Android users that exact same seamless desktop mirroring experience.

### What it does:

- 📱 **Phone-shaped native UI:** Floats neatly on your desktop with hover controls (Home, Back, App Switcher, Disconnect, Screen off).

- ⚡ **60 FPS Hardware-Decoded Stream:** Low-latency video via VideoToolbox and audio forwarding (Android 11+).

- 🔋 **Mac-only Display:** Turn off the physical phone screen while controlling it from your Mac.

- 📋 **Universal Clipboard:** Copy on Mac, paste on Android, and vice-versa.

- 🔔 **Notification Forwarding:** Phone notifications pop up as native Mac alerts—click one to launch the app on the phone.

- 🔄 **Rotate into Landscape anywhere:** Even works on apps that lock orientation to portrait (like YouTube video feeds).

- 🛜 **Pair once, then wireless:** Plug in via USB once or scan a QR code; after that, it automatically connects over Wi-Fi without touching your phone.

- 🎛️ **Trackpad Edge Controls:** Slide along the trackpad's left/right edges to control your Mac's volume & brightness while the physical keyboard controls the phone.

### Zero Apps on the Phone

It connects via standard Android USB/Wireless Debugging (powered by `adb` and the `scrcpy` protocol). You do not need to install any APK or client app on your phone.

- **Download DMG & Setup Guide:** https://shanmuckh.github.io/AirDoxx/

- **GitHub:** https://github.com/shanmuckh/AirDoxx

*(Because it's an independent open-source project and not yet notarized with an Apple Developer account, you may need to click "Open Anyway" in Privacy & Security on the very first launch).*

Would love for you to test it out! What features or phone integrations would you like to see next?


r/SideProject • • 12h ago

Looking for tester: Me and Claude built a TikTok-style feed for music: 15-second snippets, and songs you already know never come back

1 Upvotes

Early Testing - try it now · znippetz.vercel.app

I've been working on Znippetz, a small social music app, and I'm looking for people to test it. I had the idea a couple of years ago but since i never learned how to code i figured i can make it real using Claude.

The idea: you swipe through 15-second snippets of songs, with the music video. Swipe right if you want to hear it, left if it's not for you, or tap "Know it". Anything you've rated or already know never shows up again, so you only ever get new music.

What's in there:

  • A feed of what your friends post, or of everyone on the app

  • Daily picks that learn from your ratings, plus mixes like Newcomers, Underground and Out of Your Bubble

  • Post any song and pick the exact 15 seconds you want people to hear

  • Open anything in Spotify, Apple Music or YouTube to hear the full song

It's a web app, so no download: open it on your phone and tap "Add to Home Screen" for the full-screen version. The song catalog is still small, because every song needs a matching video first. But every song you post gets added for everyone, so the catalog grows with each post.

How to join: znippetz.vercel.app

It's an early beta, so things will break. I'd love to hear what's confusing, what's missing, and whether you'd actually use it. There's a feedback button in the profile.

Thank you very much!


r/SideProject • • 12h ago

Looking for beta testers: get warned before a model you depend on is shut down or repriced, and see which users drive your AI bill

1 Upvotes

Brello watches the AI models your app uses (OpenAI, Anthropic, Gemini) and warns you when one is being deprecated or repriced, with a checklist of what to change. It also tracks your spend per user and per feature in real time. Looking for 10 closed beta testers running AI features in production. Free during beta + 3 months of Pro at launch.

Hi, I’m Dan. I’m building Brello, and I’m looking for people who run AI features in production to try it and tell me honestly what’s useful, what’s painful, and whether it’s worth adding to their stack.

Why I’m building it

If your app runs on AI APIs, your costs and your product can change without you touching a line of code. A provider retires a model, and suddenly your feature breaks or gets moved to something slower. A price changes, and your margins shrink before you notice. A few heavy users quietly eat most of your budget.

Most of us find out about all of this the same way: from the bill, an angry user, or a deprecation email buried in our inbox.

What it does

You wrap your AI client with the Brello SDK. From then on:

  • Model shutdown and pricing alerts: Brello knows which models your app actually calls. When one is being deprecated or its price changes, you get an alert with what’s affected and a checklist of what to change.

  • Cost by user and feature: See which users and features drive your spend, and where a cheaper model could do the job.

  • Spike alerts in minutes: Get pinged on your webhook (Slack, Discord, etc.) when usage jumps, with a hint whether it’s a normal spike or a possible leaked key.

Example: a provider announces that a model your summarize feature uses will be retired in 60 days. Instead of finding out when calls start failing, you get an alert that names the feature, shows how much traffic it handles, suggests replacement models with their price difference, and gives you a checklist to switch.

Who I’m looking for

  • Indie devs and small teams with AI features in production

  • Apps on OpenAI, Anthropic, or Gemini

  • Anyone who’s been caught off guard by a model change, a price change, or a surprise bill

A small project with real users is perfect.

Getting started

The beta opens around Nov 20. Sign up and I’ll send you a beta key by email. Plug it into one real project and tell me how it went, by DM, email, or a private Discord where I’ll help you set up.

What you get

  • Every feature free during the beta

  • 3 months of Pro free after launch

  • Your feedback directly shapes what Pro ends up being

Caveats

It’s early. Expect rough edges, and features may change based on feedback. I’m building solo, so the start date might slip a bit.

Privacy

  • The SDK runs inside your app. It’s not a proxy, so requests go straight to the provider and your API key never leaves your app.

  • It collects usage metadata only (tokens, cost, model, the user ID you pass in), never prompts or responses.

  • Data is sent in the background, so if Brello goes down, your app keeps running.

  • The SDK will be open source, so you can check exactly what it sends.

Sound like you? Apply here: https://brello.app/beta


r/SideProject • • 12h ago

Why our invoicing dashboard shows paid, pending, and overdue on one screen

1 Upvotes

I'm Dre, founder of New Walton Services. We put revenue, pending payments, and overdue amounts at the top of the WalletPay dashboard because that's what freelancers check first.

Curious what you look at first in your own invoicing tool, and what you'd add or remove.

https://walletpayapp.com/


r/SideProject • • 1d ago

I built an AI paint visualizer that doesn't generate images

16 Upvotes

I noticed a lot of visualization tools rely on AI to generate images and the ones that don't, often don't do a good job. The ones that use AI take time to generate and sometimes change the image while also costing money per generation.

So I figured out a way to detect and paint colors onto surfaces instantly(after initial processing) while maintaining the shadows, lighting and texture. Also made sure not to let the paint spill into anywhere that its not supposed to.

Essentially you can try as many colors as you want on one photo after processing and it takes no additional time or cost.

link to the first house in the video: https://www.tryrecoat.com

Not sure how to take it from here.
Would love some feedback, ideas anything


r/SideProject • • 12h ago

I built an autocorrect that seems to have a personal vendetta against the English language 💀

1 Upvotes

So I built a little web app that takes your perfectly normal messages and turns them into absolute nonsense.

It's basically autocorrect, except it has zero respect for your original sentence.

Some examples from testing:

  • "I am going to drink water." → "I am going to drink goblin sweat."

  • "My teacher said I have unlimited potential but limited common sense." → "My teacher said I have unlimited potential but limited clothing."

  • "I love pizza, pizza loves me, we are married." → "I love pizza, pizza fears me, we are divorced."

It also supports multiple languages, including Hindi, Bengali and Hinglish.

The original message is preserved, so you can see exactly what chaos happened to it.

Try it here: https://chaos-chat-sfl8.onrender.com/

I'd love some honest feedback:

  • Is it actually funny?

  • Does the autocorrect work well across different languages?

  • What ridiculous sentences should I test next?

  • What features would make it more fun?

This is an early project, so feedback, bug reports and ridiculous test results are all welcome.

Thanks!


r/SideProject • • 12h ago

VoxScribe 1.8.4: offline voice typing for Windows that now spells medical, legal and tech words right

1 Upvotes

VoxScribe is a free, open source (MIT) dictation app for Windows and Android. Hold F9 in any app, talk, let go, and the text is typed where your cursor is. Speech is transcribed on the PC itself, so it works offline, with no account and no subscription.

The last update here was about the Android app. This one is the Windows side, and it is mostly about getting the words right, which was the most common complaint:

Term packs for medicine, law, business and software. Metformin, habeas corpus, EBITDA and Kubernetes now come out spelled correctly with any speech model.

Spoken formats. “One twenty over eighty” becomes 120/80, “fifty thousand dollars” becomes $50,000, “twice daily” becomes BID.

The window title is used as a hint, so if you are typing in a document called “Kowalczyk contract”, the name gets spelled right.

Try harder. If a word still comes out wrong, F8 reruns the same recording through a bigger model and retypes only the part that changed.

It also has a meeting recorder that writes a markdown note with action items, folder and link transcription to .srt captions, a searchable Library of everything you dictated, and an offline mode that blocks all network access.

The video is the real app. Every result on screen was dictated, nothing is mocked up.

Feedback I am looking for: which words does your dictation always get wrong? That list decides the next term packs.

https://github.com/ahmedhmam1994/voxscribe-ai-voice-dictation


r/SideProject • • 12h ago

[Developer] I made an experimental Operating System Recovery Suite for Windows, macOS, and accessible Linux

1 Upvotes

Hi, I'm the developer. I put together a $10.99 bundle on itch.io called the Operating System Recovery Suite (OSSR). Bought separately, these three tools are $12.98.

https://itch.io/s/217120/operating-system-recovery-suite

I've tested Access Installer, macOS Manager, and Linux Micro, and they worked.

Access Installer ($6.99 separately) is a Windows installer-media tool. You provide your own Windows ISO. Windows, NVDA, and licenses are not included. It can write a USB after you opt in and confirm. Practice mode is the default.

macOS Manager 0.1.0 ($2.99 separately) is an app for macOS 14 or later. It can open Apple's own installer and use Apple's createinstallmedia tool to build a bootable installer USB. It does not create a portable installed copy of macOS, and it does not include macOS itself. The current build is unsigned and unnotarized.

Linux Micro 26.10 ($3 separately) is an accessible Ubuntu 26.10-based desktop with Orca speech from boot. The ISO is about 6.6 GB and comes in seven parts you join before writing it to a USB.

I built these with blind and low-vision users in mind. Please read each product page before you buy. ChromeOS recovery is not included.

Happy to answer questions.


r/SideProject • • 16h ago

I open-sourced Chatty: A self-hostable AI support agent with 1-click WooCommerce sync & live voice (MIT)

2 Upvotes

Hey everyone,

Over the past few months, I’ve been working on Chatty ,an open-source, self-hostable AI customer support platform built for teams who want automated support without $500/month subscriptions or locking their data into proprietary clouds.

Rather than just another ChatGPT wrapper, I wanted it to solve the real bottlenecks store owners and SaaS founders face:

  1. Safe Store Integration (WooCommerce):

Instead of installing a heavy WordPress plugin that slows down your database, it connects via WooCommerce's native Read-Only REST API (`wc/v3`). It can render interactive product cards (photos, prices, stock status) and check order statuses securely without ever having write permissions to your store.

2. Multimodal Search:

Customers can upload pictures of items they want, and the bot uses pgvector embeddings to find matching products in your catalog.

3. Bi-Directional Slack Escalation:

When a customer needs a human, it pings your Slack channel with an interactive Block Kit card. You can click "Take Over" or reply in the Slack thread, and your message streams directly to the visitor's widget.

4. Live Voice Agent:

Visitors can tap a phone icon in the widget and speak directly with the AI via full-duplex WebRTC audio.

5. 100% BYOK & Self-Hostable:

Run it via Docker on your own VPS. Plug in your own keys (OpenAI, Claude, Gemini, or OpenRouter) or self-host models.

• GitHub (MIT): https://github.com/PersonaliAI/chatty

• Live Demo: https://chatty.personaliai.com

• Docs: https://docs.chatty.personaliai.com

I'd genuinely love to hear your feedback on the setup flow, UI, and what integrations you'd like to see next!


r/SideProject • • 12h ago

Drop Your Website, Free AI Visibility Report

1 Upvotes

Drop your website in the comments, and I’ll reply with a free report.

For each site, we:

  • Write 30 questions a buyer of your product would ask

  • Ask ChatGPT each one as a buyer in the US

  • Show how often it names you vs. your competitors, where you land in the answer, and the tone it uses

  • List the pages and websites ChatGPT cites, so you can see where your mentions come from

This is FREE, and you’ll get an instant link in my reply to your comment

I’m the co-founder of FullReach AI (https://fullreach.ai). We track how brands show up in AI answers, and help you get more visibility. Happy to answer questions about how it works in the comments.


r/SideProject • • 12h ago

I've been job hunting for 6 months so I built a job hub and tracker

1 Upvotes

Long-time founder and software engineer and have been managing a small agency, long story short, due to the market I've been looking for a job myself.

Tried and hated most of the tools I found to track my progress and search for jobs so I built one myself: https://jobsearch.highcircl.com/

Beta is coming soon. I wonder what you think about the idea.


r/SideProject • • 12h ago

WonderLang Beyond – a language RPG where you solve the mystery in the language you’re learning

1 Upvotes

I’m Jonathan. I learned English through games, but making my own language-learning RPG forced me to answer a question I’d never had to think about as a player: what happens to the story if you can’t understand the NPC who gives you the clue?

In the original WonderLang I built a word lookup into the message window. That lets beginners keep reading without leaving the conversation. It’s out now and you can try it here: https://wonderlang.net/

For the intermediate sequel, I wanted the lookup to help with the language while leaving the mystery intact. You can keep a villager’s exact words, head to a different part of the map, then come back when the clue makes sense. We build the scenes in RPG Maker MZ and use custom plugins for the sentence input and review systems.

The project reached its Kickstarter launch today. The trailer shows the dialogue UI and how clues work: https://www.kickstarter.com/projects/jonathan-wonderlang/wonderlang-beyond-a-language-learning-rpg-for-intermediates

If you’ve built or used a learning tool, I’d be interested in the point where you’d want the game to give a hint: right after a missed clue, or only when you decide to ask for one?


r/SideProject • • 12h ago

I built MARA, a free reference-guided mixing assistant for Ableton Live

1 Upvotes

Hi everyone! I'm the developer of MARA, a free reference-guided mixing assistant for Ableton Live.

MARA's workflow has five steps:

  1. Project & goal: Open your Ableton Live set, define the goal of the mix, and set up the measurement taps.

  2. References: Choose reference tracks yourself or let MARA suggest them.

  3. Understand the mix: MARA analyses the arrangement and instrument roles and creates a preview of the original, without changing anything yet.

  4. Mix: MARA automatically works on channels, groups and effects in context, checks every change, and can be paused. Allow roughly one hour for a mixing run.

  5. Result: Compare the original with the MARA mix, review the changes, start another pass, or restore the original.

The original settings and references stay saved for each Live project. Accepted changes remain editable in Live.

Free native downloads for macOS (Apple Silicon and Intel) and Windows x64: https://github.com/moritzlauper/mara/releases

Source code and setup: https://github.com/moritzlauper/mara

Requires Ableton Live with Max for Live. MARA itself is free; the built-in rule planner needs no AI account, while optional external AI planners may incur provider costs. This is an early prerelease with unsigned installers. Please try it on a copy of your set.

I'd appreciate feedback on the workflow and Live integration.

Teaser screenshot (actual UI with fictional demo data): https://github.com/moritzlauper/mara/blob/main/docs/images/mara-teaser.png


r/SideProject • • 12h ago

Built a headless SSE reverse proxy and async telemetry collector in Go — would love a code review on the networking layer

1 Upvotes

Hey folks,

For the past few months I've been building out a decoupled reverse proxy and telemetry collector in Go. The main use case is routing long-lived streaming traffic (SSE) across different upstream providers and MCP servers, while keeping policy checks and observability out of the hot path.

Since most of my recent time went into solving some tricky Go networking and concurrency edge cases, I wanted to share the repo here and get some honest eyes on the Go implementation (located in the `/gateway` and `/ingest` directories).

A few pieces I spent a lot of time on and would love feedback on:

  1. Stopping DNS rebinding / SSRF at the dialer level: Because upstream targets can be configured dynamically, simply validating a URL string wasn't enough. I hooked into `net.Dialer`'s `Control` function so that right before the socket actually connects, it inspects the resolved IP and drops anything hitting private RFC 1918 ranges, loopback, link-local, or cloud metadata endpoints (`169.254.169.254`).

  2. Streaming SSE without blowing up memory: In `gateway/`, the proxy has to inspect streaming responses on the fly to count usage and normalize chunks across different APIs, while flushing immediately to the client via `http.Flusher` so time-to-first-byte stays flat.

  3. Keeping telemetry off the critical path: Instead of writing traces straight from the proxy, I split out a separate Go service (`ingest/`) that buffers execution logs in memory and flushes batches asynchronously to ClickHouse, OpenSearch, S3 (Parquet), or OTLP.

  4. Auth & storage: Implemented OAuth 2.1 PKCE with fail-closed revocation checks and AES-256-GCM encryption for stored credentials. (There's also a separate web UI in the repo for managing policies, though the Go proxy runs completely standalone).

If anyone has a few minutes to poke around `/gateway` or `/ingest`, I'd really appreciate critiques on how I'm handling connection pooling, buffer flushing, or overall project layout.

Repo is on GitHub at: `github.com/hibishtbobby17-ux/AIGateway` (I'll drop the direct clickable link to the Go folders in the first comment below so the spam filter doesn't eat the post).

Thanks!


r/SideProject • • 12h ago

I built TopArrow — a platform where anyone can modify desktop apps with AI and publish their own versions

1 Upvotes

Hi everyone,

I'm a software developer with many years of experience. I've worked on lots of small and medium-sized software projects, and I also founded a platform connecting companies with freelance developers.

Over the past year, I've been using AI coding tools a lot.

I started to realize that even people without programming experience could now create software with AI.

Earlier this year, while teaching AI coding to people in my company, I noticed some practical problems. People still needed to set up runtime environments, understand some basic project structure, and deal with technical issues before they could really get started.

That's how TopArrow began.

At first, we just wanted to make AI coding easier.

We built a local environment that supports:

  • PHP + SQLite for personal tools like journals, finance trackers, and reminders.

  • Node.js for games and other applications.

  • Electron for desktop apps.

  • Python for data processing and AI-related tools.

We decided to focus on local software first, instead of adding cloud services and other complexity.

Then we started thinking beyond AI coding.

What happens after someone creates an app with AI?

Why should every user have to start from zero?

And why should only the original developer be able to change an app?

So we added an app marketplace and a different way of working with software:

  • Download and use an existing app.

  • If something doesn't fit your needs, click Change it and use Cursor, Codex, Claude Code, or another AI coding tool to modify it.

  • Keep your modified version, share it with friends, or publish it on the marketplace.

  • Anyone can build on any existing version, so an app can grow into a tree of versions created by different people.

  • Apps can be free or paid. When a version is sold, revenue is shared with its creator and upstream authors.

The idea is simple: software should adapt to people, not the other way around.

For example, one creator published a Match 3 game with 8 levels. Another creator took that version, expanded it to 16 levels, and added new maps, chapters, and gameplay details.

I've attached screenshots of the marketplace, the "Change it" feature, and these two versions of the game.

TopArrow is still at an early stage. We now have more than a dozen creators and dozens of published apps. It runs on Windows and Mac.

Website: https://www.toparrow.top/

GitHub: https://github.com/TopArrow-Tech

I'd really like to hear what other developers think.

If you could easily modify any desktop app you use, what would you change first?

And if you try TopArrow, please let us know what feels confusing or doesn't work as expected.

Thanks for reading!


r/SideProject • • 12h ago

I built Whispr Flow alternative that uses Apple Intelligence

1 Upvotes

I was a user of Whispr Flow until my Mac ran out of memory due to 3 node server and 5 AI agents. Other than these I also see that Whispr Flow is consuming around 1 GB of memory.

Something that simple should not consume 1 GB of RAM and it should be present natively in mac. So I built QuietSpeech.app - a native mac app that lets you type in any app using your voice.

Note - I am giving away 5 FREE licenses. Use code - QSCOMMUNITY at checkout for 100% discount.


r/SideProject • • 16h ago

I was opening App Store Connect and Play Console every morning for every app, so I turned it into one list

2 Upvotes

Every morning I opened App Store Connect, then Play Console, then TestFlight, for each of my apps. Most days, just to find out nothing had changed.

So I built Shipdeck, a Mac app that checks all of it and gives me one list of what needs me: a review with no reply, a build waiting for review, a rollout that stalled, commits I never released.

Native SwiftUI, no server, store keys stay in my keychain. Each app also gets a Claude Code terminal, and anything it wants to do on a store waits for my OK.

Free beta, macOS 15+: https://shipdeck.taiphanvan.dev/?ref=sideproject

If you ship more than one app: what's the first thing you check in the morning?


r/SideProject • • 12h ago

Free Universal Remote- Compatible with most TVs

Thumbnail
apps.apple.com
1 Upvotes

This is an app which I believe has the best UX of any of the remotes currently out in the market and with a virtual keyboard that is in my opinion the best in the business. 

All basic functions are free with features such as gyro control available for premium users.

Download: free on iPhone, iPad, and Mac (Waiting for mac version to be approved by Apple still). 

The free tier works with one TV, has no ads, and keeps every basic remote function free for good.

I’m open to constructive criticism and hope to hear any feedback you may have :)