releash

agent
Guvenlik Denetimi
Basarisiz
Health Uyari
  • License — License: Apache-2.0
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Basarisiz
  • rm -rf — Recursive force deletion command in .github/workflows/ci.yml
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

Manage multiple AI coding agents in parallel — Kanban board, diff review, terminal, and remote access in one place.

README.md

Releash

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.

Releash screenshot

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.

  1. Organize tasks on the Kanban board — each card is a worktree with its own agent
  2. Track agent status in real time — running, waiting, done
  3. Check in from your phone — scan a QR code, see everything
  4. Review diffs, leave comments, send feedback to agents
  5. 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.

Kanban board

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

Remote Web UI

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.

Diff review

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

Yorumlar (0)

Sonuc bulunamadi