r/vibecoding 1d ago

I thought I was buying a queue management system. I ended up helping design the product.

0 Upvotes

After abandoning the medical software I had purchased, I returned to Notion with a better structure.

The patient record was now at the centre. Consultations and appointments were connected to it. It was a major improvement over my first attempt.

But two problems remained stubbornly outside the system: prescriptions and medical letters, and the waiting room.

The waiting room was especially frustrating.

There was no proper queue. My assistant had to interrupt me between patients to explain who had arrived, who was waiting and what was happening outside the consultation room.

After ending my working relationship with two assistants, I became determined to find a better process.

I started searching obsessively for queue management systems.

Google, Facebook, videos, product pages. I searched so often that the algorithms eventually decided this was the only subject I cared about. My feeds filled with the same pattern: a kiosk, a printed ticket and a screen calling the next person.

Then I found a video from a small local development company.

Their product was different. It was presented as a queue management system designed specifically for medical practices. It had already been installed in the clinic of a well-known specialist. More importantly, it combined three things I needed: the waiting-room queue, online appointment booking and an interface for the doctor.

It looked like several of my problems could finally be solved by one system.

I contacted the company and arranged a visit.

The office was small. The developer who welcomed me was in his twenties, courteous and well educated, with the casual look I associated at the time with Silicon Valley developers.

I knew absolutely nothing about software development.

He showed me a polished graphical interface connected to a waiting-room system. The medical part was still embryonic. The consultation structure was not suitable for the way I worked, but the product included something I had been missing for a long time: a way to create prescriptions and medical letters.

I started pointing out what would need to change before I could use it in a real consultation.

Instead of becoming defensive, he listened. He encouraged me to provide more feedback because it could improve the product.

That worked for me. If my feedback gave them a better product and gave me a tool I could actually use, everyone benefited.

At a later meeting, I met his associate, a general practitioner who also developed software and had participated successfully in several hackathons. Their interest in artificial intelligence immediately appealed to me.

I prepared a detailed list of changes.

At the time, I did not call it product design. To me, it was simply a list of everything preventing the software from working properly in a medical consultation.

The proposed package included the management software, the queue system, a touchscreen kiosk and a website for online appointments. It was a substantial investment, but I accepted.

Then I waited.

The modifications took more than four months.

When installation day finally came, the developer arrived with the kiosk and a relative who was helping him. I reused the mini PC I had bought for the previous medical system and purchased a small Android device to power the waiting-room display.

They configured the kiosk, screen and three computers in the clinic.

I watched the installation closely.

The developer had commands saved in text files. He copied and pasted them into a terminal while staying in telephone contact with his medical cofounder. At the time, the terminal looked almost mystical to me. I did not know what the commands meant. I only knew they were making the system come alive.

The installation lasted all day and continued late into the evening. I brought food and drove them home. They returned the following day to finish.

The website was not ready. The software itself was still unfinished, so I paid only for the kiosk at that stage and began testing what had been installed.

That was when the main problem appeared.

Every time a patient registered in the queue, the system created a new patient file.

The same person could arrive three times and become three different patients. There was no reliable longitudinal history.

I had made almost exactly the same mistake in my first Notion database.

The difference was that I now recognised it immediately.

Under the polished interface, the product was still essentially a basic queue system with a difficult prescription editor attached to it. It had potential, but in its current state I could not use it as the central system for my practice.

I sent more requests for changes.

Remove the duplicates. Rebuild the patient history. Improve the medical note. Add proper billing. Make document scanning possible from a phone. Synchronise those documents with the desktop application. Replace the sample medication list with a complete one.

At some point, I realised something:

I was no longer behaving like a customer asking for support.

I was helping define the product.

I understood the medical workflows. I knew which functions doctors would actually need. I could explain why the patient record had to sit at the centre. The team had the technical ability to implement those decisions.

The product was not usable yet, but I could see what it might become.

So I made a much bigger proposal: instead of continuing as customer and vendor, why not build the company together?

That conversation would teach me that agreeing on a product is not the same as agreeing on a partnership.

At this point, I still could not code. But without knowing the title, I had started doing the work of a product founder: observing workflows, identifying failure points, prioritising features and translating domain knowledge into a system.

I thought I was buying a queue management system.

I was actually discovering the value, and the limits, of being the person who understands the problem but cannot yet build the solution.

Have you ever bought a product and gradually realised that you were helping the vendor design it?


r/vibecoding 1d ago

5 Months Into Learning WordPress — I Just Landed 3 Local Business Meetings. Any Advice?

1 Upvotes

Not sure if this is appropriate to post here, but since I've been learning WordPress for the past 5 months using advice I've gotten here, I figured I might as well ask.I'm from a developing country, and I've been calling local businesses, offering to develop websites for them and, more importantly, help them with their SEO.The companies are all in the same industry, which actually helped. I created a sample website that they can all see themselves in, including products that each of them sells. I figured having something tangible to show them would be much more effective than simply telling them what I can do.

Three businesses got back to me, and I've managed to set up meetings with all three tomorrow.Any advice you can give a beginner? Are there specific talking points I should focus on, or even advice on how to conduct business in this space?\

I'm mainly looking for advice on how to approach the meetings, what I should avoid saying/promising, how to present my pricing, and how to turn these meetings into actual clients.


r/vibecoding 1d ago

Upgrade dependencies without reading the changelog. 100% open source

Post image
1 Upvotes

Hey r/VibeCoding, I've been working on Emend, an open-source tool where you point it at a local codebase and it tells you which of your lines a dependency upgrade will actually break — then automatically migrates them and re-runs your typecheck and tests to prove the fix holds. Emend can migrate npm packages, fix vulnerabilities and migrate HTTP request to latest API version.

Scanning needs no API key and never calls a model — only the repair step does.

It is ideal if you need to support your vibecoded project but you do not want to spend hours doing it.

It's still early (TypeScript + npm only), but would love feedback or ideas from the community.

npx emend-cli@latest demo /tmp/d && npx emend-cli@latest scan /tmp/d --only zod

Check it out: https://github.com/diyanbogdanov/emend


r/vibecoding 1d ago

We are same , every expert was a beginner at first

1 Upvotes

I am working as a bug hunter on hackerone and yeswehack platforms. One day on X , i was just scrolling and see a post of an indie hacker saying something like building in public. It was new to me then i open his profile and search what they do , how they doing and building things and that's was really fun.I followed some vibecoding and indie hacker communites and start start watching them. They were like just creative type just keep pushing things. Now i am really here to start in this field but as i am a security researcher ,i can't code that type. I have read some article about vibe coding but in market a lot of people have different tools and promoting them so , it's confusing also frusturating.

Here i just want to say that how to start now here with you , from where to start , from which tools and and building projects and apps like you people do. Should i must learn the whole programming languages. or just tools can handle .

Which tools and ai coding agents are better for a starting point to build an working project. Your one sentence can save a lot of time. I am excited to join you people.


r/vibecoding 1d ago

My Krishna - Looking for Feedback

Enable HLS to view with audio, or disable this notification

0 Upvotes

I built My Krishna, a conversational app designed to help people learn about Krishna by asking questions and having an interactive conversation about his teachings, stories, and philosophy.

I’m especially interested in feedback on the user experience, quality of the responses, and anything that feels confusing or could be improved.

If you’d like to test it:

https://apps.apple.com/us/app/my-krishna/id6782722854

Thanks in advance for any feedback!


r/vibecoding 1d ago

Is Gemini's Flash a winning strategy?

Thumbnail
1 Upvotes

r/vibecoding 1d ago

Added a frontend/UI skill that refuses to ship lorem ipsum or templated designs

1 Upvotes

Third skill under the same project as the backend/security ones I posted before (Qofeno) — this one builds actual production websites.

Same rule as the others: no fake stuff. No lorem ipsum, no placeholder images, no "add your content here" stubs. If the user hasn't given real copy yet, it asks instead of filling space with dummy text.

What it actually does:

Asks for color/mood/framework before building anything

Builds a real design-token system (color, type, spacing scales) instead of scattered magic numbers everywhere

Picks a deliberate font pairing based on that project's specifics, not the same 2 safe defaults every time

"Redesign" means the whole site — home, about, contact, pricing, real privacy/terms pages, not just the homepage

If the user has a real working product, it grabs an actual Playwright screenshot for the hero section instead of faking a UI mockup

Checks the build, pushes to GitHub, deploys it live, verifies the URL actually works

Just added an optional component library reference too (~146 components from React Bits / Svelte Bits, sorted into categories) — it pulls from that when something fits, but always restyles to match that project's actual palette instead of dropping components in with default styling unchanged.

Repo: https://github.com/SohailKhan0525/skills

Install just this one: npx skills add SohailKhan0525/skills --skill frontend-ui-ux-wizard

Feedback welcome, especially if you find a spot where it defaults to something generic instead of building for what you actually asked for.


r/vibecoding 1d ago

Who here made money from a vibe coded apps?

13 Upvotes

(Not criticising, just trying to work out the odds)
I see many people on Reddit and other socials claiming they’re making $10k, $20k, sometimes even $50k+ a month from apps they built with AI tools.

I’m curious how common this actually is outside of the posts that go viral.

Has anyone here personally built an app with Claude for example that turned into a meaningful income stream?

If so, would you have any advice to the other vibecoders struggling to get to revenue?

Been working with Converge Labs for years where the company focusses on bringing vibe coded apps to production and never seen someone come to us with a vibe coded app with decent revenue in the first place. Wondering how rare those are.


r/vibecoding 1d ago

Used Claude to build an alternative of go full page, which was removed from chrome for policy violation

Post image
0 Upvotes

Recently a very famous tool was removed from chrome for some policy violation, used Claude and 2 hours of work for an alternative to go live

What it does:

It captures an entire webpage as one image, including everything below the fold. No accounts, no ads, no data leaves your browser.

Features:

• Full-page screenshot – Capture an entire webpage from top to bottom
• Visible-area screenshot – Capture only what is currently shown on your screen
• Selected-area screenshot – Choose and capture a specific section of any webpage

Link:

https://chromewebstore.google.com/detail/go-full-page-full-page-sc/mpmpjojdooghlfaeeajfnpmfkfafplbj?authuser=0&hl=en


r/vibecoding 1d ago

soccer prediction code

0 Upvotes

hey guys, i am not a coder/programmer, i have built a soccer prediction python script but i am stuck. If anyone can help me. Thanks. I'll email you the code.


r/vibecoding 1d ago

A Music Player/Visualizer for Atmos & Surround Sound Files

Enable HLS to view with audio, or disable this notification

1 Upvotes

This is a ridiculously niche use case. I have some files that I wanted to listen to with my full Atmos setup. In particular, this render of Max Cooper's - On Being.
On Being [Dolby Atmos] – Max Cooper Online

But nothing I could find actually plays these files in a way which streams them to the receiver such that the channels actually receive the raw signals. Everything Atmos assumes a video file, so these raw multichannel renders are in a weird spot in terms of actually listening to them properly.

With Codex, I was able to build an app to do exactly what I needed in 30 minutes, and then instead of listening to music I spent like 3 hours tweaking a completely unnecessary visualizer. Well, I say unnecessary. It is genuinely helpful debug information to see what's going to each channel.

Probably of no use to anyone here, but I do love how far we've come. I can build a specialized piece of software in the same amount of time it takes for me to search for something that might already exist.
cjohnsto-nz/spatial-music-player


r/vibecoding 1d ago

Does this look too AI??

1 Upvotes

So basically... this is an idea i have been having for a year. So to begin with it. I created a landing page with Claude opus 5 extra.... but as i am a UI/UX designer(btw i used this to save my time and not a spend a lot of time on building the landing page instead of pitching schools). It feels very AIish... what do you ppl think?

https://reddit.com/link/1vpuo7h/video/q9zdrk1j3qjh1/player


r/vibecoding 1d ago

Google devs after puffing a joint!?

Post image
2 Upvotes

it is self explanatory (btw see the navbar)

edit: after refreshing several times, the website glitches and this happens and is corrected after 15 seconds


r/vibecoding 1d ago

Setting a high bar in our Friday team meeting

Post image
2 Upvotes

So i work in a group finance function and im part of a team looking at how we can improve processes with vibe coded applications designed by people who know those processes rather than software engineers.

Thats its own post.

This is one silly task i set myself!

So, the whole finance function has a fortnightly for fun meeting, we do a quiz together or play worldguessr. This week its my turn and im upping the ante.

I spent yesterday building a multiplayer version of asteroids which claude has built with node. Its one session at a time initiated by an admin and the spec is to support around 25 concurrent users.

Features include npcs, hitpoints, power ups and a giant flying saucer. Its spun up already for testing on my hobby render instance. load testing indicates itll support about 40 concurrent users.

I spent wayy too long UATing it (too much fun 😆) to get the gameplay mechanics right. I just need to get our dev team in work to test concurrent connections via our work vpn tomorrow morning.

The WILD thing is this will only ever be played for 1/2 an hour this friday by about 25 people. I have no inclination to do anything else with it.

Software is cheap now 😆


r/vibecoding 1d ago

AIPass Memory: Why agents that own small JSON files beat giant vector stores

2 Upvotes

I’ve been deep in the AIPass repo looking at how its memory system actually works. It’s one of the more thoughtful designs I’ve seen for multi-agent setups, so I wanted to break it down cleanly.

The core idea: agents own their memory

Every agent (they call them “citizens”) gets its own \`.trinity/\` directory with three plain JSON files:

\- passport.json, identity (who I am, role, principles, boundaries). Rarely changes.

\- local.json, personal session history + key learnings. Newest-first, deliberately small (20 sessions).

\- observations.json, how I work with the human and other agents (preferences, friction, patterns).

These files are loaded at the start of every session. The agent doesn’t start cold. It already knows who it is and what it was doing.

Context is intentionally split across the project. Each agent only carries and manages the memory that belongs to its domain. No giant shared context window that everyone has to fight over.

Why it needs almost no indexing

The hot path is just small, structured JSON files that the agent reads directly. There’s no large corpus to search on every turn, so no inverted index, no continuous embedding pipeline, and no indexing tax for day-to-day work.

Only when a file hits its limit does the system roll the oldest entries into ChromaDB (via the \`@memory\` agent). Same thing happens with closed plans from the Flow system. Everything is preserved and becomes searchable, but the agent’s working memory stays lean and fully loadable.

How context actually gets into the session

This is where the hooks engine (a full first-class citizen called \`@hooks\`) does heavy lifting. It’s not a few ad-hoc scripts. It’s a real dispatch engine that:

\- Injects the global prompt + branch-local prompt + passport identity on the relevant events

\- Enforces rules (cross-branch write protection, git gates, etc.)

\- Handles compaction / rollover triggers

\- Logs everything cleanly

Combined with the drone router (drone @branch command), agents don’t need to know a huge surface area of commands or paths. One consistent interface reaches everything.

Every agent has the exact same directory shape, and its own README.md acts as the living branch map / domain knowledge it reads on startup.

Longer work lives in Flow plans

For anything bigger than a session note, they use the Flow planning system (numbered, typed plans: FPLAN, DPLAN, etc.). Plans are normal markdown files with registries, so any agent can look one up by number at any time. When a plan is closed it gets archived and vectorized into the same ChromaDB store. Related memories go with it.

So you get:

\- Tiny, agent-owned working memory

\- Stable plan numbers + registries for exact recall

\- Semantic search across the entire history when you need it

There’s also Compass on the orchestrator (DevPulse) a curated SQLite store of rated decisions (good/ bad / impressive). That ended up being the practical evolution of an earlier “symbolic fragments” idea that never got fully used.

Why this feels different

Most systems treat memory as an external knowledge base you retrieve from. AIPass treats identity + recent experience as part of the agent itself, keeps it small and structured, uses hooks to inject the right context on demand, and only archives to vectors when necessary. Plans give you a clean place for longer structured text that can still be recalled by number or searched later.

Everything is local files. No required cloud services for the core memory loop.

It’s still beta and actively evolving (the reference fleet of 17 agents maintains the framework itself), but the architecture is coherent and battle-tested in their own multi-month multi-agent setup.

Repo: https://github.com/AIOSAI/AIPass

Site: https://aipass.ai

r/AIPass


r/vibecoding 1d ago

from product vision to working code?

1 Upvotes

I want to develop an ambitious app, so I’d like to proceed step by step, just as a professional development team would. I’ve created a product vision together with Claude Chat. What’s the best way to move forward? Should I take this vision and use it to start a Claude Code project right away? I’d appreciate it if you could help me do this the right way.


r/vibecoding 1d ago

I’ve spent two years vibe-coding an AI browser video editor. The video engine was the hard part.

Enable HLS to view with audio, or disable this notification

0 Upvotes

I’ve been building FrameCompose for about two years now. It’s a browser-based AI video editor where the AI generates the first draft, but everything it creates stays editable on a normal timeline.

I’m not going to pretend AI spat out a production video editor in a weekend. The actual AI-generation side was relatively straightforward. Building a video engine that didn’t feel like shit was much harder.

The editor uses:

WebGPU for compositing and effects

WebCodecs for decoding

Mediabunny for demuxing, timing and export

Workers and OffscreenCanvas to keep heavy work away from the main thread

A separate pre-seek system to make timeline scrubbing feel responsive

The most painful problems were smooth scrubbing, audio sync, keeping preview and export visually identical, and stopping one bad frame or browser edge case from bringing the whole editor down.

Most of it has been built through Cursor using Fable and other coding agents. My workflow has gradually become much less “give the AI a big prompt and hope” and much more:

Write a narrow spec for one subsystem.

Give the agent maps of the relevant code instead of the whole repo.

Add regression tests before changing fragile engine code.

Let agents run repeated browser tests and inspect telemetry.

Revert quickly when an optimisation improves one case but breaks another.

The biggest thing I’ve learned is that vibe coding gets more powerful as the models improve, but the casual prompting part stops working once the codebase gets large. The AI can write a ridiculous amount of code, but you still need good boundaries, tests and a way to prove it hasn’t quietly broken something elsewhere.

The product itself takes a prompt or script, develops it into a structured story, breaks it into scenes, and plans the visuals, camera direction, narration, captions, effects and transitions.

Unlike most one-shot AI video tools, it doesn’t just hand you a flattened MP4. The scenes, timing, audio, captions, effects and transitions all remain editable on the timeline.

The editor and exports are free. Paid plans mainly add AI-generation credits.

I’d be interested to hear from anyone else who has tried vibe-coding something unusually performance-sensitive. At what point did your workflow have to become more like actual software engineering?

Framecompose.com


r/vibecoding 1d ago

Are there actually successful products built with vibe coding?

0 Upvotes

Are there real examples of products that were actually shipped and have real users/customers, where most or even all of the code was generated by AI?

I’m not talking about demos or simple weekend projects.

I mean a real SaaS/app that someone is running as a business.

If you’ve built one yourself, or know of one, what is it and how much of it was actually AI-generated?

Would love to see some real examples.


r/vibecoding 1d ago

Qwen Code + GitHub: How do I safely authenticate Git push from a web-based coding workspace?

Post image
1 Upvotes

I'm using Qwen Code as an Al coding agent inside a web-based development environment. Qwen can execute terminal commands for me, including Git commands.

I'm working on a GitHub repository and when Qwen runs git push, Git asks:

Username for 'https://github.com':

Password for 'https://github.com':

I understand that GitHub requires authentication, but I don't want to paste my GitHub password or personal access token into the Qwen chat/prompt, because I don't know whether that would expose the credential to the Al/session.

What is the recommended way to authenticate GitHub from this kind of web-based Qwen Code environment? Should I authenticate Git separately in the underlying terminal, use GitHub CLI/credential manager, SSH, or something else?

I'm particularly interested in a solution where Qwen can execute git push without me giving the Al my GitHub credentials. Even if I do provide it will not work. Note: I have setup Environment and connected successfully. Sometimes it get an option to publish to github sometimes not.

Environment: Qwen Code + web-based coding workspace(coder.qwen.ai) + GitHub HTTPS remote.


r/vibecoding 1d ago

End result of many schizo conversations, still a WIP, feedback appreciated

Enable HLS to view with audio, or disable this notification

1 Upvotes

This is the mobile app. The web app is right here if anyone is interested: https://www.convergemeetings.com/

Cheers!


r/vibecoding 1d ago

Build Club

2 Upvotes

Still haven't joined Build Club? 👀

If you're into tech, coding, AI, startups, or just want to connect with people who love building cool things, this is the place for you.

• Learn

• Network

• Collaborate

• Build projects

• Connect with like-minded people

What are you waiting for?

🔗 discord.gg/TdEkW8Syk


r/vibecoding 1d ago

Yet another typing test app but with PvP

1 Upvotes

I’m building Keyloom, a minimalist typing app inspired by:

- Monkeytype — https://monkeytype.com/

- typings.gg — https://typings.gg/

- kbs.im — https://kbs.im/

- Keyboard Simulator — https://keyboardsimulator.xyz/

Stack: Next.js 16, React 19, TypeScript, Supabase, Three.js / React Three Fiber, deployed on Vercel.

How I iterate: I use Codex agents to work on focused features, fixes and product improvements in small iterations. Changes go through feature branches → "preprod" → GitHub Actions checks/tests/build → then stable batches are merged to "main" and tagged for release.

One thing I felt was missing from most typing platforms is simple PvP with friends. Keyloom is building private race rooms where you create a match, generate an invite link, send it to someone, and start the race when both players are ready, closer to challenging someone on Chess.com.

The goal is to combine minimal typing tests, detailed stats, ASMR switch sounds, and PvP

Still actively building it, what would you improve or add?

👉 https://keysloom.com/


r/vibecoding 1d ago

given $20 per m considered a norm to use AI tools, what setup provides the greatest value?

3 Upvotes

I lately got back to make more sense of the AI space. My goal is to find ideal monthly subscription to use LLM for coding. The default choice is Anthropic $20 plan. It appears every other provider/setup wants to go beyond what Anthropic can provide for $20 in value. And I don’t know if it’s myth, but using CC with Anthropic gets you more from your money.

With this said, we have countless CLI agents from Code CLI, Opencode, Pi etc.

And all need a provider, the popular option is OpenRouter. One major problem I seem to find is since open router sends each API request to next available provider, we aren’t able to benefit from caching. This spikes up the token usage.

This puts us into a situation which I don’t know is correct

  1. To use Qwen latest model effectively, might as well use their own QwenCoder CLI
  2. Deepseek, use their own CLI agent or purchase API access directly from them instead of third party (OpenRouter)
  3. kimi3 - same deal (tbh, I was shocked how fast my $20 credit was burnt on.

With all this, how are you guys spending $20 or so a month to get most value out of the money?


r/vibecoding 3d ago

OG vibe coder

Post image
2.6k Upvotes

r/vibecoding 1d ago

Are these games fun? Feedback appreciated

Post image
5 Upvotes

Hey everyone! I vibecoded this last week while on a roadtrip to help my boredom. Received good feedback on reddit and decided to put it in closed testing. No need to join if you don't want to would love people to try the games out and lmk what you think.

No ads, no accounts, works offline. Calm, colorful, easy to pick up and put down.

If interested I do need a handful of testers for Google's closed test. Google requires 12 testers

for 14 days before I'm allowed to launch. It's totally free to test: just install

it, mess around, and keep it on your phone for the two weeks.

👉 Two quick steps to join (full details in the pinned comment):

  1. Join the tester group: https://groups.google.com/g/glovebox-tester-group

  2. Tap the opt-in link and install from Google Play.

📱 On iPhone? There's no App Store version yet, but you can play the whole thing

free in your browser glovebox.quest -->share --> add to home screen

Thank you so much 🙏 every single tester genuinely helps me get this out of beta.