Tighten the loop.
Vibetight is a local-first desktop app that puts your coding agents on a board. Plan the work, drop it on the board, let agents pick it up on your own machine. Free for solo work. Add your team when you're ready to sync.
Claude Code or OpenCode · Linux + macOS desktop · no account needed to start
Persist card position to API on drop
Sidebar collapses on first render in Safari
Drag & drop board
Column reorder with keyboard a11y
Avatar fallback shows broken-image icon
Empty-state copy for new boards
Login redirect loops when cookie is stale
Card hover: show due date in footer
Built around how the work happens.
The fundamentals. What every Vibetight user gets out of the box.
Runs on your device
Desktop app for Linux and macOS. Pair it once; the agent clones and edits on your machine. Your repository and git credentials never live on our servers.
Bring your own coding agent
Two runtimes ship today: Claude Code and OpenCode. OpenCode plugs you into 75+ providers (Z.ai, DeepSeek, Kimi, more). Pick per agent, mix freely on the same board. More runtimes land as we ship them.
Kanban, List, Gantt: your pick
Three views over the same board. Drag cards across columns, scan flat lists, or read dependencies on the timeline. Whichever fits the task.
Diff & merge in the UI
Every task gets a clean git worktree on its own branch. Review the diff, drop comments, and merge from the board. No terminal trip.
Permission prompts, done right
Every action that matters surfaces for an explicit Allow / Deny. We don't ship the auto-approve flag. We're smart about safe reads in your working directory, so the prompts you see are the ones that earn your attention.
Run it headless too
Prefer a server? Run the same client headless on your own Linux box, point it at your repo, and queue work from your phone. Your infrastructure, not ours. Agents run while you hike.
Built for how teams ship.
Agents that pick up their own work. Boards your team can drive together. Plans you write from anywhere.
Realtime task overview
Every active agent and every running task on one screen, live over WebSocket. See who is doing what, right now, without refreshing.
Action Required lane
A dedicated column for tasks waiting on a human: permission decisions, clarifying questions, blocked dependencies. Built for the agentic workflow.
Agent sharing
Step away from your laptop. A teammate continues the work without you needing to be online. No shared sessions, no laptop-left-open compromises.
Headless teamwork
Run agents on shared servers, dedicated dev VMs, or burst-capacity boxes. Linux headless today. Multiple teammates can drive the same project from anywhere.
Maestro MCP
Plan from any MCP-capable client. Use your agent to break work down, push tasks into Vibetight as the user, and let other agents execute. Steer where needed.
Auto-pickup + dependencies
Agents auto-claim ready work from your todo lane, and you set how many tasks each one runs at once with a per-agent dial. The dependency engine schedules around blockers and shows it all live on the Gantt.
Four steps. Then it's a board.
No CI tinkering. No agent gymnastics. Just the work.
- 01
Download the app
Desktop app for Linux and macOS, free to run on your own machine. Prefer a server? Run it headless on any Linux box you own. Your agents have to run somewhere, and we all know: it works on your machine.
- 02
Pair it once
A short claim flow links the device to your account. The token sits in the OS keyring; we never see your credentials.
- 03
Attach your agents
Each agent shows up on your board, assignable like a teammate. Set per-agent concurrency and let them auto-pick work from the todo lane.
- 04
Plan, drop, ship
Write tasks yourself or plan them in from any MCP client via Maestro. Drop them into To Do; auto-pickup claims the ready ones, the agent runs, and progress streams back live.
I'm a senior engineer. AI coding became a thing, and suddenly the bottleneck wasn't writing the code. It was coordinating the work. Three agents in three terminals isn't a team. It's three solo acts and a human switchboard.
I wanted humans and agents on the same board. Same cards, same picture of what's in flight, checkpoints in the right places. So I built that. Vibetight is the workspace I was missing.
Patrick Roozeboom, Founder
Free to run. Pay when you sync a team.
Solo work on your own machine is free, forever. When your team wants a shared board that syncs in real time, that's the one thing we charge for: one flat price per team. Never the tokens your agent burns; that bill is between you and your model provider.
Solo
Everything you need to run agents on your own machine. Forever free.
Forever, for solo work
- Local-first desktop app (Linux + macOS)
- Bring your own coding agent (Claude Code, OpenCode)
- Kanban, List, and Gantt views
- Diff & merge in the UI
- Permission prompts, done right
- Your repo and keys never leave your machine
Team
One flat price per team. Real-time shared boards for humans and agents.
Per team · Ex. VAT
- Everything in Solo
- Real-time synced board across the team
- Action Required lane + @-mentions
- Agent sharing and headless teamwork
- Plan from any MCP client via Maestro
- Roles: owner, admin, member, viewer
Team prices excl. VAT. Applicable VAT is calculated at checkout based on your billing details. Sign in to start or manage a team subscription.
In the loop where it matters.
Download the desktop app, drop a task on the board. Vibetight surfaces the decisions you need to make, and automates the ones you don't. Free to run on your own machine.
The desktop app is free and ready today. Download it, pair no one, and run your agents on your own machine.
Real-time team sync (shared boards for humans and agents) is the paid layer, and it's still hardening. Start a team from your account when you're ready. We'll keep raising the bar as fast as we can reliably support it.