Kanban with terminals. Card → Terminal → Agent.
Every card hides a terminal, a browser, git management, worktree, and much more. Agent management for humans.
- Download the app for your platform above and run the installer.
- macOS: Right-click SlayZone.app after the installer runs → Open → Open again to bypass Gatekeeper (unsigned app, one-time only).
- If that doesn't work: System Settings → Privacy & Security → Open Anyway.
- Create a project — click + in the sidebar and point it to a folder on your machine.
- Add a task — click + inside the project, then open the card to access the terminal, browser, and git panels.
Claude Code, Codex, Gemini, and more — running inside task terminals. Spin up as many as you need per task. Real PTY sessions, not sandboxed previews.
Use SlayZone's MCP server so agents can read task context and update tasks, statuses, and subtasks from the terminal. Or use the slay CLI to manage tasks directly from any shell.
Docs, PRs, and previews inside tasks — without leaving the app.
SlayZone watches your agents and tracks each task's status automatically — idle, working, or waiting for input.
Isolated branches with built-in diff, conflict resolution, and commit UI. One branch per task, no more stashing half-finished work.
Your agents run locally on your machine — SlayZone is just the interface.
Manage tasks from any terminal without opening the app. The app live-updates when you make changes. Requires Node 24+.
slay tasks list
slay tasks list --status in_progress --project "My Project"
slay tasks list --done
slay tasks create --project "My Project" --title "Fix bug"
slay tasks done <id>Install via SlayZone → Settings → About → Install, or manually:
sudo ln -sf /Applications/SlayZone.app/Contents/Resources/bin/slay /usr/local/bin/slay- Terminal sync works perfectly 99% of the time. Cmd+R is a current workaround for the other situations.
- Auto-status tracking only fully works for Claude Code — Codex, Cursor, and OpenCode adapters are partial
- macOS Gatekeeper blocks first launch — right-click → Open to bypass
- Large kanban boards (100+ cards) can feel sluggish during drag-and-drop
Electron · React · SQLite · node-pty · xterm.js
SlayZone is built with SlayZone. PRs, issues, and ideas are all welcome.
git clone https://github.com/debuglebowski/SlayZone.git
cd SlayZone && pnpm install
pnpm dev| Command | |
|---|---|
pnpm dev |
Start dev server |
pnpm build |
Production build |
pnpm typecheck |
Typecheck all packages |
pnpm test:e2e |
Run E2E tests (build first) |
