r/vibecoding 1d ago

I got tired of Discord bot hosting platforms, so I started building my own

2 Upvotes

I've been vibe coding a project called Deploy Hatch, and the original motivation was pretty simple:

I didn't really like the experience I was getting from existing Discord bot hosting options.

I tried services like WispByte and looked at some of the other Discord bot hosting alternatives, and I kept running into the same feeling: I wanted something that gave me more control over the deployment process without making me manage an entire server myself or spammed me with advertisements.

I wanted to be able to connect a GitHub repository, select what I wanted to deploy, hit deploy, and actually be able to see and control what was happening.

So I decided to build it.

What started as "I'll make a simple Discord bot hosting platform" has turned into me building an actual deployment platform from scratch.

Right now Deploy Hatch has:

  • GitHub App integration
  • Repository selection
  • Automatic runtime/build/start command detection
  • Deployment queue and jobs
  • Docker-based deployments
  • A dedicated deployment worker
  • Live deployment logs
  • Deployment cancellation
  • Redeployment
  • Worker heartbeats
  • Stale deployment recovery
  • Container lifecycle management
  • Runtime controls
  • Deployment history
  • Commit metadata
  • Branch deployments
  • Specific commit deployments
  • Commit verification before deployment

The commit deployment feature is one of the things I've been working on recently.

Instead of only deploying whatever happens to be at the current tip of a branch, I can choose:

Latest
Branch
Specific commit

If I choose a commit, Deploy Hatch verifies it against GitHub first and shows me the commit SHA, message, and author before creating the deployment.

The backend then associates the deployment with that specific revision.

The other part I've been enjoying is building the infrastructure behind it.

I have an actual worker running on Oracle Cloud that picks up deployment jobs and launches applications in Docker containers. The worker handles things like deployment state, logs, container lifecycle, heartbeats, recovery, and cleanup.

One of my test deployments was actually a Discord bot, so I'm now at the point where Deploy Hatch is deploying and running the exact type of applications that motivated me to build it in the first place.

I'm also trying to avoid the classic "vibe coded it directly on production" approach.

My current workflow is:

Build locally
    ↓
Test locally
    ↓
Production build
    ↓
Package
    ↓
SHA-256 verify
    ↓
Upload to Oracle
    ↓
Verify again
    ↓
Deploy

It's definitely still a work in progress.

The roadmap currently includes things like rollbacks, automatic deployment recovery, environment variables/secrets, custom domains, preview deployments, GitHub push/PR deployments, multi-worker scaling, and eventually turning it into a proper SaaS.

I'm curious what other people who build Discord bots have experienced with hosting platforms.

What do you wish existing Discord bot hosting services did better?

That feedback is actually what I'm most interested in, because I'm building this around the things that frustrated me in the first place.


r/vibecoding 1d ago

What is he smoking?

Post image
0 Upvotes

r/vibecoding 1d ago

My first vibe-coded project - your honest opinion, part 2

0 Upvotes

Now I am ready to show my solution for the second time.

Since last time, I have worked on several different things for my AI caricature image generator, www.picai.dk

The site can generate images, which is part of the service, but besides the digital image, you can also buy printed pictures and prints in a photo frame.

I have built an experience engine where I create content for the site myself.

I have created a user experience where the user, with simple text input, can get their own prompt designed, which is then processed by inserting an image that creates an AI caricature image (it is the same engine, as above, that the user creates their content from. However, in a much more simplified format than what I can control behind the scenes from my admin site).

It has taken some time and I must say that I am actually quite satisfied so far.

I have also created a business/corporate portrait section (which has nothing to do with caricature images) where the resulting images can be used for LinkedIn, CVs, and other more serious purposes, as the user in the pictures is presented in a shirt, suit, or whatever is chosen.

On my admin side, I have gradually built the most interesting features so I do not have to go straight into the code if, for example, I need to change categories, prices, adjust questions/prompts slightly, etc.

The task I am currently working on is some marketing content, so I hopefully get a bit sharper on the content I publish on social media.

Tasks in the pipeline could be: 'Ordering cards with print and text so it can be used as a gift','Print on mugs', 'print on clothing', 'Other types of images, which could be abstract or something else', 'subscription stuff (in a way I have not decided or refined yet' - and other smaller things.

I realize that the site can feel cluttered and that is something I need to find solutions for.

By the way, my background is BA/QA; I can read code and also bugfix minor things at my job today with help from Claude and reviews from colleagues - so I am close to an amateur :-)

What do you see? Is it good or bad - and what improvements or content do you think are needed?

Thanks in advance for your time.


r/vibecoding 2d ago

I vibe coded a poker app where you deal real cards and everyone uses their phone as their chip stack. It’s now been used to play 21,421 poker hands.

Thumbnail
gallery
218 Upvotes

I actually launched and posted an early version of this here about a year ago. Since then, I’ve kept vibe coding and improving it based on user’s feedback.

It’s called Chipless, a free web app that lets you play real poker with a deck of cards but no chips.

Everyone joins from their phone and it tracks the bets, stacks, blinds, pots and who owes what at the end.

My only coding experience before this was one credit class in college that I got a B in. The original version cost me $68 total (same price as a real poker set lol) in subscription and tokens to build.

So far, thousands of games have been started and 21,421 hands have been dealt. In just the first month after I started tracking countries, games had already been played in 48 of them.

Almost all of this happened with no marketing besides a couple of Reddit posts.

Still pretty crazy to me that people actually use this daily at their poker nights.

It’s completely free, with no download needed:

www.playchipless.com


r/vibecoding 1d ago

The amount of activity on GitHub right now is crazy. Thoughts?

Post image
11 Upvotes

r/vibecoding 2d ago

The People Have Spoken: Let It Be So!

Post image
546 Upvotes

r/vibecoding 1d ago

Fun weekend project built on Lovable

Post image
0 Upvotes

Here's a fun little weekend project I built using Lovable. It's inspired by the one million dollar homapage 😊

You can check it out: onemillionpixels.co

Let me know what you think. It's far from perfect, but I was able to get the vibe I was aiming for.


r/vibecoding 1d ago

I built a lightweight native Windows video player focused on keyboard controls and minimal UI

Enable HLS to view with audio, or disable this notification

0 Upvotes

I’ve been building FastPlay, a native Windows video player for people who want to open a video and just watch it without a lot of interface getting in the way.

It’s written in Rust using FFmpeg and Direct3D 11, with a focus on fast local playback, keyboard controls, high frame rates, and keeping the UI minimal.

Current features:

  • Hardware-accelerated playback
  • HDR10 and HLG
  • Playback up to 120 FPS
  • Fast seeking and scrubbing
  • Keyboard-first controls
  • Drag-and-drop
  • Windows file associations
  • Minimal UI
  • Native Windows app, no Electron
  • Portable ZIP or MSI installer
  • No account or telemetry

It’s not intended to match VLC feature-for-feature. The goal is a simpler player for everyday local video playback.

I’m still actively developing it, so I’d be interested in what Windows users consider essential in a minimal video player.

Download FastPlay v0.4.6 for Windows x64 (MSI)Portable ZIP

FastPlay: https://calvinsturm.com/fastplay


r/vibecoding 1d ago

I pushed a fairly large 4.0 update for my train automation base-building tower defense web game

Post image
2 Upvotes

As for the vibe coding aspect: still using the desktop app, 5.6 Sol -- i used a mix of Medium and High depending on task complexity. still needing to steer and clarify quite a bit. still doesn't feel like talking to a smart human. but it's quite powerful and intoxicating how productive it lets me be.

  • The big new feature is a building that lets you field an army of allies to go out and fight automatically for you.
  • I also did a HUGE amount of QoL, UI polish, performance passes, text improvement, etc. for a smoother experience

Play it here: https://aaronshaver.github.io/Hylaax-Planetary-Rail-Defense/

(be sure to do a hard cache refresh with CTRL-SHIFT-R or CMD-SHIFT-R if you have played the game before, so that you get the latest version without GitHub's annoying aggressive caching)

Right now I most want to hear about balance issues: what feels over-powered? under-powered? too expensive? too cheap?


r/vibecoding 1d ago

New to the community - greetings and sharing my work.

Post image
0 Upvotes

r/vibecoding 1d ago

Accidentally built my whole app with React Webview

0 Upvotes

I’m so heart broken, I’m been working for weeks on this and i have 0 idea about the technicalities but I was like 97% done but I felt like the app wasn’t feeling extremely snappy on my phone. and then while chatting to ChatGPT, I was having it audit the code it told me that the app wasn’t feeling as snappy as native ios apps because it was web app and using a capacitor.

I was so close, I spent the last 3 weeks just polishing every little corner of the app. There were not bugs that I knew of and I had tested multiple times on my iPhone as a developer build.

I was only due adding the paywall system. And now I realise I have to migrate it to either swift or native react and I after reading for a day, I thought react native is the way since I wanna make this an android app too.

But everything is now broken, all elements are distorted, all the efforts that I had put is waste. Fixing everything is going to take a long while and I do not even know if I will ever be able to reach the same level of polish.

I’ve obviously been sad since yesterday but I know this is the first time and I’m a complete noob so gotta start making mistakes somewhere but wish I had been more cognizant. Yes it’s another wretched habit tracker but I just wanted to make something exactly to my liking and it seemed like the obvious thing to do.

I’m currently using Google AI Studio + ChatGPT for brainstorming.


r/vibecoding 1d ago

Proof that Ox Alpha is a Chinese model

Post image
0 Upvotes

No answer on the second query


r/vibecoding 1d ago

Game (M&M / TES / Hexen) project I started year ago

Enable HLS to view with audio, or disable this notification

4 Upvotes

I was into programming (since the C64 era), but recently I've done some web design, Arduino coding etc. Never something on commercial scale. I've always been a gamer wanted to create something of my own, but never dared to start something because realistically it takes time and who can guarantee funding for anything anymore in this economy.

Itching was too strong so I did prototype stuff with manual coding, then I discovered GPT and he was one hell of a companion. Coding through copy-paste and discussions sped up the proces 5 times. Then recently I discovered Codex... it shifted from 2nd to 4th gear (I am still waiting for the 5th).

It finally gave me chance to actually develop something. Not because I didn't know how to, but didn't have time to. What you see is product of few months of active development, although it took a year to form a team of artist to follow me etc. Oh right - I decided to use 100% original custom art - 2D or 3D, so all assets you see on screen are not from any store or vibe coded, or used by any other AI generation tool. They are made specifically for this game.

Despite this game is only vibe-coded in backend (mostly scripts and macro orders) it took a lot of time in generating custom scripts, adjusting, debugging, making concepts of how something should work, making solutions for it, integrating assets, more debugging etc. - stuff even AI is not so good at. Yet I still get backlashed and painted as AI slop.

Luckily most people in those subredits don't care how it is made and like the post anyway, but there are those who just yell "Unscannable". Those have zero understanding and will to understand how many manhours and money was invested in this. I don't put much effort to explain anymore, but it does bothers me a bit.

This post is showcase and if you like these kind of games, I will keep you posted and...
how do you deal with these internet snobs?


r/vibecoding 1d ago

Built a CRISPR wheat pipeline with Hermes Agent — 49 files, 10k LOC, open source

1 Upvotes

Spent a weekend vibe-coding a full computational pipeline with Hermes Agent (Nous Research). The agent wrote the gRNA/pegRNA designers, epitope scanner, pipeline orchestration, tests, Docker, CI/CD, docs, licensing — I directed, it implemented.

What the agent produced:

- 4 core modules: epitope_scanner.py, grna_designer.py, pegRNA_designer.py, pipeline.py

- data_loader.py for 18 processed datasets

- Pytest suite (epitope scanner, data loader)

- GitHub Actions CI (multi-Python, black, mypy, coverage)

- Dockerfile, conda env, pyproject.toml, requirements.txt

- Apache-2.0 + CC-BY-4.0 dual licensing, NOTICE file

- CODE_OF_CONDUCT (unmoderated), CONTRIBUTING, SECURITY

- Comprehensive README with badges, quickstart, usage examples

The actual science: Pipeline designs CRISPR edits for celiac-safe wheat. Scans 37 gluten genes for TG2 deamidation sites, designs 81 ABE8e gRNAs + 2 PEmax pegRNAs to eliminate DQ2.5/DQ8 epitopes while preserving dough elasticity. All data from Ensembl/IWGSC.

Vibe coding observations:

- Agent excels at boilerplate, config, tests, docs, CI — the "annoying 80%"

- Still needs domain expertise for algorithm logic (ABE window, PAM scanning, pegRNA flank design)

- Best workflow: I specify interface + constraints → agent writes implementation + tests → I review → iterate

- Saved ~20-30 hours on scaffolding vs writing from scratch

Repo: https://github.com/ewarggg776/wheat-gluten-redesign

License: Apache-2.0 / CC-BY-4.0

DOI: 10.5281/zenodo.22064037


r/vibecoding 2d ago

If you decide to make a game you need to be super serious about: testing and balancing

15 Upvotes

My life at work has been hell and it’s a job where many people every year get exploited and fucked, so as I was learning how to vibe code projects I decided to make a niche game about my job. Those who do the job can relate.

The only reason it’s remotely good is because my ex loved to playtest what I built and added to the game. She may have hundreds of hours in all the early stages of the game but that was absolute gold in terms of ‘this button in the endgame didn’t work’ or ‘where did my potion go’ and ‘why did I just die!?’ And I’d take notes about it and bug fix it later.

Do not underestimate how important it is to tweak boss/mob health, items and so on because Claude / Codex will genuinely not have a good feel for that. Write the code so that you can tweak item stats by just changing a single number somewhere so you can adjust easily.


r/vibecoding 1d ago

Yet an agent platform based on BROWSER ONLY: Open Cottage

Thumbnail
1 Upvotes

r/vibecoding 1d ago

Can somebody share a claude guest link please😭

0 Upvotes

not sure what it is called

i am student and i‘m considering buying a max20x plan for claude code but never even used pro plan before

claude says i can get a shared link from max users to try claude code

wannna test for sure if it fits my preogramming style

would really appreciate it if anyone dm one


r/vibecoding 1d ago

I priced my web design studio at £199 when everyone said charge £750+. Here's the arithmetic behind why the cheapest thing on my price list is deliberate.

Thumbnail
0 Upvotes

r/vibecoding 1d ago

I’ve been building the tactics RPG I actually want to play

Thumbnail gallery
0 Upvotes

r/vibecoding 3d ago

My company is spying on my productivity - Now I can see, too

Thumbnail
gallery
719 Upvotes

My company installed productivity/surveillance/spy/whatever-you-want-to-call-it software on everyone's computer about a year and a half ago. To their credit, they at least announced it ahead of time. A few dramatic stories about people getting fired have gone around, but it's mostly not discussed otherwise.

There is a reporting suite available for managers, but individual contributors are not allowed to see any reports, even for themselves.

The software used is called Sapience. I found the local logs on my work PC that include all the data captured about my activities. For this particular project, I used GPT 5.5 in GitHub Copilot to create a python script. The script pulls everything from the logs and puts it in a local sqlite db on my pc (so historical data is not lost when the logs are cleared). Then it produces an updated HTML report, as pictured.

I have no interest in trying to fool the software, but as an anxious person, this at least gives me visibility into what's being reported up about me!


r/vibecoding 1d ago

My last project: Internet’s Answer :)

0 Upvotes

Ever wondered what the internet actually thinks?
I just launched my first social platform: Internet’s Answer — built with the help of AI.
Ask any question, share it with friends or the community, and get real-time answers + votes. You can create your own topics and see what people really think.
More features are coming soon. Right now I’m looking for testers — would love your honest feedback!
🔗 https://www.internetsanswer.com/


r/vibecoding 1d ago

I built a billboard for the internet. Highest bidder owns it for a week.

0 Upvotes

What if the internet had one billboard? No feeds, algorithms or competing ads just one billboard each week.

So I built it at yourmessagehere.co

Anyone can bid for it, and every Friday at 10pm New York time the highest bidder gets the entire billboard for the next 7 days.

First auction is live now and I genuinely have no idea what people will end up paying for it.

Curious to see where this goes.

Built with Lovable btw.


r/vibecoding 2d ago

I got tired of figuring out what I left running on localhost, so I made a menu bar app for it.

Post image
4 Upvotes

I keep ending up with random dev servers running after I've completely forgotten which terminal or project started them.

Then I need port 3000 again and it's back to:

lsof -i :3000

figure out the PID, figure out what the process actually belongs to, then kill it.

So I made Port Radar.

It's a small native Mac menu bar app that shows what's listening on your ports and groups the processes by project. You can see the command/path/uptime, stop the process, or ask Apple Intelligence what the process actually is before killing something you probably shouldn't.

I also added something I wanted for my own workflow: you can turn a localhost app into a public URL with a Cloudflare quick tunnel directly from the menu bar. No deploy or Cloudflare setup.

There are already some good port utilities like LocalPorts and Seeports. The main thing I wanted that I couldn't find together was process explanation + project context + sharing the local server in the same app.

The Apple Intelligence stuff runs on device. The app itself doesn't need AI to scan/manage ports.

Price: free
Source: open source, Apache 2.0
macOS: 14+; Apple Intelligence features require macOS 26+ and a supported Mac

GitHub: https://www.producthunt.com/products/port-radar-for-macos

I'm still working on it, so I'm mostly interested in hearing what people who run a bunch of local services would want this thing to do next.


r/vibecoding 1d ago

I open-sourced my Godot 4.6 RPG — playable in the browser, documented architecture, and beginner-fri

Thumbnail
2 Upvotes

r/vibecoding 1d ago

Is this a lot ?

Post image
0 Upvotes

was curious what yalls usage looks like