Stars
Forks
Watchers
Developer links
Garcon
Garcon gives developers one browser workspace for running several coding agents at once, steering their work live, and turning reviewed changes into commits. Tile up to four resizable windows, move chats between them, and place live sessions on durable canvases that show delegated children, handoffs and parentage. Turn that activity into a tag-driven delivery board, or create tickets first and open chats from them with the project, priority, assignee and discussion already attached. Queue instructions, reorder them, answer agent questions, approve tool calls, pause work, interrupt a run or stop it without losing the transcript. Exchange labelled messages between chats, delegate bounded tasks to child agents, and bring final results back into the parent conversation. Browse and edit files, open terminals, inspect reasoning and tool calls, then stage individual lines, hunks, files or folders before committing and pushing. Search transcripts, save filters, pin or archive chats, export Markdown or XML, schedule prompts for later, and review token use and estimated API cost by day, agent and model. Connect trusted remote executors when work belongs on another machine, and open the same workspace from a phone when an agent needs a decision away from your desk. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.
Benefits
- Parallel Agents Stay Visible
- Multiple coding agents run in tiled windows, canvases and boards, with chat lineage, delegated children, queued instructions and final results kept in one place instead of scattered across terminal tabs and forgotten shells.
- Control Every Turn
- Steer active work, reorder queued instructions, approve tools, answer questions, pause queues, interrupt runs or stop them, with the full transcript retained for review, search, export and later resumption.
- Review Real Changes
- Files, terminals, reasoning, tool calls, diffs, staging, commits and pushes sit beside the chat, so a change can be inspected at line, hunk, file or folder level before it leaves.
- Work Survives The Session
- Tickets, boards, saved filters, scheduled prompts, archived chats, remote executors and usage reports keep agent work organized after individual chats end, executors move, or the server restarts.
Features
- Visual Chat Canvases
- Arrange live chats in named boxes on durable canvases, connect related work, show delegation and handoff lineage, save several canvases, and switch to a structured list when needed.
- Tag-Driven Boards
- Convert chat metadata into delivery columns, move work through tag transitions, and track backlog, progress, review and completion without maintaining a separate project board.
- Delegated Child Agents
- Launch child chats with visible parentage, exchange provenance-labelled messages, wait for exact turns, and receive final results inside the parent conversation for audit and follow-up.
- Integrated Git Review
- Browse and edit files, run terminals, inspect diffs, stage lines, hunks, files or folders, then commit and push from the same workspace as the agent chat.
- Scheduled Prompts
- Create one-off or recurring prompts, pause and resume schedules, target new or existing chats, and inspect run logs from desktop or mobile.
- Remote Executors
- Run agents, files, Git and terminals on trusted remote workers through authenticated encrypted WebSocket connections, with Local and remote targets managed from one controller.