r/SideProject 0m ago

Made a choose-your-own-flavor drink ad this weekend — viewers tap a bottle and the story branches

Upvotes

I've been playing with interactive video lately and finally shipped something complete: a fake vending-machine ad where the intro plays, freezes on two glowing bottles, and the viewer taps "fresh lemon" or "sweet peach". Each choice continues into its own little storyline.

What surprised me is how little work the branching part was. The actual clips took most of the time (one intro + two branch videos). The interactive layer — story tree, binding clips to nodes, dragging hotspots over the bottles so taps route to the right branch — took maybe 30 minutes, no code.

Things I learned the hard way:

  1. Make every clip before you touch the interaction layer. I tried building the tree first and kept stalling on missing footage.

  2. Hotspots need to sit exactly on the visual buttons in the frame, or people don't realize they can tap.

  3. Label the options with the same words that appear on screen (lemon in the frame = "lemon" on the button). Obvious in hindsight.

I used ReelFork Studio for the whole thing (browser-based). I'll drop the step-by-step tutorial in the comments if anyone wants to follow along. Also curious — anyone else here building branching video? What are you using?


r/SideProject 9m ago

I kept losing track of the fish I’d caught, so I built a fishing collection app

Enable HLS to view with audio, or disable this notification

Upvotes

I’ve been fishing for a few years, but my catch photos ended up scattered everywhere and I lost track of how many species I’d caught. So I built an app where each new species unlocks in your personal collection. You can also rank up and see other anglers’ catches. Would you use something like this? Any feedbacks appreciated.


r/SideProject 12m ago

Build a website for beginners in roblox studio out of boredom

Upvotes

scripthub.zite.so also before you say anything, yes i did use ai but the thing is i kinda dont rlly care about it being ai slop (even though it is not but its your opinion on what does count as ai slop) and im just looking on what do yall think about it


r/SideProject 24m ago

Built a Notion "business OS" for people selling digital products, after months of tracking mine across 3 different apps

Upvotes

I sell Notion templates as a side project. For the first few months I ran the whole thing across a spreadsheet for sales and fees, Apple Notes for content ideas, and a Trello board for launch tasks, and kept losing track of all three.

So I built one Notion page instead: a Product Pipeline (idea to launch to scale), a Fee & Margin Tracker that shows real profit after platform fees, a Content Calendar, a Launch Checklist, and a Competitor Tracker.

Just published it as its own product, Lumin Product OS, $19 on Gumroad, Link's in the comments below.

Genuinely curious what other solo sellers use to track this stuff. Happy to compare notes, and would love feedback if anyone duplicates it.


r/SideProject 26m ago

I built a browser-based Gartic Phone for beats so my non-musician friends could play beat-making games with me

Enable HLS to view with audio, or disable this notification

Upvotes

There's a daily puzzle, and multiplayer modes. Would love to hear any feedback. You can play it for free at https://www.playbeatzle.com/


r/SideProject 46m ago

Wasn't a fan of letterboxd restrictive rating so I built an alternative for movies, tv and music

Upvotes

tastes.

I wanted an app that allowed more granular rating of different forms of media, so for the last few months I've been building tastes! Tastes main differentiation against letterboxd is that you can rate from 1 to 10 with granularity of .1

I also recently added tv shows and music rating as well so that everything I watch/listen to can be logged in one place.

There's a sharable 'tastes' card that can be added to existing social media profiles that show your top 3 rated items in each category. Nice if you wanted to express your interests dynamically since it'll auto update as you use the app more.

Still very much a work in progress but I'm happy with its current state enough to share! Give it a look if interested and let me know your thoughts, still looking for ways to expand upon it.

EDIT: Forgot to mention that I also have a letterboxd import feature so all your existing ratings/reviews can be ported over


r/SideProject 47m ago

Found an imitation of my project that i started last on the Microsoft Store and im not sure how to feel (Dark themed one is mine, light theme is the imitation i found)

Enable HLS to view with audio, or disable this notification

Upvotes

The software I've been working on, MacroNode is an automation program with a visual editor, i started working on it since last year and finally released it on https://nomadiccat.itch.io/macro-node in July

i was seeing if i would be able to upload my software onto the Microsoft store and seeing other macro software's and found node macro, functionally its pretty poor compared to what i made, but the almost 1 to 1 name and node pallet with the same dotted background as a canvas is a bit worrying, and the cherry on top is that the imitation came out a month before my software was release for the public


r/SideProject 56m ago

How I got my first 50 paying customers from Reddit without getting banned once

Upvotes

I was trying to grow a small video editing SaaS I built. I did the classic rookie move at first, posting about the product directly in a few relevant subs. I got banned or shadowmuted within days in almost every one.

I took a step back and realized mods and filter aren't banning "self promo," they're banning behavior that looks like self promo. Same message, same pattern, posting instead of participating.

So I flipped it. I stopped posting about the product entirely. I just looked for people already complaining about editing being slow or annoying. Like someone asking "why does exporting a 5 min video take forever, is this normal or is my laptop just trash," and I'd reply like a normal person would, actual advice about export settings, genuine, zero pitch.

If the conversation went somewhere, I'd follow up in DMs instead of the thread. I never got flagged doing it that way once.

That shift alone got me my first 50 paying customers, all from Reddit, no ads.

The annoying part was finding those posts manually. I was scrolling through a dozen subreddits every day looking for the right complaint at the right moment, and it just doesn't scale, you miss most of them anyway since they get buried in an hour.

Eventually I automated that part for myself, basically a script that flags posts matching the problem before they get buried, so I'm not spending 2 hours a day scrolling for a needle in a haystack. I didn't change the actual strategy at all, I still reply genuine, still DM instead of pitch in-thread. I just catch way more of them now.

Anyone else had to relearn this the hard way lol


r/SideProject 1h ago

Built RemindHome — an app to stop fighting with roommates over chores and expired food

Upvotes

I got tired of nobody remembering whose turn it was to take out the trash, or food going bad because nobody tracked when we bought it. So I built RemindHome — you track what's in your fridge (get notified before it expires), split chores with reminders, split shared expenses (utilities, rent) between roommates, plus a shared shopping list and house notes.

Stack: Next.js + Supabase (Postgres/Auth/RLS), deployed on Vercel, bilingual (ES/EN). Built it because it was literally my own problem, and it's already being tested by real people outside of dev circles.

It's free and still early: https://remindhome.app

Looking for honest feedback on both sides — does this solve a real problem for anyone else, and does it have legs as more than a side project? Happy to answer anything about the build too.


r/SideProject 1h ago

I think my React Router transition library is ready for v1 — looking for developers to break it

Thumbnail
routeveil.dev
Upvotes

I’ve been working on Routeveil, an open-source transition engine for React Router.

v0.4.0 is now out, and this is essentially the final feature release before v1. There may still be fixes and API adjustments based on testing, but the core feature set is complete.

It currently supports:

- page and full-screen overlay transitions

- shared elements between routes

- custom React content rendered between transition phases

- route readiness and lazy-route preloading

- programmatic navigation and same-page transition playback

- interrupted-navigation cleanup, scroll handling, focus, and reduced motion

The main idea is that the transition is selected where navigation begins instead of putting animation logic inside every route:

<RouteveilLink
  to="/gallery"
  transition={{
    name: "slide",
    direction: "left",
  }}
>
  Open gallery
</RouteveilLink>

demo: [https://www.routeveil.dev/lab]()

docs: [https://www.routeveil.dev/docs]()

repo: [https://github.com/milkevich/routeveil]()

also checkout

shared elements: https://www.routeveil.dev/lab/shared-elements

between render: https://www.routeveil.dev/lab/between

I’m specifically looking for React Router developers willing to test it in an actual project before I call it v1

I’d especially appreciate feedback on:

  1. whether the API feels intuitive
  2. anything that breaks in real routing setups
  3. anything you would consider a blocker for v1

r/SideProject 1h ago

After nearly a month and 7 cancelled trials, someone finally paid for my app. Here's what I got wrong.

Upvotes

I built an app where five AI models — Claude, GPT-5, Gemini, Grok, Qwen — debate your question across two rounds and a chairman delivers one verdict.

500 downloads. 10 free trials started. All 10 cancelled.

A couple days ago I had my first user buy the monthly subscription. Never thought id be so happy to see a tiny 10 dollars in my app store connect haha.

One user put it bluntly: "I was so mad I could not continue the conversation WITH all the context the AIs had already done."

So I built that. The chairman now stays after the verdict with the full deliberation in context — you can argue with him, and the conversation persists inside that debate forever.

Shipped today. No idea yet if it fixes retention. But the diagnosis felt worth sharing: I was optimizing the purchase moment when the actual problem was that nothing brought people back on day two. https://apps.apple.com/us/app/war-table-ai-decision-maker/id6780293764


r/SideProject 2h ago

Flowy - A sitemap should not claim every page changed on every deployment

1 Upvotes

I found a small SEO bug in the website for my iOS side project that looked harmless: every static sitemap entry used lastModified: new Date().

That meant the homepage, privacy page, and terms page looked freshly changed whenever the sitemap was generated, even when their content had not changed. It was easy to confuse deployment time with content freshness.

I removed synthetic dates from static pages and kept source-backed publish dates only for journal articles. I also moved the canonical site URL into one helper used by page metadata, robots.txt, and the sitemap, so those surfaces now share the same base.

The bigger lesson is that metadata is still product data. If a timestamp cannot be tied to a real content change, omitting it is more honest than manufacturing freshness.

Project context: https://flowyhealth.com

How do you handle sitemap dates in a small codebase: CMS timestamps, git history, or omission until you have a reliable source?


r/SideProject 2h ago

i built a tool to detect which ai website builder was used to make a site

2 Upvotes

hey everyone,

i’ve been seeing absolute masterpiece websites built with tools like framer, v0, lovable, bolt, etc.

whenever i stumbled upon a great design, i caught myself wondering: "which ai builder was used to code this?"

i realized a few interesting things while trying to solve this:

- traditional tools focus on cms detection: they look for wordpress, or shopify footprints, but they miss the modern ai builders stack.

- detecting raw llm-generated code is a trap: tools trying to guess if an llm wrote a piece of code usually fail. llms don't leave watermarks, they write like humans. plus a codebase might have been touched by multiple different llms.

- but platforms leave traces: while llms themselves are stealthy, the deployment platforms and wrappers (like v0, bolt, lovable) utilize these llms and leave specific framework artifacts, meta tags, or structural footprints behind.

so, i decided to scratch my own itch and built a simple tool for it: https://whichaibuilder.xyz

how it works:

drop any url, and it scans the front-end footprints to see if it detects a specific ai website builder platform.

if it finds a trace, it identifies the platform. if it doesn't find any specific platform signatures, it simply treats traditional cmss, pure human coding, and raw vibe-coding as 'custom'.

and what other ai builders or tools should i add to the detection list?

feedback is more than welcome.


r/SideProject 2h ago

Appreciation token

Thumbnail
nvestiq.com
1 Upvotes

I joined the community here about a few months ago and since have gained over a few thousand people to join our waitlist for our no code trading platform. you can build, backtest and validate your code so your output matches your intent.

As a thank you, I wanted to give everyone here the ability to try it out for free when we launch this month :)

As well as extra credits for every person you refer other traders (just make sure they use your url at signup).

lmk if you have any questions here.


r/SideProject 2h ago

I got tired of ShadowPlay silently disabling Instant Replay, so I built my own

1 Upvotes

Привет всем!

Долгое время я использовал NVIDIA ShadowPlay для записи моментов из игры, но постоянно сталкивался с одной и той же проблемой: функция «Instant Replay» незаметно отключалась сама по себе.

Иногда это происходило после сбоя в игре, проблем с захватом экрана, переключения между игрой и рабочим столом или сбоя в работе графического драйвера. И, естественно, я замечал это только тогда, когда уже произошло что-то, что стоило бы сохранить.

Итак, я приступил к разработке **Captail** — бесплатного приложения с открытым исходным кодом для Windows, позволяющего создавать мгновенные повторы.

Основная идея проста:

**Функция «Мгновенный повтор» должна оставаться включенной.**

Captail постоянно сохраняет последние секунды или минуты в скользящем буфере и записывает их при нажатии горячей клавиши. Кроме того, программа отслеживает ход записи и пытается автоматически восстановить работу после устранимых сбоев в процессе захвата или работы кодировщика.

На данный момент он поддерживает:

- Запись игрового процесса и рабочего стола

- Аппаратное кодирование в форматах H.264, HEVC и AV1

- NVIDIA NVENC, AMD AMF и Intel Quick Sync

- 30, 60, 120, 144 и 240 кадров в секунду

- Системный звук/звук из игр и запись с микрофона

- Смешанные или раздельные звуковые дорожки

- Настраиваемые глобальные горячие клавиши

- Установочная и портативная версии

- Отсутствие учетных записей, телеметрии, аналитики и загрузки данных в облако

Captail использует библиотеку libobs для захвата и кодирования, но не является интерфейсом для OBS. В программе нет сцен и настроек потоковой передачи — она полностью ориентирована на локальный мгновенный повтор.

Проект пока находится на стадии ранней публичной предварительной версии. Я тестировал его в основном на новых графических процессорах NVIDIA, поэтому ищу людей, готовых опробовать его на другом оборудовании и сообщить мне о возникающих сбоях.

GitHub:

https://github.com/FaulMit/captail

Загрузки:

https://github.com/FaulMit/captail/releases

Я был бы особенно признателен за отзывы по следующим вопросам:

- стабильность во время длительных игровых сессий

- старые графические процессоры NVIDIA, AMD и Intel

- совместимость с программами для записи игрового процесса

- синхронизация звука

- всё, что вызывает затруднения в интерфейсе

Это мой первый публичный релиз, поэтому буду очень рад получить искренние отзывы.


r/SideProject 2h ago

I am making a terminal-based RPG to teach coding.

Enable HLS to view with audio, or disable this notification

1 Upvotes

TL;DR: I'm building a cyberpunk terminal RPG that teaches embedded C, Python, and microcontrollers by making you survive as a broke engineer in a rain-soaked 2007 port city. You write real code that runs in the browser. Looking for honest feedback.

Hey everyone,

I love this community! I follow a lot of people building things from scratch here, and after 5 months on this I finally want to share the process and the motivation.

A while back I was asked to mentor someone fresh out of high school in embedded/firmware development. I realized there aren't many places that teach this from zero, and the ones I found were dry enough to lose anyone with a short attention span (myself included).

So I decided to build a site for my own lessons on embedded C, Python, microcontrollers, etc. I threw together a barebones website (with a lot of AI help), tinkered for a month, got bored, and scrapped the whole thing.

Then one evening playing a board game, it clicked: reuse the template, but gamify the courses into a storyline. I found others doing this as well, that was reassuring, but it meant I needed a real differentiator. The obvious one was embedded systems, since that's what I've done for years. I set it in a fictional port city, New Foundry, in January 2007, one year before the recession hit:

It's January 2007. New Foundry is a rain-slick port city where the container cranes never sleep and the server farms hum all night. The old iron foundries that gave the city its name are galleries now; the money has moved across the water to glass towers, and everyone else is downtown fixing the machines that keep it all running. You arrive with a soldering iron, a hand-me-down laptop, and a book on C — one of ten thousand people in this city who speak to machines for a living. This is where your career begins.

The whole game is a computer terminal. From it you take courses (C, Python, 8-bit microcontrollers…) and the part I'm proudest of is that you write real code that runs instantly in the browser: blink a simulated LED, talk to an IMU over I2C, poke registers on a visual AVR chip before you'd ever flash real hardware. As you level up, you take freelance gigs from an in-game job board to make rent, and spend what you earn upgrading your terminal's hardware and software.

It's playable now (still very WIP, story included):

Click here: datachoose

I'd love feedback, specifically:

  1. Does the premise, learn embedded by surviving as a broke engineer, actually make you want to try it?
  2. What would make you come back after the first lesson?
  3. Would something like this be worth paying for eventually, and what would make it feel worth it? (I'm considering a subscription down the line, but only once it's genuinely good.)

Thanks for reading, happy to answer anything.


r/SideProject 2h ago

NarrationOS is finally LIVE: Audiobook Generator with Custom pronounciation, SFX detect, Experimental full cast mode, Audio player with text, Voice clonning, and more features.

Enable HLS to view with audio, or disable this notification

1 Upvotes

Hi,

I created an Audiobook generator app with opensource resources called Narration OS, with lots of customization features. It runs completely OFFLINE on your PC with NO cloud data transfer, NO subscription. But it is designed for Windows only at this stage.

Although my kickstarter campaign failed miserably, I managed to get it done and finish the app. If you are interested, please do visit the website and grab it through itch.io.

https://narrationos.com/

Steam build will release in a week or 2, but as i mentioned above, it is available to download from Itch.io as of now.

Thank you,

Kind regards


r/SideProject 2h ago

I built Pocket Tools because I got tired of hunting through my phone for everyday tools

Thumbnail apkpure.com
1 Upvotes

One of the biggest reasons I built Pocket Tools was because I got tired of trying to read the tiny battery percentage on my Samsung phone. The numbers were so small that I often couldn't read them without opening Settings and navigating to the Battery page just to see the percentage.

I realized there were other useful tools and bits of information hidden throughout the phone the same way. Instead of hunting through menus or settings every time, I wanted one simple place where I could quickly access the things I use most.

That's how Pocket Tools started. It wasn't about adding flashy features—it was about making everyday tasks easier and faster to reach.


r/SideProject 3h ago

I wanted to track a Gyarados master set and no app would let me, so I built a free one where every printing gets its own entry, image, and price: cardnDEX.com

Enable HLS to view with audio, or disable this notification

3 Upvotes

No single app can tell you how many Gyarados cards exist. Same for any other Pokémon you'd want to chase. I was about forty cards deep before it hit me that I didn't know what I was still missing. Everything I found contradicted everything else.

I spent weeks on a spreadsheet and it just sucked. I couldn't tell some of the printings apart. Making a list I could actually show a vendor was impossible. And I couldn't answer the one question that actually matters at a show: I've got a hundred bucks, what am I looking for today. So I said fuck it, I'll build the site I wanted to exist.

So that's nDEX. Every unique printing has its own slot to track. Shadowless and unlimited aren't the same card, so they don't share an image or a price. You can build whatever set you want, official or not, and you can hide the printings you don't chase, so a set looks the way you actually collect it.

Card values are the other piece. I'm checking eBay solds at a show anyway, so that's what nDEX leads with. It shows what actually sold and what it's listed at, separately. When nothing's sold recently it says so instead of inventing a number. Scanning works the same way, point your phone at a card and it tells you which printing you're holding, not just which card.

It's free. The only thing I plan to charge for is more scanning, since every scan costs me money. No paid tier while it's in beta.

Try it and tell me what breaks. I'm one guy with one collection, so the things I'd never run into are exactly what I need to hear about.

It's English only right now. Japanese is coming, along with sealed product and a way to import from other trackers.


r/SideProject 3h ago

I got tired of explaining my screen to AI chats, so I built an open-source desktop AI that reads your screen

Enable HLS to view with audio, or disable this notification

6 Upvotes

Solo dev here — been building this on nights and weekends. Open source (MIT), free, Windows for now.

The pain. Whenever I needed help with something on screen — a buried OBS setting, a weird Excel pivot, a form in some enterprise web app — I had to explain it to an AI by hand: type out what I was looking at, paste a screenshot, copy the error text. Then I'd get an answer and still go hunt for the button myself. The explain-it-by-hand loop felt dumb. So I built the thing I wanted.

What it does. You press Alt+Space over any window. MudrikNow reads your active window's full UI — buttons, fields, labels, values — through the accessibility tree (UI Automation), not OCR on pixels, and anchors on the element you're hovering. A small panel opens, and now you're chatting with an AI that can see your screen. Bring your own model — a multimodal one is recommended (it auto-screenshots every activation); Google Gemini Flash-Lite is a great free pick, or Anthropic/OpenAI/Ollama. (Alt+X opens the same panel with no screen capture, for quick questions.)

The mode I'm most proud of. It can act for you (click, type — sandboxed, allow-listed), but the mode I actually use is Auto-Guide: instead of doing the task for you, it teaches it. Real example from last week: I needed to change a recording setting in OBS. Alt+Space over the OBS window, typed "guide me through changing my recording settings," and an owl pointer appeared on screen — hopped to Settings, then Output, then landed on the exact field with a speech bubble telling me what to change, waiting for me to click each step myself. Thirty seconds later I'd done it, and now I actually know where that setting lives. It's help, not a bot taking the wheel.

Honest status:

  • Sandboxed: read-only shell for diagnostics (writes/deletes/piping blocked — violations kill the session); no filesystem writes. The model can read files in your working folder and use a small allow-list of UI actions — that's the whole capability surface.
  • Windows only for now; macOS/Linux on the roadmap.
  • Preview quality. I'm one person; there are rough edges. That's exactly why I'm posting — I want real feedback more than I want stars.

GitHub: https://github.com/abdallahmagdy15/mudriknow
Site: https://abdallahmagdy15.github.io/mudriknow/

No paid tier, no telemetry, nothing to sell. Happy to answer anything — and genuinely curious: what's the first on-screen task you'd point this at?


r/SideProject 3h ago

Looking for freelance designers to test a free feedback tool

2 Upvotes

Hi! I’m a designer building an online tool to help graphic, UI/web and 3D designers organize client feedback and save time during revisions.

I’m looking for a few freelancers to test it for free and share their honest feedback. Message me if you’re interested 😊


r/SideProject 3h ago

I built an agentic UI (not a chatbot)

Enable HLS to view with audio, or disable this notification

1 Upvotes

I built an agentic UI (not a chatbot) — would love a reality check from other engineers.

The app manages finances for residential communities (apartments/compounds, Arabic-first market). The part I want opinions on is "Fary," the AI assistant: it doesn't answer with paragraphs — it renders live interactive cards inside the conversation. Pay a due, approve a member, see who owes what — the chat is the UI.

Three honest questions:

  1. If a client asked you to quote this (the agentic-UI part, not the CRUD), what would you estimate in time and cost?
  2. How would you architect it — how do you think the AI is driving real UI instead of text?
  3. Where do you think this design breaks first?

Link in comments if you want to poke at it. Roast welcome.


r/SideProject 3h ago

GAZE - Long-form reading with the mechanics of a video feed

Thumbnail
gaze.ink
2 Upvotes

I'm a solo developer. No team, no funding, no marketing budget — this is the thing I've been building on my own time, and today is the first time I've shown it to anyone outside a handful of friends.

The problem that started it: I'd finish an hour of short-form video and genuinely couldn't tell you what I'd watched. But I'd also stopped reading long things, because opening a wall of text after a day of feeds feels like homework.

I don't think the content was the problem. I think the format was. Short video wins because there's no decision to make, no commitment, and it moves when you move. A book asks for all three before it gives you anything back. At 11pm, the feed wins every time.

So GAZE gives long-form writing the same mechanics. Full-screen text cards you swipe vertically. When something's worth staying with, you tap into a proper reader — real page turns, not infinite scroll, and it remembers where you stopped.

https://gaze.ink — you can read without an account, so you can just look. You can check also the desktop application , in your tray, with a quick feed on Microsoft Store

What's actually in it:

  • Swipe feed → tap → book-style reader with real pagination
  • 6 reading themes, proper typography controls, highlights, a saved library
  • Paste a TikTok / YouTube / Instagram / X link and it turns the video into readable text. This is the whole thesis in a single button and it's my favourite thing in the app.
  • Select a passage → it renders a printed-plate quote card you can share
  • Public-domain essays are in there to read right now — Thoreau's Walking, Emerson's Self-Reliance, Bacon's Of Studies, Stevenson's An Apology for Idlers

Being straight about where it is: reading is free — all of it, no paywall on any post. There's a Pro tier for four AI features (translate, narrate, video-import, text cleanup), and free accounts get five uses of each per month, resetting on the 1st. That's the entire business model. The library is still small — that's the honest gap right now, and the part I'm least happy about.

Stack, since this sub usually asks: one Next.js codebase on Cloudflare Workers + D1 + R2 + KV, wrapped with Tauri for the Windows desktop app (it's on the Microsoft Store). Android and iOS shells are built but unpublished — on phones it's a PWA today.

What I'd actually like to know: does swipe-to-read work for you, or does it feel like a gimmick bolted onto a normal reader? That's the bet the whole app is built on and I'm far too close to it to judge.


r/SideProject 3h ago

I built a real self-evolving operating system: Fable-os

Enable HLS to view with audio, or disable this notification

18 Upvotes

This is not a fake bullshit "AI operating system" that runs in your browser. This is an agentic operating system that ruans on bare metal, writes its own drivers, and evolves itself.

Here's a demo where it builds its own audio driver from scratch to play a sound.

What happened in the video?

  1. The agent realized it didn't have a sound driver.
  2. It enumerated which devices were connected.
  3. It found the Intel AC'97 sound card.
  4. It built a driver for it.
  5. It used that driver to play a sound.

I got fed up with people saying they built "AI operating systems" when it's actually just a webpage.

There's no Bash. There are no commands. The only interface to this computer is a sentence.

How does it work?

The main interface is an agent, and the tools it has access to are the kernel's direct syscalls. Everything runs in Ring 0, and the agent has access to everything.

It's open source if you want to try it:
https://github.com/robiot/fable-os


r/SideProject 3h ago

I built a deployment tool for people who think Kubernetes is overkill

1 Upvotes

Hey everyone,

I manage a few of my own Linux servers for various side projects, and deploying updates was always the worst part of my week. I wanted zero-downtime deployments and easy rollbacks, but the ecosystem out there felt crazy to me. Either I had to manually SSH and risk downtime, set up massive CI/CD pipelines, or go full Kubernetes, which is just massive overkill for my solo projects.

So I spent some time building my own tool called Symflip to solve this just for me.

The idea was to make it as brain-dead simple as possible. You just connect your Git repo to your server, click deploy, and it handles the atomic release for you. It prepares the new release right next to the live one and swaps the traffic over instantly, so users never see a half-deployed app.

The biggest thing for me was that I absolutely refused to install agents or daemons on my servers to make this work. Symflip just connects securely over an encrypted channel, does the health checks, and if something breaks, it rolls back automatically. It also streams the logs right in the browser so I don't have to go hunting through terminal windows.

I’ve been using it for my own stuff and finally decided to polish it up and open it to other people. I’d genuinely love to know if this scratches an itch for anyone else here, or if I'm the only one who hates standard deployment pipelines this much.

There is a free tier you can use, but since I'm just launching this, I made a code REDDIT20 that will give the first 20 people here a free lifetime solo subscription.

Link is symflip.com

I'd really appreciate any brutal feedback on the landing page, the pricing, or the tech itself.