Back to directory

AgentGUI

A multi-agent GUI client that lets a developer compare Claude Code, Gemini CLI, OpenCode, and other coding agents side by side, with real-time streaming, session persistence, and searchable history across every agent.

AgentGUI

AgentGUI is a single Node server plus a same-origin browser client that speaks the Agent Client Protocol directly to local agent daemons such as Claude Code, OpenCode, Kilo, and Gemini CLI, so no external proxy is required, and it hosts a history component in-process that browses Claude Code's own JSONL session logs, including a BM25-ranked search endpoint and a live server-sent-events tail of ongoing sessions.

It supports fourteen agents in total, including Goose, OpenHands, Augment Code, Cline, Kimi CLI, Qwen Code, Codex CLI, Mistral Vibe, Kiro CLI, and fast-agent, letting a developer run the same prompt across several of them at once to compare results, watch streaming responses, file changes, and tool calls in real time instead of raw JSON, and resume interrupted work exactly where it left off, even after a system restart. Chat itself streams over a WebSocket connection using a defined chat protocol.

More in Coding agents

See all 793
  • The City

    github.com

    A native macOS app that shows Claude Code runs as a city, with each project as a building, each team as a floor of robots, and every animation driven by a real event from the claude CLI's stream.

  • rig

    tryrig.ai

    A small, single-binary agent runtime that points at any OpenAI-compatible model, local or hosted, reads and edits a repository's code, runs its tests and remembers what it learned, with a loop implemented in a few hundred lines.

  • Jauvex

    jauvex.reindent.com

    An Electron desktop app that puts Claude Code, Codex and Grok coding-agent sessions side by side and lets you steer them by voice, with a small model handling fast routing decisions.