← all repositories
Kc1t/alethe-agents

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.

593 stars TypeScript Coding AssistantsAgents
alethe-agents
Velocity · 7d
+11
★ / day
star history

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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.