vc is a small helper script for working in Cursor while keeping your tasks in vibe-kanban. It bootstraps the workspace files/templates you need, starts the kanban board on its default port, and primes your local environment for agent work.
git clone https://github.com/<your-username>/<repo-name>.git
cd <repo-name>
bash setup.shThis will:
- Install the
vccommand to~/bin - Add
~/binto yourPATHif needed
source ~/.zshrc # or source ~/.bashrcFrom any project directory, run:
vcThe command will prepare the workspace and create an iTerm layout with coding agents.
- Copies templates (
.codex,.claude,.design,.design/todo.md,issues.md,refactor.json) into the current directory without overwriting existing files - Adds common local files to
.gitignoreso they stay out of commits - Touches
.design/todo.mdand opens it in Cursor/VS Code when thecodeCLI is installed - Creates an iTerm layout with 3 panes: codex (top-left), claude (top-right), and terminal (bottom)
When you run bash setup.sh, the following files and directories are created or modified:
| Path | Action | Description |
|---|---|---|
~/bin/ |
Created | Directory for user commands |
~/bin/vc |
Created/Overwritten | vc command installation |
~/.zshrc or ~/.bashrc |
Modified | Adds ~/bin to PATH (if not present) |
~/Library/Application Support/ai.bloop.vibe-kanban/ |
Created | vibe-kanban data directory |
~/Library/Application Support/ai.bloop.vibe-kanban/profiles.json |
Created/Overwritten | Copied from repo root |
When you run vc from any project directory, the following files and directories are created or modified:
| Path | Action | Description |
|---|---|---|
$WORKDIR/.gitignore |
Modified | Adds entries: .claude, .codex, .design, refactor.json, issues.md, .design/todo.md |
$WORKDIR/.design/todo.md |
Created | Empty file created and opened in VS Code (only if missing) |
$WORKDIR/* |
Created | Template files copied from templates/ directory (only if missing, no overwrite) |
Note:
$WORKDIRrefers to the current working directory where you execute thevccommand.
.
├── scripts/
│ └── vc # Main vc command script
├── setup.sh # Installer for vc and helper CLIs
├── profiles.json # vibe-kanban profiles copy source
├── templates/ # Workspace templates (codex/claude/design/todo/issues)
└── README.md
Edit scripts/vc to adjust defaults such as the workspace templates directory or the commands launched for your agents. After editing, rerun bash setup.sh to reinstall the updated script into ~/bin.
Requirements:
- macOS with iTerm.app
- VS Code CLI (
code) if you want.design/todo.mdto open automatically - Agent CLIs you plan to run (e.g.,
codex,claude)