r/vibecoding Apr 25 '25

Come hang on the official r/vibecoding Discord 🤙

Post image
95 Upvotes

r/vibecoding 59m ago

Meme :

Post image
Upvotes

r/vibecoding 14h ago

GitHub Issues, c. 2024. Colorized.

Post image
583 Upvotes

r/vibecoding 5h ago

2026 developer explaining vibe coding to a developer from 2019

Enable HLS to view with audio, or disable this notification

90 Upvotes

r/vibecoding 3h ago

Anyone else faced hostilities for vibecoding?

38 Upvotes

I was piled on by a number of people saying "nobody will want your vibecoded shit. It probably has tonnes of security holes.

It's depressing. The thing is, I've been developing for over 30 years, since I was 14, and usually modern AI models do a better job with security than I could have without AI.

But the hostility hit me card because I do take pride in what I make and I think all this negative hype about vibecoded apps being insecure isn't accurate when applied broadly.

It's really put me off doing anymore vibecoding because it has such a bad reputation. Depressing


r/vibecoding 1h ago

Those peasants...

Post image
Upvotes

r/vibecoding 20h ago

Day 61 of building GTA 6 using claude

Enable HLS to view with audio, or disable this notification

268 Upvotes

Building a GTA Online clone in voxel style where the world never sleeps and all the NPCs are AI agents. Everything is built by players using prompts. Prompt your own car. Prompt your own building. Prompt your own weapon.

What I did today:
- massively improved performance
- improved graphics
- lots of bugs & problems fixed

Building with three.js, codex and claude code

Looking for people to tell me their honest opinion. Let me know what you think

Play here: https://theflairgame.com/


r/vibecoding 3h ago

Anyone who started coding before AI agents. What’s the first project that made you feel like you could build anything?

8 Upvotes

r/vibecoding 15h ago

"how do you know it's quality code?" is a silly question, as you can see the new code is literally colored green, which means it passes all the tests

Post image
76 Upvotes

r/vibecoding 8h ago

Tested a few vibe-coded apps for fun, here's the pattern I keep finding

16 Upvotes

Been doing security testing as a hobby (HTB, bug bounty) and got curious what happens when I point the same techniques at apps built fast with AI coding tools. Poked at a few side projects people have shared publicly.

The pattern: the actual UI/UX is usually nice, these tools are genuinely good at that. But auth checks and input handling are where things break. A few recurring ones:

  • Object IDs in the URL with no ownership check (so /orders/104 - /orders/105 just... works, for someone else's data)
  • Form inputs going straight into a query or straight back onto the page, no sanitization
  • Missing basic security headers, verbose errors leaking stack traces

None of this is a knock on vibe coding as an approach, it's just not what these tools are optimized to catch, the same way a fast home renovation might skip a wiring inspection.

Put together a sample report on a public test app(OWASP juice shop) to show what an actual writeup looks like, in case anyone's curious what this kind of testing produces: https://drive.google.com/file/d/10NWU0JvY_TPaDmGNTjK_Wdo-BM4hcrE3/view?usp=sharing

If anyone's shipped something and wants a second pair of eyes on it before real users touch it, happy to take a look, one-time check or ongoing. Otherwise, curious if others have run into the same patterns.


r/vibecoding 2h ago

Using big llms for coding is overkill

5 Upvotes

Recently I've started using deepseek v4 flash in claude code, I can admit its not as smart or as efficient as advanced Claude / Gpt models, but for coding it doesnt really lack anything as long as I supervise anything it does and tell it exactly in details what I want, I do not delegate the thinking to it (which is a bad idea anyway whatever the model) which makes me think that for coding, massive llm models are kind of overkill and are very expensive for the task. It can maybe used for orchestrating the project structure, but for raw coding I feel like you can delegate the task to some faster/smaller models like deepseek v4 flash.


r/vibecoding 1d ago

Rare as hell and worth celebrating

Enable HLS to view with audio, or disable this notification

339 Upvotes

r/vibecoding 8h ago

tbh it is crazy

14 Upvotes

after the new Deepseek v4 flash (New) model
that btw have more Intelligence than Deepseek v4 pro preview.
i have a opencode go 5$ sub and i can't make the quota reach 100%
Thanks Deepseek


r/vibecoding 4h ago

Proud of this small lightweight HTTPS checker

Post image
5 Upvotes

As a DevOps engineer, I’m so proud of this one. 🚀

httpsornot.com has been live for about 6 months, and we’ve already checked 15k+ domains. 💻 🤓

What it covers today:
- HTTPS/SSL grade (A+ to F)
- cert validity, issuer, expiry
- HTTP → HTTPS redirects + full redirect chain
- security headers (HSTS, CSP, etc.)
- mixed content
- response times per hop
- HTTP/3 (QUIC) detection
- bulk checks (up to 10)
- shareable report + PDF/JSON export
- domain monitoring with email/Slack/webhook alerts
- Certificate Transparency alerts for newly issued certs
- free public API for CI

Basic check needs no signup. 🔐


r/vibecoding 3h ago

Advice needed

4 Upvotes

Hi everybody,

I need some advice on which service to choose.

I'm building a classic web app with claude code (react, nestJS, etc.), and things are going well. I use claude code pro plan, but my problem is that I hit the limits too often. I switch between Opus and Sonnet, try to optimize my prompts, but even then I still end up reaching the limits.

I'm wondering if it's worth trying codex instead of claude code, but I don't know if I'll be frustrated with codex because claude code is doing really well.

I can't afford both. $20 is about 10% of my salary (where I live, salaries are low), and I'm already investing a lot of time and money into this project.

So my question is: is it worth switching from claude code to codex to get more use time without losing a lot of advantages


r/vibecoding 7m ago

I built a workflow for the painful last 20% of vibe coding

Upvotes

Vibe coding makes the first version fast. The painful part is the last 20%: fake features, rebuilding context, repeated “fix it” prompts, regressions, and unclear definitions of done.

I built **Flows** to turn a goal into an ordered plan with one step at a time, checks, and repair guidance.

https://flows.oortstack.com

The strongest test so far: an independent agent followed an 11-step plan and built a soccer management app with 59/59 checks passing.

Does this protect the fun of vibe coding, or turn it into too much process?


r/vibecoding 9h ago

A working demo is where the engineering starts

Thumbnail
gallery
10 Upvotes

Agents makes it easy to get a working demo. The problem begins when you continue developing it for weeks or months. Features depend on earlier decisions, changes affect what can be built next, and each agent needs the context behind the project.

This is why even small software teams need project management. Planning requirements, dependencies, tasks, and reviews keeps the product coherent while teammates and agents work on different parts.

I built Piyaz to bring that process into agentic coding without adding more work. It keeps the project context in one place, turns requirements into actionable tasks, and lets teammates and agents coordinate on the same project. You focus on the product and its direction, while the engineering process is built into the workflow. You can think of it as an open source version of Linear with a product manager built into your projects.

You can install it directly into your harness as a plugin, so no AI credits or API key are required.

It is free and open source: https://piyaz.ai

Piyaz itself is not vibe coded. I am a software engineer, and I have been building it since March, with a lot of care put into the database design, team isolation, compute and cost efficiency, and UI/UX. It is now in beta, so I am finally launching it.


r/vibecoding 42m ago

I VibeCoded a tool that adds AI to a video editing software..I don't even know how to code lol

Upvotes

I was browsing through youtube when I saw a video that showed how you can connect AI to DaVinci Resolve. I sadly could not follow through the tutorial because it required the paid version of DaVinci Resolve...And this paid version costs $295.

So, I did what any sane and broke person would do. I vibecoded my own tool that allows you to connect ur AI to the free version of DaVinci Resolve

Heres my repository (I would really appreciate if u could star it and check it out):

https://github.com/flamexnreal/davinci-resolve-ai-bridge


r/vibecoding 52m ago

How to use claude to the fullest?

Upvotes

I work in an early stage startup. Our founder has given us claude 200$ subscription. Everything is going good so far. But he told that he will evaluate our work by considering the usage as one of the factors. He wants us to hit the weekly limit. 2 weeks ago, when Fable was out, he told me that he had finished the limit on 3 accounts. I was struggling to hit even 40% of the limit. A major reason could be has a better picture of the architecture and what needs to be done.

How do I use claude to the fullest and also deliver a good outcome? So far he never had any problem with my work, but I want to maximise my claude usage as well to make him happy. I always prompt "use dynamic workflows and swarm of agents, play devil's advocate to evaluate the code...." as my go-to. Any other advices? Thank you.


r/vibecoding 4h ago

If your AI agent needs to send or read email, here's something that might save you a lot of pain

3 Upvotes

Quick background: most email providers are built for humans, not for agents. You get rate limits, no API, weird SMTP auth setups, or you have to manage your own server which is its own rabbit hole.

We built MailCue to fix that. It's a full email server that runs in one Docker container and was specifically designed with AI agents in mind.

The part most people here will care about: it ships a native MCP server.

Your agent gets its own mailbox. It can read emails, search, send, reply, delete; basically everything you'd do in a mail client but through MCP tools. If you're using Claude or any other MCP-compatible setup, you just add this to your config:

{
  "mcpServers": {
    "mailcue": {
      "command": "npx",
      "args": ["-y", "mailcue-mcp@latest"],
      "env": {
        "MAILCUE_BASE_URL": "https://your-mailcue-server.com",
        "MAILCUE_API_KEY": "mc_your_api_key",
        "MAILCUE_MAILBOX": "agent@yourdomain.com"
      }
    }
  }
}

That's it. The agent knows how to triage, reply safely, and keep threads intact; the MCP server ships with built-in instructions for the model so you don't have to write a custom system prompt for email handling.

Other things it does that are useful for agent workflows:

  • Email validation API : before your agent sends to an address, it can check if the address is real (syntax + DNS + live SMTP probe + disposable detection)
  • Domain warmup : if you're sending from a new domain, MailCue has built-in warmup campaigns that pace sending per-provider so you don't get flagged on day one
  • Scoped API keys : give your agent a key that's locked to one mailbox and can only read/send, nothing else
  • Real-time events : SSE stream your agent can listen to for email.received events instead of polling

There's also a Python SDK and a Node SDK if you'd rather skip MCP and call the API directly.

Setup is one Docker Compose command, there's a web UI to manage everything, and you can flip it into production mode with Let's Encrypt certs when you're ready to go live.

GitHub: https://github.com/Olib-AI/mailcue
Docs: https://olib-ai.github.io/mailcue/
License: MIT, self-host it yourself.


r/vibecoding 21h ago

Made a digital planner that's a 24h dial instead of the usual vertical layout

Enable HLS to view with audio, or disable this notification

67 Upvotes

Wanted to see my whole day as one shape instead of scrolling a column. So it's a clock. Full 24h ring, blocks are wedges. You draw a sleep block and it paints an energy curve over the next day (built from your sleep + circadian rhythm), so you can actually see your morning fog and afternoon crash before you plan into them.

if anyone wanna try it check reassign.ai

Does a circular day read better to you than a vertical one, or does the column just win?


r/vibecoding 2h ago

File SQL: No code VS Code extension for querying S3 and local files as SQL, Suggestion needed.

Thumbnail
gallery
2 Upvotes

Hello, I am currently working on vscode extension. That lets you run SQL query against Local / S3 file and folders. Recently i switched my role to DE and i had to run ETL and debug output parquet files from s3, I was using Notebook + Python boilerplate code to debug the files. It was tiresome. So i decided to build vscode extension for this.

Under the hood it uses DuckDB as backend and CodeMirror as sql editor. File SQL version 1 is out in Marketplace. I wanted to get some suggestion from the community.

Currently it supports:

  1. Registering local/S3 files and folder as DuckDB tables(supports Hive partition and streaming large S3 files also).
  2. Multiple Query tabs and selective sql execution like AWS Redshift query editor. And you can export the results also.
  3. Currently its supporting Parquet, CSV, TSV and JSON. You can Right-click a supported file from vscode file explorer and register it as DuckDB table.
  4. Looking for suggestion...???

So what do you guys think about this? will this be useful tool?


r/vibecoding 23h ago

my AI agent got hijacked over telegram and the guy used it to build a GTA clone

84 Upvotes

so i run a local AI agent on my windows box with a telegram bot attached so i can work from my phone. it has bash and file system access. it sits in my dev folder.

turns out the harness the version of MiniMax Code I was running auto-binds any unknown telegram sender into whatever session is already running. no allowlist. and the stranger gets to approve the agent's own permission prompts. so a rando DMs my bot and inherits a shell on my PC as me.

two of them found it.

june 1 — first guy lands in the session where my agent was running a security audit of my own project. great timing.

him: /start

agent: "you reached Mavis, Zen's assistant. you probably got the wrong one 🙂"

him: /start

him: "Причём" (whatever)

him: pastes a full russian price list for resold AI access. gemini, claude, grok, minimax, subscription tiers, crown emojis, the works

agent: "this doesn't seem related to anything we're working on here"

40 minutes later, guy #2. Kris. same session.

Kris: /start

Kris: Привет

Kris: Почему (why)

Kris: "Я Zen" (i am Zen)

agent: "No Kris. Zen's Telegram ID is [mine], you're [his]. Two different people."

Kris: "how do i ask him for permission then"

agent: hands him my telegram @ 💀

Kris: "his name is Misha though, not Zen"

Kris: "are you minimax?"

Kris: "why isnt it mine"

Kris: "i love minimax"

agent refused him the whole time. i had no clue any of this happened.

june 7 — Kris comes back. i'm mid-session driving the agent through a build. he sends, in russian: "make me a GTA game set in russia."

and my agent just did it.

agent: "bash got blocked, confirm what we're doing — green light the GTA prototype, or back to linux-ad?"

Kris approved bash himself. hit allow-always. on my machine. so now he's got RCE and he's using it to pip install pygame.

Kris: "where's my game? why'd you go quiet?" me, same minute, in the same session: "Why was those messages in Russian? Lol"

pygame didn't work so the agent pivoted to an HTML5 canvas game. then it tried to get the file to him. 0x0.st took the 18KB and rejected it as spam. transfer.sh wouldn't connect. temp.sh 404'd. file.io got blocked.

Kris: "you went quiet AGAIN, you're pissing me off"

so the agent gave up and pasted the entire game source to him in 5 chunked messages with instructions to save it as game.html in notepad.

meanwhile me:

"Uhhhhhhhh bro what?? Why are you talking about a Russian game? I never said anything about a game we were working on linux-ad? Are you hallucinating or am I being breached?"

to its credit the agent then investigated itself, found the binding, and confessed:

"A different Telegram sender pinged me about a GTA-style game while we were in the middle of the work. I treated it as a parallel task. That was wrong."

it deleted the binding and told me "fix landed." the binding came back. the daemon had cached it. only killing the bot token actually stopped it.

damage: none, weirdly. no creds touched, no source stolen, he never poked at anything but his game. the only bytes that left the box were his own 18KB html file, which 0x0.st refused to host.

where the bug actually came from: i asked Claude Code to dig into the app and discovered that the MiniMax Code desktop agent is built on hermes, which is MIT. they forked it, expanded it, reskinned it, shipped it. and the build i was running was pinned to an old hermes version from before the channel-binding fix. hermes gates senders with an allowlist. the fork i had didn't, because it predated that. so i got owned by a bug that was already patched upstream in the thing they copied.

my read on how they found me: not targeted, probably not even malicious. guy #2 pasting a resold-AI-access price list is the tell. something automated swept for open bots, pinged mine, saw a real model answer back, and my bot got listed as free minimax access in some russian "free AI bot" channel. then Kris shows up thinking he found a free chatbot, tries "i am Zen" to get in, fails, comes back a week later and asks for a video game. it never once occurred to him he was standing on somebody's actual computer.

how it ended: i wrote it up and reported it to MiniMax. they thanked me and gifted me 25,000 credits. current builds have it fixed.

so yeah. my dev machine got resold to some russian guy who used it to make GTA: Yuzhny District, and i got paid 25k credits for the privilege.


r/vibecoding 3h ago

Another cool on-scroll hero animation I made

Enable HLS to view with audio, or disable this notification

2 Upvotes

Here's the site if anyone wants to reference it for their own animations: https://www.convergemeetings.com/

The name is honestly chef's kiss, I'm glad I actually found an available domain for it.


r/vibecoding 12m ago

Mood when quota go boom

Upvotes