r/theVibeCoding

Image 1 — I built a Cursor workspace for keeping AI characters consistent across poses and outfits (YAML + chained references, not another img API)
Image 2 — I built a Cursor workspace for keeping AI characters consistent across poses and outfits (YAML + chained references, not another img API)
Image 3 — I built a Cursor workspace for keeping AI characters consistent across poses and outfits (YAML + chained references, not another img API)
Image 4 — I built a Cursor workspace for keeping AI characters consistent across poses and outfits (YAML + chained references, not another img API)
Image 5 — I built a Cursor workspace for keeping AI characters consistent across poses and outfits (YAML + chained references, not another img API)
▲ 9 r/theVibeCoding+8 crossposts

I built a Cursor workspace for keeping AI characters consistent across poses and outfits (YAML + chained references, not another img API)

r/StableDiffusion, r/comfyui, r/Cursor, r/SideProject

TL;DR: Paid Cursor workspace + Python pipeline for character libraries. One identity file, each new pose chains from the last registered image, outfits dress the reference instead of redrawing. Includes 7 characters with real PNGs. No cloud API — GenerateImage runs in your Cursor subscription.


I kept running into the same problem:

  • New prompt → new face
  • New pose → outfit breaks
  • New angle → accessories vanish

So I stopped treating every generation as a fresh character and built a character library workflow instead.

What it actually does

AI Character Production Systemcreate one character once, reuse it forever. http://mskt.gumroad.com/l/jygfmp

Not another image generator. A repo you open in Cursor:

  • One identity file (SSOT) — species, materials, proportions locked in YAML
  • Pose chaining — each new pose builds from the last registered active.png
  • Outfits — dress the reference, don't redraw from scratch
  • One change per generation — pose or outfit or angle, not all three at once

Outputs are yours to take anywhere:

  • YAML prompts → paste into Midjourney, ComfyUI, Flux, etc.
  • active.png per pose → img2img, video, your own app
  • Pick front / side / full body so accessories stay coherent

What's in the bundle

Piece Detail
Cursor workspace Slash commands: /new-character, /add-new-pose-hamster, /character-pose-grid, …
Docs + agent rules Step-by-step workflows, not vibes
Python pipeline Register, lint, 59 tests — scripts never call a model API
Image gen GenerateImage in Cursor — your subscription

7 ready-made characters (real YAML + PNGs, not empty scaffolds):

  • hamster — 15 images (richest example: poses + outfits)
  • stork — 10 (costumes)
  • frog, lion, tiger, tanned_girl — 9–13 each
  • scooter — 3 (minimal bootstrap)

Totals: 7 characters · 55 pose prompts · 69 canonical PNGs · 92 saved generations · 11 pose grids

What it's not

No kitchen scenes, full compose pipeline, cloud hosting, or unlimited auto-gen. Character libraries only — by design.

Day one in Cursor

Paste this after opening the folder:

> Get familiar with this project. Read README.md and AGENT_START_HERE.md, then start creating new characters or experiment with the existing ones.

Disclosure

This is a paid bundle I'm selling (Gumroad / store link in comments). I'm sharing because character consistency comes up constantly in these subs and I wanted to show the approach, not drop a link with zero context.

Happy to answer workflow questions in comments — even if you never buy it. What do you use today for keeping characters consistent across poses?

u/AccountantMoney4151 — 11 hours ago
▲ 30 r/theVibeCoding+13 crossposts

Deterministic folding for LLM agents: continuity without LLM compaction

I just open-sourced Context Warp Drive, a continuity engine for LLM agents.

Repo: https://github.com/dogtorjonah/context-warp-drive

Right now, the industry has two bad ways of dealing with long agent horizons:

  1. Just ride the 1M-2M context window.
  2. Use an LLM to summarize older messages ("compaction").

LLM summaries are inconsistent, they burn an extra model round-trip, they quietly drop the exact identifiers your agent needs (UUIDs, paths, hashes), and worst of all, they constantly rewrite the prefix—which trashes your provider prompt cache.

This library takes a different approach: deterministic folding.

As the agent works, older context is folded into deterministic skeletons. Instead of linearly bloating to the ceiling, the active context sawtooths—building up efficiently, then dropping back down to a clean floor without losing continuity.

Why not just use the 1M token window?

Because 95% of what an agent carries with it on a long task isn't needed right now. It's looking for the needle in the haystack, but massive context windows force it to carry all the hay.

A larger window raises the ceiling, but it doesn't move the floor where models reason best. Long-context evals keep showing the same thing—models do not use giant contexts as cleanly as the marketing numbers imply:

By keeping the agent deterministically folding with a warm cache and a low context band, you keep it snappy, cheap, and focused. You leave the hay behind until it's actually needed.

How Context Warp Drive works:

  • The Rebirth Seed: The continuity package that makes the full reset possible. It carries the recent user and AI messages, what the agent was actively working on and editing, its execution plan state, preserved exact identifiers from the full trace, and episodic context from earlier work. It is not a vague summary—it is a structured, deterministic snapshot the agent can wake up from and continue seamlessly.
  • Cache-Hot Appending: As the agent works, older turns fold into compact bands that append onto the rebirth seed. The context builds up over time, but because the seed stays byte-identical, you pay for cheap cache reads turn after turn instead of expensive fresh inputs.
  • The Sawtooth Reset: You can't append forever. When measured input pressure hits your configured ceiling, the engine performs the full sawtooth—the context drops back to a fresh rebirth seed and the cycle continues from a low-context floor.
  • Zero-LLM Folding: Raw chat history stays preserved as the source of truth, but the model sees a deterministic compact view. Tool calls, paths, receipts, retained reasoning, and exact identifiers are all preserved without asking another model to summarize anything.
  • Episodic Recall: When the agent re-touches a path or concept from before the reset, the engine pages the relevant folded detail back in. The agent doesn't carry all the hay—it pulls it back when it matters.
  • Task Rail: I also included a portable execution primitive called TaskRail. It keeps long-horizon plan state outside the prompt: steps, progress, acceptance criteria, and serializable checkpoints. Combined with folding and rebirth seeds, the agent stays low-context while still knowing exactly where it is in a multi-step workflow.

What's in the repo:

  • Core folding engine, provider-agnostic across Anthropic content blocks, OpenAI-style tool_calls, and Gemini parts.
  • Anthropic prompt-cache breakpoint helpers to maximize read-hits.
  • Raw rebirth seed renderer.
  • Model-aware context budget resolver.
  • Fold recall and episodic recall (with an optional SQLite episode store).
  • Portable Task Rail state machine.
  • Gemini CLI and Codex CLI folding adapters.

There are a lot of knobs you can tune, but the core philosophy is the same: use the 1M window as safety headroom, not as the operating band.

(Not on npm yet—install from source for now.)

I've been running this in my own multi-agent orchestration stack for months and completely dropped LLM compaction. The difference is fundamental: the agent stops treating context as a giant backpack and starts treating it like a paged working set—small, hot, recoverable, and always grounded in the raw trace.

u/MusicToThyEars — 2 days ago
▲ 27 r/theVibeCoding+10 crossposts

I built a browser your coding agent can drive without getting blocked

If you vibe-code agents that browse, they probably die at Cloudflare. I open-sourced (BSD-3-Clause) a Chromium fork that fixes that. It corrects the fingerprint in native C++, not injected JS, so it holds up across iframes and workers. Real Chromium on raw CDP, drops into Playwright.

pip install tilion-fortress

Clears CreepJS and Sannysoft in my tests. Does nothing for your IP though.

github.com/tiliondev/fortress

What keeps hitting bot walls for you?

u/Flat_Telephone_4636 — 2 days ago

3 days to build an AI app demo. 3 weeks to fix the bugs it introduced.

So I finally jumped on the vibe coding thing. Spent a weekend with one of those AI app builders — described what I wanted, got a working demo with a login page and a dashboard in like 2 days. Felt amazing. Sent the link to a couple friends, they were impressed, I was feeling myself.

Then I tried to actually make it do something real. Wrong.

First user signs up — auth works but the redirect is broken so they land on a blank page. Fix that, and suddenly the data that was showing before is gone because the prompt I used for the dashboard component lost context. Add a field to the database schema through the builder's UI — it changes in one place but the other six components that read that field just silently fail. No error, no warning, the data just isnt there anymore.

I've been going in circles for three weeks now. Every time I fix one thing, something else breaks. Its like the AI had a consistent mental model of the app when it generated the first pass, but the moment you start making edits theres no test coverage, no type safety enforcement, just hope that the next prompt will patch it clean.

I get that this is probably user error. Maybe im using it wrong. But is this just how vibe coding works — you trade speed at the start for a nightmare of fix-and-break at the end? Or is there a way to use these tools where the generated code actually stays consistent as you build on it?

reddit.com
u/Connect_Ad3062 — 3 days ago

Anyone have a better option than Notion for making specs for a project?

WHat options do we have for claude.ai making specs for a new project?
i have been using notion with a free 6 months, I want to be able to work making specs.md fot multiple projects in multiple notion projects in ultiple tabs of claude.ai but notion only allows one mcp connection to one project.
another thing notion eats up so much tokens, i get rate limited after a half hour using the notion mcp.
The notion mcp eats up my $100 a month max plan rate limits.
i have a chromebook 4gb of ram so i can't use claude cowork or desktop.
what are my options out there for working on specs with a mcp in claude.ai?
what do we have out there?
anyone got this dialed in already, What are you doing to make projects specs?

Repost to more communities

reddit.com
u/Clean-Tip-9680 — 4 days ago
▲ 4 r/theVibeCoding+4 crossposts

Im a vibe coder and so what!

At the beginning of this year I'd embark on a journey I never thought I'd go on. After trading for 2 years and still not being consistently profitable I needed something to change. I wanted to start small and just make sure that i'm at least trading every day. I wanted something easily accessible, easy to use and of course free. So first thing I did was look on the App Store and surprisingly I couldn't find anything.

I then looked online for a website and came across tradezilla and websites like it. Like I said earlier I didn't really want to spend money on something so simple and just by looking at tradezilla I knew it was just way too much for me. And in trading less is more.

A few hours pass and I start venting to my boy Anuraag about how I couldn't find anything to solve my problem. He jokingly said "so make an app".

As someone with barely any coding or developing experience, I didn't take it serious. But then I thought about it again. There's nothing already existing that will solve my issue, and I was tired of writing all of my journals down in a notebook. So I thought to myself well fuck it, lets see if Its hard to make an app.

So I went to chatgbt and asked how hard it would be to create a simple app. I described how I wanted it to function and it gave me 3 options.

Choice 1. make a google form, which would take no coding but it wouldn't feel like a real app. (Honestly looking back now this was probably the best choice for what I needed at the moment but I had little interest in it for some reason)

Choice 2: Create an app with glide or adalo which would be very simple and take a low amount of code.

Choice 3: Chatgpt would just create a super simple coded version for me if I wanted to have my won custom app. I think the potential for growth was the thing that pulled me towards the last option.

There was just one problem, I was kind against Ai built things. I support Ai assistance but not replacement. I still believe that everything should have some kind of direct NEED HUMAN INFLUENCE.

fastforward 5 months and it an actual real thing now that I couldn't be more proud of. I genuinely believe I've created something that cannot only bring value to my life but to others as well. It's a genuinely good product that cost nothing but time and effort and $99 apple dev subscription lol. Anyways trying yo to make this post too long but I can sit here a confidently say, After all this time Countless months of bug fixing, I've barely done any coding. I would say 75% of the coding was done by Ai.

With that being said I still feel entitled to take credit for this app, this wasn't build by Ai. It was built by me....with the help Ai. I'm tired of people just assuming I'm just doing a money grab using AI slop. If you actually took the time to do any kind of due diligence you would know that's the farthest from the truth. My months of confusion was real, the weeks of stress testing, days of researching, months of brainstorming that is all real, none of It is Ai. But somehow the code being written by Ai automatically writes everything else off.

Im genuinely curious on why that is?
Also realistically how scalable is being a vibe coder? I feel like at some point down the line I might have to take a boot camp or course or something g.

reddit.com
u/VariationAware1436 — 6 days ago
▲ 29 r/theVibeCoding+1 crossposts

I VibeCoded a website to submit VibeCoded Projects for other VibeCoders to review. The website: VibeCoding.is

Hi vibecoding!

I was thinking it would be nice to see just a listing of true vibe coded projects, and see what others thought about them via reviews and some data points.

I put together VibeCoding.is to give a place where other vibecoders could submit their projects for a quick review and a potential place to showcase them.

Submission is not painful: Some details, an image, a live link, and an email confirmation code. If you have a product ready for review, please feel free to submit yours today!

Your submission should be an active, usable, and vibecoded project. Does it need to be 100% vibed? Of course not. Mine are various degrees of vibed and other tool sets, depending on the needs. Explain it in the description, that's to help others understand your project.

Feedback is appreciated, as I am just getting this open to submissions. If you see a problem, please let me know. If you hate it, let me know that as well. If you love it, please take the time and submit your projects, and review others on there.

And yes, it does look very generically vibecoded. I had choices of layouts of course, and spent some time with a couple folks who don't really know about vibecoding, and this was the overall direction that tested well. Go figure.

Because the site is fresh, I do have a few Mock projects out there that will be removed. The live submissions are simple vibe coded projects, be gentle.

EDIT: Thanks very much for feedback so far, almost all of it has been incorporated in the latest build. Please deal with us as we sort out emails. Some are going to spam, which I'm guessing shouldn't be a surprise for a new domain, so if you submitted a project or a review, please check your spam folder for validation emails, thanks!!

Mock projects have been removed, these are all live VibeCoded things, from Boxing to Hotel Booking, we've got some really interesting things!

u/mdwstoned — 7 days ago
▲ 14 r/theVibeCoding+6 crossposts

Tiny proof-of-done gate for Codex and other coding agents

I built DoneCheck, a tiny zero-dependency proof-of-done gate for AI coding agents.

When Codex, Claude Code, Cursor, or OpenCode says "done", DoneCheck makes it leave evidence: changed files scanned, the verification command, exit code, recent output, and a DONECHECK receipt. It also catches obvious AI-code misses like TODO placeholders, skipped verification, stale receipts, and swallowed exceptions.

Install from GitHub:

pipx install git+https://github.com/AtharvaMaik/donecheck
donecheck --cmd "pytest -q"

Repo: https://github.com/AtharvaMaik/donecheck

It is not a linter or a test framework. It is the cheap first gate before an agent, PR, or CI run claims the work is finished.

u/Clashking666 — 12 days ago