Skip to content

debuglebowski/SlayZone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

210 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SlayZone

SlayZone

Kanban with terminals. Card → Terminal → Agent.
Every card hides a terminal, a browser, git management, worktree, and much more. Agent management for humans.


Download for macOS   Download for Windows   Download for Linux

Get started

  1. Download the app for your platform above and run the installer.
    • macOS: Right-click SlayZone.app after the installer runs → OpenOpen again to bypass Gatekeeper (unsigned app, one-time only).
    • If that doesn't work: System Settings → Privacy & Security → Open Anyway.
  2. Create a project — click + in the sidebar and point it to a folder on your machine.
  3. Add a task — click + inside the project, then open the card to access the terminal, browser, and git panels.



 🤖  Integrated AI agents

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.

 🧩  Agent-Kanban interaction

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.

 🌐  Embedded browser panels

Docs, PRs, and previews inside tasks — without leaving the app.

 🔍  Automatic status tracking

SlayZone watches your agents and tracks each task's status automatically — idle, working, or waiting for input.

 🌿  Git worktree per task

Isolated branches with built-in diff, conflict resolution, and commit UI. One branch per task, no more stashing half-finished work.

 🔒  Fully local

Your agents run locally on your machine — SlayZone is just the interface.



slay CLI

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

Known bugs

  • 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

Built with

Electron · React · SQLite · node-pty · xterm.js

Get involved

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)

Star History

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages