Your terminal tabs weren't built for five agents at once
A local-first desktop app that corrals multiple coding agents and shells into persistent, resumable split-pane workspaces.

What it does
Alethe is a cross-platform desktop app built with Tauri and React that wraps coding agents—claude, codex, copilot, and others—inside a persistent workspace. It replaces a clutter of terminal tabs with split-pane containers where each agent or shell runs in a real PTY, keeps its own session history, and survives UI rearrangement or app restarts. Projects, groups, and sub-tabs let you organize work across repositories without losing context.
The interesting bit
The project treats agent orchestration as a window-management and configuration problem. It does not just launch CLIs; it reads each agent’s MCP and skills configs, lets you copy servers between agents, and can even hand off a redacted conversation thread from Claude Code to Codex without manual copy-pasting. That turns a bunch of independent terminal processes into a shared, inspectable system.
Key highlights
- Real PTYs with session resume for Claude Code, Codex, and OpenCode; scrollback persists per pane even after a crash.
- Built-in MCP server manager that aggregates configs across agents, handles atomic edits with automatic backup, and verifies server reachability per agent.
- Conversation handoff between compatible agents via locally redacted context packets.
- Optional LAN remote control via QR-paired web view, plus Spotify integration, Git panels, and 14 UI themes.
- RAM readout in the title bar and per-group suspend to keep resource usage visible and controllable.
Caveats
- Windows builds currently trigger Defender false positives due to unsigned executables and PTY behavior; macOS builds are also not notarized yet.
- “Local-first” does not mean offline-only: update checks and provider usage polling are enabled by default, though other network features are opt-in.
- Conversation redaction for agent handoff is best-effort, so the README explicitly warns you to review the packet before switching agents.
Verdict
Worth a look if you routinely run multiple AI agents across several repos and need a way to keep their sessions, MCP servers, and context organized in one place. If you only ever use a single agent in one terminal, it is probably overkill.
Frequently asked
- What is Kc1t/alethe-agents?
- A local-first desktop app that corrals multiple coding agents and shells into persistent, resumable split-pane workspaces.
- Is alethe-agents open source?
- Yes — Kc1t/alethe-agents is open source, released under the AGPL-3.0 license.
- What language is alethe-agents written in?
- Kc1t/alethe-agents is primarily written in TypeScript.
- How popular is alethe-agents?
- Kc1t/alethe-agents has 593 stars on GitHub.
- Where can I find alethe-agents?
- Kc1t/alethe-agents is on GitHub at https://github.com/Kc1t/alethe-agents.