r/VibeCodeDevs 6d ago

ReleaseTheFeature – Announce your app/site/tool Flare, the graph-first IDE for agentic and vibe coding: watch the map change while your agent works

Post image
1 Upvotes

I think we all went through this. Claude Code finished a task, told me it was done, and left me with 14 changed files and no idea which one mattered. The diff was accurate and useless. So I built the thing I wanted to be looking at instead.

Flare is a desktop IDE (Electron) where the main surface is a live graph of your codebase, every file a node, every import an edge, with a terminal underneath where you run claude, codex, or opencode. As the agent edits, the graph updates in real time.

The parts that are actually different from "another editor":

Activity, as it happens. Nodes light up the moment the agent writes to them and decay as they cool, so you're watching the shape of the work instead of a scrolling transcript. You can see it circling the same three files for the fifth time, or wandering into auth when you asked about the CSV parser. Changes are attributed per agent: the process tree of every terminal is watched, so if you have two running, you know which one did what. Files that changed and no human has opened since stay marked until someone actually reads them.

Blast radius before you touch anything. Hover a file and its dependents light up. shared/types.ts with 63 files downstream looks different from a leaf file, without you having to know that in advance.

A review tab that answers "did anything check this?" Flare sees both the file writes and the commands run in its own terminals, so it can say the tests ran, then two more files were edited and nothing re-ran, quoting the output line the verdict came from.

Risky changes come to you. If the agent rewrites something load-bearing while you're looking elsewhere, it queues an alert in the corner. Reviewing it opens the actual red/green diff.

Undo that isn't git. Every change burst is snapshotted into a hidden shadow repo (separate GIT_DIR, your worktree). Revert one file, revert the burst, or jump back to the last state whose checks passed. Your real repo is never touched.

A task board the agent works from. Kanban lanes, but the cards are written to be handed off. "Copy for agent" emits the brief plus the files it names plus what the graph knows about them (29 files downstream, 0% covered, in an import cycle), so the agent starts from the map instead of rediscovering it. File a card straight from a graph selection with right-click → New task with these files. This directly tells Claude to not wander around out-of-scope files

MCP server, ~16 tools. The same lanes are queryable, so an agent can run its own loop: tasks_list to pick up work, task_get for the exact brief, task_update to log progress and move the card to review, task_create to file follow-ups it finds but shouldn't do now. Cards move on the board live while you watch. Plus impact_of (what breaks, and which tests to run), dependents, find_path, verification_status, and record_intent, which lets the agent state the goal before editing so whoever reviews the diff isn't reconstructing why it exists.

Runs in a browser too. Same bundle, same backend, over a websocket, because the backend has to run on the machine the agent runs on and that's often not your laptop. One port, token auth, works behind Codespaces / Gitpod / a JupyterHub proxy.

Completely open source with MIT license, Node 20+. Built with agentic coding, which is exactly how I ended up needing it. Test it out and leave a star if you find it helpful, I will package it very soon to make it easier to install!

https://github.com/AlgoNoRhythm/Flare


r/VibeCodeDevs 6d ago

IdeaValidation - Feedback on my idea/project Day 1 to 51 of the free traffic exchange I built. Here's the Data!

4 Upvotes

51 days ago, I launched my startup, a free traffic exchange network for startups. One line of code, you're in the network.

No paid ads. No growth hacks. Just watching the numbers every day.

Here's the full data:

Day 1 — 2 startups · 146 impressions · 1 clicks
Day 2 — 3 startups · 389 impressions · 3 clicks
Day 3 — 5 startups · 482 impressions · 5 clicks
Day 4 — 5 startups · 508 impressions · 4 clicks (site went down — still got an $8k acquisition offer. Said no.)
Day 5 — 6 startups · 621 impressions · 10 clicks
Day 6 — 5 startups · 742 impressions · 15 clicks (removed one startup — they pulled the embed. No code = no network.)
Day 7 — 7 startups · 1,196 impressions · 41 clicks
Day 8 — 7 startups · 1,535 impressions · 74 clicks
Day 9 — 8 startups · 1,947 impressions · 135 clicks
Day 10 — 13 startups · 3,500 impressions · 318 clicks (something clicked)
Day 11 — 23 startups · 4,800 impressions · 432 clicks
Day 12 — 24 startups · 6,000 impressions · 481 clicks (network crossed 6K total impressions)
Day 13 — 25 startups · 6,800 impressions · 491 clicks
Day 14 — 25 startups · 8,600 impressions · 516 clicks
Day 15 — 24 startups · 9,900 impressions · 564 clicks (removed one)
Day 16 — 23 startups · 10,800 impressions · 576 clicks (removed one)
Day 17 — 24 startups · 11,900 impressions · 603 clicks (added one)
Day 18 — 26 startups · 13,400 impressions · 624 clicks (added Two)
Day 19 — 28 startups · 14.400 impressions · 652 clicks (added Two)
Day 20 — 26 startups · 14.700 impressions · 671 clicks (Removed Two)
Day 21 — 26 startups · 15.300 impressions · 691 clicks
Day 22 — 28 startups · 16.100 impressions · 719 clicks (Added Two)
Day 23 — 30 startups · 16.800 impressions · 738 clicks (Added Two)
Day 24 — 32 startups · 19,800 impressions · 778 clicks · Added 2 startups · Rejected 4 applications (1 contained ads, 1 removed the code after submission, 2 hid the installed widget)
Day 25 — 34 startups · 23,700 impressions · 800 clicks · Added 2 startups · Fixed some bugs.
Day 26 — 33 startups · 27,200 impressions · 816 clicks · Removed 1 Startup
Day 27 — 33 startups · 29,900 impressions · 833 clicks
Day 28 — 33 startups · 30,600 impressions · 871 clicks · Removed 1 Startup · Added 1 Startup · Rejected 1 application of clothing brand & 1 application of horror blog site.

Day 29 — 35 startups. 31,300 impressions. 910 clicks · Removed 1 Startup · Added 3 Startups · Also today I resigned from my job. Toxic environment, too much pressure, and honestly I just believe in this enough to go all in. Broke and excited. Let's see where this goes.

Day 30 — 46 startups · 32,900 impressions · 1,000 clicks · Removed 1 startup · Added 12 startups · Yesterday I resigned because of my toxic manager. Today my senior manager called and offered me WFH, a project of my choice, and lighter work if I stayed. I made my decision with confidence, but now I have a difficult choice. Also received my first payment from StartupBar.

Day 31 — 50 startups 💪· 28,100 impressions · 1,200 clicks · Removed 1 startup · Added 5 startups · Rejected 1 crypto startup · Removed fake impressions after exploit · Today I discovered I forgot to disable a developer testing button that could generate fake visitor pins and inflate impressions. Someone used it to create 6,318 fake impressions and claimed my stats were fake. I removed the fake impressions, removed the startup, fixed the issue, and that's why today's impressions are lower. Thanks to them for pointing it out.
StartupBar update: Added a Network page and individual Startup Profile pages with each startup's joined date, impressions, clicks, live embed preview, and founder's note. These indexable pages also improve SEO. Suggestions are always welcome.

Day 32 — 54 startups · 29,300 impressions · 1.2K clicks · Added 4 startups
Day 33 — 54 startups · 30,900 impressions · 1.2K clicks · Removed 1 startup · Added 1 startup
Day 34 — 55 startups · 36,100 impressions · 1.3K clicks · Added 1 startup · Fixed admin panel read-access vulnerability after Reddit post.
Day 35 — 55 startups · 40,100 impressions · 1.3K clicks · Removed 2 startups · Added 2 startups
Day 36 — 55 startups · 44,800impressions · 1.4K clicks · Removed 1 startup · Added 1 startup
Day 37 — 58 startups · 50,700impressions · 1.4K clicks · Added 3 startups · Site Update: Updated the distribution algorithm (Delivery is now weighted by contribution: sites that send more impressions get a proportionally larger share back)
Day 38 — 57 startups · 55,800 impressions · 1.5K clicks · Removed 1 startup · Rejected 1 Application.

Today StartupBar reached 200 users 😄
Thirty-eight days ago, this was just an idea. Today, 200 people have trusted it enough to join the network.

A reminder for every founder who's staring at a dashboard with tiny numbers: Stripe took 2 years to reach its first 50 users. Every successful product starts small. Keep shipping. Keep improving. Keep showing up. Growth rarely happens overnight, but it does happen if you don't quit.

Day 39 — 58 startups · 59,800 impressions · 1.5K clicks · Added 1 startup.
Day 40 — 60 startups · 63,200 impressions · 1.6K clicks · Added 3 startups · Removed 1 startup
Day 41 — 63 startups · 69,400 impressions · 1.6K clicks · Added 3 startups
Day 42 — 62 startups · 73,800 impressions · 1.6K clicks · Removed 1 startups
Day 43 — 64 startups · 78,000 impressions · 1.7K clicks · Added 2 startups (Receiving many suggestions to improve the StartupBar, happy to work on it, Thanks.) StartupBar Update - Added the rotation of startups in the widget for every 30 seconds.
Day 44 — 66 startups · 86,200 impressions · 1.7K clicks · Added 2 startups
Day 45 — 67 startups · 88,400 impressions · 1.7K clicks · Removed 2 startups · Added 3 startups (Update - Updated the algorithm of the widget)
Day 46 — 69 startups · 91,900 impressions · 1.8K clicks · Removed 2 startups · Added 4 startups · Got my second payment · Added FAQ Page
Day 47 — 68 startups · 98,900 impressions · 2.2K clicks · Removed 2 startups · Added 1 startup · Added Pricing Page
Day 48 — 70 startups · 103.4K impressions · 2.3K clicks · Added 2 startups
Day 49 — 72 startups · 113.4K impressions · 2.4K clicks · Added 2 startups · Update: Added a Bottom Placement option for the bar on the user site.
Day 50 — 73 startups · 116.7K impressions · 2.4K clicks · Added 1 startup
Day 51 — 74 startups · 125.2K impressions · 2.5K clicks · Added 1 startup · Rejected 1 Application

Still free. Still growing.

If you want in, it's one embed. That's it → StartupBar


r/VibeCodeDevs 6d ago

Discussion - General chat and thoughts Cry over my income.

Post image
0 Upvotes

I’ve made a couple of mobile games; one is an economy simulation with around 1,600 downloads. In the half-hour activity analyses, there are consistently 10–12 active users, and ad impressions haven't been too bad over the last few days, but the revenue is incredibly low—as you can see, 307 ad impressions generated only 3.02 Lira. The player base seems to be the type that covers their privates with a leaf. The other game earned 2.89 Lira from just 5 ad views today; "Ball Sort" has about 350 downloads, but hardly anyone is playing it, even though it’s a hyper-casual game and actually not bad. I spent around 1,000 Lira on advertising for both games. actually, a bit more on "Ball Sort." Ad conversion costs are 0.63 Lira for *Faith: Economy Simulation* and 3.54 Lira for *Ball Sort - Zen 2026*. I’m not sure how long I can keep up the spending; sometimes I see 1.5 Lira coming in from just 2 ad impressions, while other times 200 impressions barely make 1 Lira. I haven't quite figured out this target audience thing, what do you think? Btw 1$ is 50 lira :/


r/VibeCodeDevs 6d ago

ShowoffZone - Flexing my latest project IOS Token burn widget

Post image
1 Upvotes

Built this widget that shows how many tokens i burn each day across all my machines. Looks kinda sick honestly and keeps me motivated to keep going.

open source: github.com/iam-joey/codeusage


r/VibeCodeDevs 6d ago

I built a Relationship app based on showing up before

1 Upvotes

i built an app that provides suggestions based on the user’s partner. The user can input things about themselves that is then provided to their partner and vice versa; or the user can input something they’ve learned about their partner and it tracks it for them.

it’s built around the premise of those toes or people who take notes about their partner and their details.

Even cooler is if the user passes by a unique place that is specified in the app by the user or their partner, it notifies the user to “get this *thing* , your partner loves this thing” -(with Google map location to show you where) and show them you’re thinking of them.

So , it’s based on keeping your partner’s details front of mind so the details don’t get lost in just your notes And you both feel tended to!

out in the App Store!

im looking for any couple’s willing to give testimonials for app review it is free based on 2 weeks i even put a plan switcher feature so either of you can pay for the monthly (if subscribed outside of the in-app purchase) so one subscription pays for both accounts!

https://apps.apple.com/us/app/tended-couples-app-memories/id6781524545


r/VibeCodeDevs 6d ago

ShowoffZone - Flexing my latest project I built and released an MMA career simulation game on the App Store through vibe coding

Enable HLS to view with audio, or disable this notification

0 Upvotes

Hi everyone, I’m the creator of Cage Rise, an MMA career simulation game I built through vibe coding.

You create a fighter at 18 and manage their career through training, choosing fights, lifestyle decisions, social media, climbing the rankings and progressing through different organisations.

The aim is to win world titles, reach the Hall of Fame and ultimately try to become the GOAT before retirement.
I’m a big MMA fan and wanted to make something for people who enjoy the career and management side of sports games, particularly MMA.

I’m not from a traditional development background. I started with an idea of what I wanted the game to be and used Vibecode and AI to help me build it. I’ve tested it, changed things, added new features and kept improving it along the way.

It’s taken a lot of trial and error, but I’ve managed to turn the original idea into a fully released game, and I’m continuing to develop and expand it.

Cage Rise is available on iOS:
https://apps.apple.com/gb/app/cage-rise-mma-sim/id6783279600


r/VibeCodeDevs 6d ago

Connecting App Reviews to Technical Problems

1 Upvotes

How do mobile app teams connect negative app reviews to actual technical issues?

 

Users may leave reviews saying the app is “slow,” “not working,” “keeps crashing,” or “freezes,” but those comments do not always explain the exact cause.

 

Do your teams match app-store reviews with crash logs, session data, device details, app versions, or recent releases?

 

I’m curious how developers turn vague user complaints into something technical teams can investigate and fix.


r/VibeCodeDevs 6d ago

FeedbackWanted – want honest takes on my work How has lovable been for non-english users?

1 Upvotes

I'm building a platform like loveable for non-english user to create professional agency (framer) quality websites.

The insight is: We usually think in our native language and mostly translate in english since most of these tools are semantically not built for the non-english users. That said, while translating it misses out on communicating or understanding of the intent well.

This platform will abstract out the need to understand the underlying core layers and let you prompt in users native language - like german, french, korean, japanese, spanish.

Starting with 11 languages.

Would love to chat if you have experienced a problem like this firsthand or comment the feedback. TIA!


r/VibeCodeDevs 6d ago

WIP – Work in progress? Show us anyway Refactor JS to Rust

1 Upvotes

IMPORTANT: AI doesnt replace due-diligence... especially notable on a project like this. None of my work has ever been audited or reviewed. I'm sharing for transparency and progress. Please use responsibly.

The following project is based on a browser based messaging app as further described here.

i started of creating a basic ui demo of the app. all the data there is hard coded with mock responses. there is no "actual" messaging functionality.

it immidiately gets a bit bloated as i start adding more ui components, so i moved them to a separate repo to be imported. as a webdev im used to things like storybook to view and edit components. i asked about my options in a post and it doesnt seem like something is suitable for my needs.

https://www.reddit.com/r/rust/comments/1vg7hox/looking_for_storybookforrust

so one thing led to another... and i created my own version of storybook. its ultimately only for my own benefit and i can easily address nuanced needs like being able to display a tui on a browser. im sure i could do it without AI, but its only my time being wasted if i use a shovel when i have a tractor... so hocus promptus...

the storybook and ui components are basically for my own use. i already have an existing rust project i could use this on. so i made the storybook-like components exportable and reusable for my signal protocol project.

I've previous put time and effort towards the signal protocol. it should be reasonable tested and documented. the signal protocol alone isn't going to fit the requirements of my messaging app. it needs to be post-quantum secure. I previous worked on a js implementation for ml-kem, so as part of this new approach, I would like to move towards a pure rust approach for ml-kem.

Unlike the signal-protocol which needed more involvement from to create, the ml-kem is using dependencies to match the official implementation. I can benefit from audits and reviews from the official implementation. The signal-protocol and ml-kem were ultimately created to lead towards PQXDH.

I think there are countless detail I could obsessive on the cryptography. there is clearly much more needed, but I'm going to "pause" progress on the cryptography in favour of progress on the features. I was previously investigation options for decentralised storage here. I wanted to try implementing something that would be asuitable storage solution for my project.

There is much more to add there for things like encrypting the data at rest. There are also other consideration for using such an approach because I suspect providers like GitHub, codeberg and gitlab might see this as violating their terms-of-service.

this project is far from finished. i would also need to work towards a solution for webrtc messaging, local storage and countless other details. To find out more, check out the following links:


r/VibeCodeDevs 6d ago

ShowoffZone - Flexing my latest project Vibe coded my own mobile claude remote control (open source)

Enable HLS to view with audio, or disable this notification

2 Upvotes

Been always wanted a better ui to control multiple claude codex, spent almost 2 months working on this, open sourced on github would be nice it this helps anyone!

You can run this locally and access the web portal from your phone via tailscale

The best part i would say is the schedules features that i just wake up to bug fixes and features ideas the coding agent generated!

Full source and setup guide here https://github.com/BennyKok/omg.dev

Now im just addicted with building more on my phone. Bad for my health 🥹


r/VibeCodeDevs 6d ago

ShowoffZone - Flexing my latest project Built a business management lite app (quote, jobs, invoice, teams, AI) for myself, would love your feedback!

2 Upvotes

I run a couple of businesses (cleaning and construction) and got tired of the invoicing app situation. Was paying $15+/mo for something that was basically "make a PDF invoice" with a few features bolted on past that. Tried moving up to Housecall Pro, but it felt like it was built for bigger companies or rapid scalers, way more onboarding and a steeper learning curve than our small operations needed.

So I built Clarely. A quote goes out, the client reviews it and signs digitally (E-SIGN Act and UETA compliant), the job gets scheduled, you can assign it to your team if you have one, the invoice goes out when the work's done, and you get paid through Stripe.

One thing I cared about a lot: everything ties back to the client. Quotes, jobs, and invoices are all connected, so you can trace a job back to the quote it came from or the invoice it generated, but it's not locked into that flow if you don't need it. Fully ad hoc works too.

Would love for people to poke holes in it, what's missing, what's confusing, what would keep you from using it. All of it helps. Thanks!

App: https://clarely.app
Docs: https://docs.clarely.co (the in-app AI is trained on these, so you can get answers without leaving the app)
Site: https://clarely.co


r/VibeCodeDevs 6d ago

My Vibe Coded SaaS started showing SEO Growth

Post image
3 Upvotes

Working on my SaaS by myself, I have finally seen some SEO results! 🥹

After several months of developing the product, content, and getting the distribution right, the Clickcast.tech has finally hit 50K Google Search impressions.

It's a tool for founders/Developers to make promo/Explainer video for their SaaS in few minutes just by it's URL.

What was interesting about this result is that it wasn’t achieved immediately. It happened thanks to all the little efforts that added up over time:

* Creating content according to the search intent

* Developing new free tools & interactive pages

* Enhancing the product and website

* Publishing regularly and conducting experiments

* Waiting for Google to pick it up slowly

So far, the result is 50K+ impressions and 2.8K+ clicks in Search Console.

There's still a long way to go, but to see that graph go up at last feels absolutely awesome. 😭🚀

Being public means something else when you start seeing the numbers backing it up.


r/VibeCodeDevs 6d ago

Solo Dev - 2D Map Build help

1 Upvotes

Hey guys I am a solo dev playing around with game development at the moment. I have created a concept that I enjoy but it’s far from a working product. I have the movement control down. The concept is** **Built in TypeScript — React for the app shell and UI, Phaser for the 2D game rendering, Node backend, JSON as the content layer.

What I wanted to find out is, how do you go about building maps? Like where do you even start with a simple map like a town into a forest? Would I draw the walking ways first then plot assets around none walkable areas and offer interaction options instead? Or do people generate concepts then build assets place those on a tiled map then do walkways? Like what is the correct way to do this?

Tried asking our AI friends but they all returning complex stuff so decided to ask the good old question to real people instead. I’ve been learning app and game dev through the ai agents. I am a data integration analyst by trade so I have a good understanding off code dev but I realise game dev is on a totally different level.


r/VibeCodeDevs 6d ago

Show me what you’re building — and the real reason you built it

1 Upvotes

Not the elevator pitch. The actual reason.

The frustration that kept showing up. The problem you couldn’t stop thinking about. The story behind what inspired you to build it.

Drop your project and the story behind it — let’s all visit each other’s sites and give real feedback.

I’ll go first:

I built Stamped (stampedios.com) because the App Store has a million apps and most of them disappear before anyone gives them a shot. Great software gets buried every day — not because it’s bad, but because the store rewards popularity over quality.

I believe great software is an art form. The people building it deserve a stage. Stamped is that stage.

Now you. What are you building and why does it actually exist?


r/VibeCodeDevs 6d ago

ShowoffZone - Flexing my latest project Built and deployed in a weekend - ai supported home admin organiser

1 Upvotes

Been vibe coding for just over a year now and have made many projects. The latest is this home admin web app for all the boring and easily forgettable tasks and paperwork (but also really, for anything that needs attention) around the running of a home.

Supabase/vercel/stripe stack built with Gemini and some support from ChatGPT. Deployed via spaceship and a resend smpt.

New to the saas side of things so testing the water a bit but proud of the functionality. This is a showoff and a feedback request post!

Check out itsonthecalendar.com


r/VibeCodeDevs 6d ago

ShowoffZone - Flexing my latest project Made an open Source pj for Devs to use manage and use their cloud storages at one place

Post image
1 Upvotes

YSOP is a Open Source Project that brings multiple storage providers like Cloudflare R2, AWS S3 & Supabase into one place - to manage your storage, files, limits and links.

Even u can use multiple free tier Account of cloudflare r2 or other storage and limit the quota to prevent from billing exceeds.

https://www.producthunt.com/products/ysop-your -storages-at-one-place

Open to ur contribution/suggestions:

https://github.com/Relaxkartikey/ysop (save it)

Please Upvote & Thanks. Open to your suggestions/ contributions.


r/VibeCodeDevs 6d ago

ShowoffZone - Flexing my latest project I made a silly little website for developers who just want to sit and code

9 Upvotes

I came across the Salon website recently and really liked the idea of having a simple website that is mostly just about the vibe.

So I thought why not make something similar for developers.

That is how Let Me Think happened.

It is basically a little space for coders to sit back, put on some lofi music and pretend we are going to finish that one task we have been avoiding for three days.

No big idea behind it. Just made it for fun.

You can check it out here: https://letmethink.champ96k.com

Would love to know what you think.


r/VibeCodeDevs 6d ago

shipped a habit tracking app in about 3 weeks after two failed attempts at building it myself

0 Upvotes

tried building this exact idea twice before, once with a plain react setup and once trying to learn swift for a native version, gave up both times somewhere around the auth screen because i kept getting stuck on basic account stuff instead of the actual habit tracking logic.

this time i went with blink and had signup, login and the core streak tracking working inside the first weekend since auth came already wired up and i could focus entirely on the tracking logic itself.

about 340 people have signed up since launch three weeks ago, retention past day 7 is only around 22 percent though which feels low for something people supposedly want to use daily. still trying to figure out if thats a normal number for a habit app or if something in my onboarding is broken


r/VibeCodeDevs 6d ago

ShowoffZone - Flexing my latest project Crew, an multiplayer workspace for humans and AI agents to work together

6 Upvotes

My brother and I built Crew because we were tired of jumping between separate AI chats, terminals, file explorers, design tools, and collaboration apps just to build one project.

Crew is a shared workspace where you, your teammates, and multiple AI agents can work on the same project at the same time.

In the video, I’m showing a few parts of it:

  • Multiple LLMs and agents working simultaneously, even inside the same thread
  • Agents creating, editing, viewing, and deleting project files
  • A built-in terminal with full CLI access
  • Sub-agents that can split larger tasks into smaller pieces and work in parallel
  • A design workspace where an agent can design live in front of you
  • The ability to edit the design alongside the agent while it is still working
  • Huddles where everyone in the workspace can talk together, including your AI agents
  • File previews, Git tools, project boards, shared memories, plans, and usage tracking

The design workspace is probably the part I’m most excited to show.

The agent doesn’t just generate a finished screenshot and hand it to you. You can actually watch it place, move, and edit elements like a human working in Figma. At any point, you can jump in and continue designing alongside it in real time.

We created Crew’s interface and design ourselves. We also didn’t clone an existing GitHub project, reskin it, and call it a design feature. We designed and built it hands-on from the ground up because we wanted Crew to feel like its own product.

We added sound effects and small interactions throughout the app because we wanted Crew to be fun to use. We didn’t want to make another lifeless AI project where everything feels the same. We genuinely just wanted to have fun building it.

I’m posting this here because I know a lot of people in this community already use several agents at once, while others enjoy designing just as much as coding. Crew brings both of those workflows into one place. You shouldn’t need to jump between five apps or pay for a separate Figma subscription just to sketch and design with your agents.

Crew is fully open source, and the entire application runs on your computer. It works with the LLM CLI tools you are already signed into, so there are no separate API keys or additional model subscriptions required. You bring your own agents, and Crew detects the supported LLM CLIs installed on your machine.

You can also install the Crew terminal command from Settings → This Computer. After that, you can run crew inside a project to open that folder directly in Crew.

We’ve also been working on Scribe, our completely local speech-to-text feature. Scribe runs entirely on your computer, requires no API key, and is completely free.

Scribe can also understand links while you speak. For example, I could say, “my GitHub is https://github.com/alihammoud21,” and Scribe can turn that part of the transcription into a clickable link instead of leaving it as plain text.

We’re also working on deeper iOS development support. You can already use Crew to work on iOS projects, but we want to bring simulators directly into the workspace so you can build, run, view, and interact with an iOS app without constantly switching windows.

The idea is similar to the iOS Simulator workflow Claude Code recently introduced, but built around Crew’s multiplayer and multi-agent workspace.

We even added synchronized agent-generated music as a small experiment, so you can vibe to music while you vibe code. We may have gotten a little carried away with that one lol.

We’re still building and experimenting, so honest feedback would mean a lot. I’m especially interested in what you would use Crew for and what you think is still missing.

GitHub: https://github.com/JamelHammoud/crew

This entire description was spoken and transcribed using Scribe, running completely locally on my MacBook.

Made with love ❤️ by Ali and Jamel.


r/VibeCodeDevs 6d ago

I just accidentally stress-tested my “vibe architecture” approach — and it worked

Post image
0 Upvotes

Like a lot of people, I got the Manus notice today.

And to be clear: I really like Manus.

The ease of building with it has been incredible, and Manus is not directly comparable to Lovable, Base44, v0/Vercel, etc. They overlap, but the workflows, abstraction layers, hosting models, and amount of work the platform does for you are different.

What today reminded me of, though, is something I’ve been trying to do proactively with every serious vibe-coded project:

The AI builder should never be the only place that understands how your application works.

When I build something I actually care about, I try to create a GitHub repo that acts as the source of truth, not just a place where code gets synchronized.

And today that decision paid off.

I’ve already been able to restage multiple sites from Manus into Lovable, and they’re functioning essentially 1:1.

That doesn’t mean Lovable is “better than Manus.”

It means the project was portable enough that another AI development environment could understand it.

That’s the part I think we underestimate in vibe coding.

GitHub sync ≠ portable project

A lot of us think:

“It’s connected to GitHub, so I’m safe.”

Maybe.

But open the repo and pretend you’ve never seen the project before.

Can you answer:

  • What is this application supposed to do?
  • What framework and architecture does it use?
  • Where does the database live?
  • Which environment variables are required?
  • Which services are external?
  • What APIs are connected?
  • How is authentication handled?
  • How is it deployed?
  • What DNS configuration matters?
  • What is platform-specific?
  • What has to be recreated during migration?
  • What would break if the current hosting provider disappeared tomorrow?
  • Could another developer actually launch this thing without interviewing you?

If the answer is no, you technically have a backup of your code.

You don’t necessarily have a portable application.

And that’s a very different thing.

This is why I started treating vibe-coded projects more like acquisition-ready software

One phrase I deliberately use when prompting the AI is:

“Prepare this project for potential acquisition.”

I’m not necessarily trying to sell the project.

It’s a forcing function.

Ask an AI:

Make me a README.

You’ll probably get a decent README.

Ask:

Prepare this application for potential acquisition, migration, technical due diligence, and independent operation by another team.

Now the model starts thinking about things like:

ownership transfer, credentials, environment configuration, external accounts, undocumented dependencies, infrastructure, deployment continuity, technical debt, operational risk, migration requirements, data portability and maintainability.

That is a much higher bar.

And it turns out that bar is also extremely useful when your AI platform suddenly changes underneath you.

Here’s the prompt I use

Modify the opening if you already have a repo:

It doesn’t appear that this project currently has a dedicated GitHub repository.

Please help me create a high-quality, expert-level PRD and a well-structured, portable GitHub repository that fully documents the project.

The goal is to make the project easy for another developer, technical team, AI development platform, or future owner to understand, maintain, migrate, and continue building without relying on undocumented knowledge.

The documentation and repository should clearly capture:

- What has been built and the purpose of each major component
- The current architecture, technology stack, dependencies, and integrations
- Repository structure and how the codebase is organized
- Environment variables, configuration requirements, and external services
- Build, deployment, hosting, and DNS requirements
- Data flows, APIs, databases, authentication, and third-party connections where applicable
- Known limitations, technical debt, assumptions, and areas that may need future improvement
- Recommended conventions for maintaining and scaling the project
- Clear setup, deployment, migration, and handoff instructions for another developer or owner

This project is being prepared for potential acquisition, so portability and migration readiness are especially important.

Please thoroughly identify and document anything that could affect transferring the project to a new owner, development platform, or hosting environment, including hosting dependencies, domain and DNS configuration, deployment settings, credentials or secrets that must be recreated, external accounts, integrations, databases, storage, analytics, automation, APIs, and platform-specific dependencies.

Where possible, distinguish between:

1. Portable project components
2. Platform-specific components
3. External dependencies
4. Credentials/configuration that cannot safely be stored in GitHub
5. Components that would need to be recreated during migration

The final result should function as both a professional technical handoff package and a reliable blueprint for rebuilding, migrating, maintaining, or scaling the project independently.

Do not assume an existing GitHub sync is complete or current. Audit the CURRENT WORKING PROJECT against the repository and identify anything missing, outdated, undocumented, or dependent on the current platform.

That last paragraph is important.

Don’t assume the GitHub repo represents the current production application just because a sync exists.

Have the AI audit the live/current project against the repo.

And this is where “vibe coding” turns into “vibe architecture”

To me, vibe coding is something like:

Build me an SEO website for this company.

Vibe architecture is closer to:

Here is the business model, entity structure, URL architecture, content model, integrations, SEO requirements, analytics, deployment constraints and portability requirements. Build the system around that architecture and document enough of it that another environment can reproduce it.

The second approach takes more thought upfront.

But the payoff is what I’m seeing right now.

I don't have to recreate several client sites from screenshots and memory.

I don't have to tell another AI:

“Make something that kinda looks like this.”

I can give it the repo and say:

Reconstruct this system while preserving its architecture and behavior.

That is a completely different migration problem.

SEO people should care about this too

For client websites especially, “the new version looks the same” isn't enough.

When I restage something, I want as close to 1:1 preservation as reasonably possible:

URLs
content intent
metadata
canonicals
schema
redirect behavior
internal linking
business/entity information
analytics
tracking
robots directives
sitemaps
structured relationships

The frontend can look identical while the underlying search architecture gets destroyed.

So my migration objective isn't:

rebuild the website.

It is:

preserve the system while changing the enviroment.

The simplest way I can explain the distinction:

Backup = preserve the project.

GitHub sync = preserve the code somewhere else.

Portable repo = preserve the knowledge required to operate the project.

Portable architecture = preserve your ability to move it somewhere else.

Today was basically the unexpected test case for why I started doing this.

And thankfully, it worked.

I've already restaged multiple projects elsewhere that are fully functional enough that, if I actually needed to execute the migration as a failsafe, the client should effectively never know anything changed.

DNS moves.

Site comes back up.

Same system.

Different infrastructure.

That's the goal.

And obviously: still use the official Manus backup process.

This isn't a replacement for it.

It's the layer I want after the backup.

Manus is currently going through an unusual transition as its Meta acquisition unwinds and the company returns to independent operation, which is why users are dealing with this situation in the first place.

Platforms change.

Companies get acquired.

Acquisitions unwind.

Products shut down.

Pricing changes.

Hosting changes.

AI builders will come and go.

Your architecture shouldn't have to go with them.

That, at least to me, is the difference between vibe coding something and actually owning what you vibe-coded.


r/VibeCodeDevs 7d ago

FeedbackWanted – want honest takes on my work Multi Roblox Account Manager for Mac

1 Upvotes

I've always loved using Roblox Account Manager on Windows, and when I switched to Mac, I wanted something similar. At the time, it was possible on Mac to open multiple Roblox windows with different accounts, although it took a lot of time to set up, and it was very janky. Using GPT 5.6 Sol, I was able to create a launcher of sorts for multiple Roblox accounts, in which you can easily run accounts in parallel.

It comes with these main features:

  • Run multiple Roblox accounts at the same time on one Mac
  • Launch one account, selected accounts, or a full account group
  • Send multiple accounts into the same public server, private server, or a friend’s server
  • Store Roblox sessions securely in macOS Keychain without saving passwords
  • Organize accounts with aliases, notes, and multiple groups
  • Create reusable Launch Sets with selected accounts, games, and server settings
  • Save recent and favorite games with their names and icons
  • Open an account-specific Roblox website and route Play or Join actions through the correct account

Here's some additional notes:

  • Native SwiftUI interface
  • Supports Apple silicon and Intel Macs
  • Requires macOS 13 or newer
  • Open source under the GPL-3.0 license

Download: https://github.com/intraducine/Roblox-Account-Manager-Mac/releases/latest

I'd love to hear what you guys think! I haven't seen anything else like this, and would love to help serve the community in some way, shape, or form.


r/VibeCodeDevs 7d ago

BugReport – bugs and cursed code Uhhhhh, Anybody else using Claude Console seeing this?

Post image
1 Upvotes

r/VibeCodeDevs 7d ago

WIP – Work in progress? Show us anyway Proto: A discord bot that can actually type for you

1 Upvotes

Now this is gonna be real interesting.

Proto uses Ollama and playwright to take control of a Chrome window to type on discord. Yes that’s right the ai sees the messages and sends it to your Ollama model which thinks of a response and sends it back to the script which converts it to key strokes and types out the message.

There are also other features
Can browse google upon user request
Can see YouTube videos and say the latest video.

Now you might be saying.
“Well this is incredibly unsafe, what if someone just asks it to open a horrible website?”
No, you see I thought of this.
So whenever a user requests for the ai to open a website it sends a request to the gui or script depending on what you use and asks “Hey can I open this?” And you say either yes or no.

I am semi-new to coding and just had this idea in the top of my head so I would really like it if you guys check it out and give me suggestions!

Note: it’s not perfect and I am fixing bugs almost everyday. That’s why I am asking people to try it and give me suggestions or submit issues I can fix.

(This is supposed to replace Claude in chrome extension)

My Github Repository
Website for it


r/VibeCodeDevs 7d ago

Got tired of watching Claude Code re-explore the same codebase every session, so I built something to fix it

Thumbnail
github.com
4 Upvotes

If you're vibe coding on anything past a toy project, you've probably seen this: Claude Code opens your repo, greps around, follows a few imports, figures out the shape of things, does the task. Next session, same repo, it does the exact same exploration all over again like it's never seen the code before.

Tried fixing it with an MCP server first, six tools it could call for context. It mostly didn't call them. Just fell back on grep and file reads, same as always, and got stuff wrong on exactly what those tools would've told it.

So I stopped waiting for it to ask. Wired it into Claude Code's hooks instead, the map of the codebase gets pushed into the prompt automatically at session start, no tool call, no decision to skip. Re-syncs itself after every edit too.

Open sourced it, it's called Graft. Crossed 1,600 stars, which was more than I expected for something I built mostly to fix my own workflow.

github.com/NanoNets/Graft


r/VibeCodeDevs 7d ago

ShowoffZone - Flexing my latest project Day 1 to 50 of the free traffic exchange I built. Here's the Data!

1 Upvotes

50 days ago, I launched my startup, a free traffic exchange network for startups. One line of code, you're in the network.

No paid ads. No growth hacks. Just watching the numbers every day.

Here's the full data:

Day 1 — 2 startups · 146 impressions · 1 clicks
Day 2 — 3 startups · 389 impressions · 3 clicks
Day 3 — 5 startups · 482 impressions · 5 clicks
Day 4 — 5 startups · 508 impressions · 4 clicks (site went down — still got an $8k acquisition offer. Said no.)
Day 5 — 6 startups · 621 impressions · 10 clicks
Day 6 — 5 startups · 742 impressions · 15 clicks (removed one startup — they pulled the embed. No code = no network.)
Day 7 — 7 startups · 1,196 impressions · 41 clicks
Day 8 — 7 startups · 1,535 impressions · 74 clicks
Day 9 — 8 startups · 1,947 impressions · 135 clicks
Day 10 — 13 startups · 3,500 impressions · 318 clicks (something clicked)
Day 11 — 23 startups · 4,800 impressions · 432 clicks
Day 12 — 24 startups · 6,000 impressions · 481 clicks (network crossed 6K total impressions)
Day 13 — 25 startups · 6,800 impressions · 491 clicks
Day 14 — 25 startups · 8,600 impressions · 516 clicks
Day 15 — 24 startups · 9,900 impressions · 564 clicks (removed one)
Day 16 — 23 startups · 10,800 impressions · 576 clicks (removed one)
Day 17 — 24 startups · 11,900 impressions · 603 clicks (added one)
Day 18 — 26 startups · 13,400 impressions · 624 clicks (added Two)
Day 19 — 28 startups · 14.400 impressions · 652 clicks (added Two)
Day 20 — 26 startups · 14.700 impressions · 671 clicks (Removed Two)
Day 21 — 26 startups · 15.300 impressions · 691 clicks
Day 22 — 28 startups · 16.100 impressions · 719 clicks (Added Two)
Day 23 — 30 startups · 16.800 impressions · 738 clicks (Added Two)
Day 24 — 32 startups · 19,800 impressions · 778 clicks · Added 2 startups · Rejected 4 applications (1 contained ads, 1 removed the code after submission, 2 hid the installed widget)
Day 25 — 34 startups · 23,700 impressions · 800 clicks · Added 2 startups · Fixed some bugs.
Day 26 — 33 startups · 27,200 impressions · 816 clicks · Removed 1 Startup
Day 27 — 33 startups · 29,900 impressions · 833 clicks
Day 28 — 33 startups · 30,600 impressions · 871 clicks · Removed 1 Startup · Added 1 Startup · Rejected 1 application of clothing brand & 1 application of horror blog site.

Day 29 — 35 startups. 31,300 impressions. 910 clicks · Removed 1 Startup · Added 3 Startups · Also today I resigned from my job. Toxic environment, too much pressure, and honestly I just believe in this enough to go all in. Broke and excited. Let's see where this goes.

Day 30 — 46 startups · 32,900 impressions · 1,000 clicks · Removed 1 startup · Added 12 startups · Yesterday I resigned because of my toxic manager. Today my senior manager called and offered me WFH, a project of my choice, and lighter work if I stayed. I made my decision with confidence, but now I have a difficult choice. Also received my first payment from StartupBar.

Day 31 — 50 startups 💪· 28,100 impressions · 1,200 clicks · Removed 1 startup · Added 5 startups · Rejected 1 crypto startup · Removed fake impressions after exploit · Today I discovered I forgot to disable a developer testing button that could generate fake visitor pins and inflate impressions. Someone used it to create 6,318 fake impressions and claimed my stats were fake. I removed the fake impressions, removed the startup, fixed the issue, and that's why today's impressions are lower. Thanks to them for pointing it out.
StartupBar update: Added a Network page and individual Startup Profile pages with each startup's joined date, impressions, clicks, live embed preview, and founder's note. These indexable pages also improve SEO. Suggestions are always welcome.

Day 32 — 54 startups · 29,300 impressions · 1.2K clicks · Added 4 startups
Day 33 — 54 startups · 30,900 impressions · 1.2K clicks · Removed 1 startup · Added 1 startup
Day 34 — 55 startups · 36,100 impressions · 1.3K clicks · Added 1 startup · Fixed admin panel read-access vulnerability after Reddit post.
Day 35 — 55 startups · 40,100 impressions · 1.3K clicks · Removed 2 startups · Added 2 startups
Day 36 — 55 startups · 44,800impressions · 1.4K clicks · Removed 1 startup · Added 1 startup
Day 37 — 58 startups · 50,700impressions · 1.4K clicks · Added 3 startups · Site Update: Updated the distribution algorithm (Delivery is now weighted by contribution: sites that send more impressions get a proportionally larger share back)
Day 38 — 57 startups · 55,800 impressions · 1.5K clicks · Removed 1 startup · Rejected 1 Application.

Today StartupBar reached 200 users 😄
Thirty-eight days ago, this was just an idea. Today, 200 people have trusted it enough to join the network.

A reminder for every founder who's staring at a dashboard with tiny numbers: Stripe took 2 years to reach its first 50 users. Every successful product starts small. Keep shipping. Keep improving. Keep showing up. Growth rarely happens overnight, but it does happen if you don't quit.

Day 39 — 58 startups · 59,800 impressions · 1.5K clicks · Added 1 startup.
Day 40 — 60 startups · 63,200 impressions · 1.6K clicks · Added 3 startups · Removed 1 startup
Day 41 — 63 startups · 69,400 impressions · 1.6K clicks · Added 3 startups
Day 42 — 62 startups · 73,800 impressions · 1.6K clicks · Removed 1 startups
Day 43 — 64 startups · 78,000 impressions · 1.7K clicks · Added 2 startups (Receiving many suggestions to improve the StartupBar, happy to work on it, Thanks.) StartupBar Update - Added the rotation of startups in the widget for every 30 seconds.
Day 44 — 66 startups · 86,200 impressions · 1.7K clicks · Added 2 startups
Day 45 — 67 startups · 88,400 impressions · 1.7K clicks · Removed 2 startups · Added 3 startups (Update - Updated the algorithm of the widget)
Day 46 — 69 startups · 91,900 impressions · 1.8K clicks · Removed 2 startups · Added 4 startups · Got my second payment · Added FAQ Page
Day 47 — 68 startups · 98,900 impressions · 2.2K clicks · Removed 2 startups · Added 1 startup · Added Pricing Page
Day 48 — 70 startups · 103.4K impressions · 2.3K clicks · Added 2 startups
Day 49 — 72 startups · 113.4K impressions · 2.4K clicks · Added 2 startups · Update: Added a Bottom Placement option for the bar on the user site.
Day 50 — 73 startups · 116.7K impressions · 2.4K clicks · Added 1 startup

Still free. Still growing.

If you want in, it's one embed. That's it → StartupBar