releash
Health Warn
- License — License: Apache-2.0
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Fail
- rm -rf — Recursive force deletion command in .github/workflows/ci.yml
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Manage multiple AI coding agents in parallel — Kanban board, diff review, terminal, and remote access in one place.
![]()
Releash
Unleash your AI agent. Take the leash back from anywhere.
A desktop app to manage multiple AI coding agents running in parallel — Kanban board, diff review, terminal, and remote access in one place.

Why Releash?
Running multiple CLI agents in parallel is easy — open a few terminals and go. The hard part is managing them. Which branch is still in progress? Which agent finished? Which one has a PR open? Which worktree is ready to merge?
Releash integrates worktrees, agents, and Git status into a single management layer. A Kanban board shows all your parallel tasks — each backed by a worktree with its own terminal, editor, and source control. Manage them from your desktop, or from your phone.
- Organize tasks on the Kanban board — each card is a worktree with its own agent
- Track agent status in real time — running, waiting, done
- Check in from your phone — scan a QR code, see everything
- Review diffs, leave comments, send feedback to agents
- Ship — stage, commit, push, all without switching tools
No cloud, no IDE lock-in. Releash runs on your machine, watches Git, and works with any CLI agent that writes files.
Features
Kanban for parallel agents
Each worktree is a card on a Kanban board — Todo, In Progress, Review (PR open), Done (merged). See all your agents and their tasks at a glance. Click a card to jump into the worktree with the editor, terminal, and source control ready to go. PR detection uses the GitHub CLI (gh) to automatically move cards to Review and Done columns.

Agent status tracking
Know whether your agent is running, waiting for input, or done. Get notified via webhook (compatible with Slack Incoming Webhooks) when it needs your attention.
Agent state detection connects through Claude Code Hooks. Other agents are fully supported for file editing, diff review, and Git workflows — they just won't report granular run states.
Monitor and operate from your phone
Scan a QR code to open Releash in your phone's browser. Check agent status, browse diffs, stage files, operate the terminal, leave review comments — all without being at your desk.
- Works on the same LAN out of the box
- Auto-detects VPN interfaces (Tailscale, WireGuard, ZeroTier) for access outside your local network
- All traffic is authenticated with HMAC-SHA256 challenge-response — no cloud relay, everything stays on your network

Precision diff review
Three view modes — gutter (compact), inline, and split (side-by-side). Image diffs show before/after side by side. Stage exactly the lines you want with hunk-level and group-level staging. Leave inline comments on any line and send them to the agent in one click.

Full Git workflow
Stage, unstage, commit, and push without leaving the app. Partial staging at the hunk level. Branch management with worktree support.
Project-wide search
Regex-powered file search across the entire project. Results are grouped by file with match highlighting — click to jump straight into the editor.
Built-in terminal
A real PTY terminal, not a toy. Shell integration (Bash, Zsh) detects when commands finish. Review comments are sent directly as text input, so it works with any agent — no plugins or integrations required.
Getting Started
Platforms: macOS (Linux and Windows are not yet supported)
Download the latest installer from the Releases page.
Optional: GitHub CLI (gh) — enables PR detection for Kanban board
Build from source
Prerequisites: Node.js (v18+), pnpm, Rust, Tauri v2 prerequisites
pnpm install
pnpm tauri dev
How It Works
Create worktrees for each task
↓
Launch agents in their terminals
↓
Agents edit files — Releash watches Git for changes
↓
Kanban board tracks status: Todo → In Progress → Review → Done
↓
Check in from desktop or phone — review diffs, leave comments
↓
Comments go straight to the agent as terminal input
↓
Stage, commit, push — done
Releash doesn't parse agent output or depend on any specific agent's API. It watches the filesystem and reads Git. That's why it works with Claude Code, Aider, Cline, or any tool that writes files. (Real-time agent state tracking requires Claude Code Hooks; other agents get full Git and terminal support without run-state detection.)
Tech Stack
| Layer | Technology |
|---|---|
| Desktop | Tauri 2 (Rust) |
| Frontend | React 19, Monaco Editor, xterm.js |
| Git | git2 crate |
| Remote | WebSocket server, QR code auth, HMAC-SHA256 |
| Terminal | portable-pty |
License
MIT OR Apache-2.0
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found