vbcdr
100Index
Every agent. One window.
vbcdr is a free desktop IDE built around TUIs. Each project gets its own window: a stack of agent terminals, a git graph and a token meter. A lamp goes green the moment an agent finishes.
Claude Code, Codex CLI, or whatever you run in a terminal.
Also for Windows and Linux. v1.1.120 · AGPL-3.0 · free, forever.
> split auth middleware into guards_> add sessions table migration_$ npm run dev ready on :3000 GET /health 200 3ms GET /v2/users 200 11ms
How to use this service
Type any three digits on your keyboard to jump to that page. Press REVEAL for hidden answers and HOLD to stop anything from moving. Try 888.
- Developer alt-tabs until dawn. Session had finished at 23:04
- Tokens vanish over side project. Police have no leads
- Terminal, GitHub Desktop and usage page in merger talks. vbcdr: “already did”
- Claude Code and Codex CLI spotted sharing a window. “It’s fine,” says vbcdr
- Weather: scattered diffs, clearing by morning
Agents in parallel is a mess
200News
Coding agents let you run four projects at once. Your terminal stack, your git tooling and your usage page were never designed for that.
- 201
Which session finished? Nobody knows
Four projects, three agents each, a dozen terminal tabs. One of them went quiet ten minutes ago. You find out by alt-tabbing through every window, guessing.
FixedEvery terminal carries a status lamp. It goes green the moment its agent goes idle.
- 202
Hours and tokens missing, presumed spent
You can feel the burn rate but you cannot see it. The afternoon went into whichever side project shouted loudest.
FixedToken velocity and time per project are counted in the app, per project, with no timers to start.
- 203
One project, three apps, zero context
Everything belongs to one project, yet it lives in terminal windows, GitHub Desktop and a separate usage page.
FixedOne window per project: its terminals, its git graph, its credentials, its numbers.
Built around TUIs
300Features
Terminals hold the main stage. The editor is deliberately second. Everything else, from diffs and skills to slash-commands and token counts, is wired for how terminal agents actually work.
Two real Claude Code sessions side by side in the actual app, a dev server running next to them.
Write a ticket, press Enter. Each one gets its own git worktree and branch, an agent builds it, runs the checks and commits, and the card moves to Done by itself. If an agent goes quiet, the card says it needs you. Pushing and opening the PR is one click, when you decide.
NoteBoth recordings use demo projects with seeded history, so the dashboard and git numbers in them are demo data. The agents, the app and the commits they made are real.
Subpage 01/06
Rotating
Terminals take the stage
- Multi-terminal
- Several agent terminals per project, side by side, each labelled by what it is running.
- Status lamps
- A green lamp the moment an agent goes idle, plus an optional sound for when you are not looking.
- Persistent terminals
- Tabs and full scrollback survive restarts, even a reboot.
- Bring your own agent
- The startup command is yours. Claude Code by default; Codex CLI and any other TUI agent run first-class.
Where the tokens went
400Tokens
Token velocity, sessions and time per project are counted inside the app. No tracker to install, no timer to remember, no second window.
401 · Token weather
Demo dataForecast: heavy token showers over api-refactor after 21:00. side-project-7 remains unsettled, with a chance of rewriting everything by morning.
402 · League table, this week
Demo data| # | Project | Hrs | Share | Tokens |
|---|---|---|---|---|
| 1 | api-refactor | 14.5 | 38% | 4.1M |
| 2 | landing-page | 9.0 | 24% | 2.2M |
| 3 | cli-tool | 7.3 | 19% | 1.9M |
| 4 | side-project-7 | 7.0 | 19% | 3.3M |
Steward’s note: side-project-7 is fourth on hours, second on tokens. Inquiry ongoing.
403 · When you actually work
Demo dataStreak 6 days · Longest 19 days · Sunday is not a day off, apparently.
- Hours per project
- Every project ranked by hours, so you know which side bet is really getting your attention.
- Time share
- Your week, month or year as a breakdown your gut never quite matches.
- Activity heatmap
- Hour-by-hour patterns across the week. Find your real focus windows.
- Streaks and totals
- Current streak, longest streak, active days, total time.
Quiz time
500Quiz
- 501
You have four sessions running. Which one just finished?
- 502
Where did Tuesday afternoon go?
- 503
Does it only run Claude Code?
Source open. Always.
600Source
No vendor lock-in, no telemetry, no strings. AGPL-3.0 licensed and built in the open by one developer who got tired of alt-tabbing.
- AGPL-3.0
- Free, forever. Read every line, fork it, make it yours.
- No lock-in
- Bring your own agent and your own subscription. vbcdr ships no agent access of its own.
- Built from frustration
- Born from running five projects across three apps every single day.
Download
888Get it
One window per project, every agent inside it. Pick your platform and start shipping.
- macOSApple Silicon · .dmgYour platform · download >
- Windows64-bit installer · .exeDownload >
- LinuxDebian / Ubuntu · .debDownload >
v1.1.120 · Free · AGPL-3.0 · every release on GitHub Releases. Bring your own agent subscription or API key.