Kc1t / alethe-agents
git clone https://github.com/Kc1t/alethe-agents.git
v1.7.0 · 1mo ago
A local-first desktop workspace for running, organizing, and resuming multiple coding agents and shells with real PTYs, split panes, persistent layouts, and local session history.
+9
stars, 24h · #3,736
+~75
stars, 7 days · #2,801
+~320
stars, 30 days · #2,551
974
★ total · +8% this week
122
forks · 93 open issues
Star history (as recorded here)
LanguageTypeScript
LicenseAGPL-3.0
Created2026-06-15 (4mo ago)
Last push1d ago
Watchers8
OwnerUser
GitHub topics
Links
- GitHub: github.com/Kc1t/alethe-agents
- Homepage: https://alethe-agents.kc1t.com/
- Releases · Issues · Hacker News mentions
README excerpt
Alethe The multi-agent coding workspace. Run Claude Code, Codex, Copilot and your shells side by side — in one local-first desktop app. 中文说明 Download · Report Bug · Request Feature · Security · Privacy · Contribute > [!IMPORTANT] > Alethe is an early public release. The desktop app is free, open source, and local-first, not > local-only: update checks and provider usage polling are on by default, while other network features > are optional or action-triggered. Manual GitHub Gist Sync is already available; first-party hosted > sync or cloud backup may be offered separately later. See the > privacy and data-flow guide. https://github.com/user-attachments/assets/e5e52485-51e8-476c-acf3-4a5a5400dacf ## What Alethe Is One agent in one terminal is easy. Five agents across three repositories is the actual job — and that is where terminal tabs stop working: sessions get lost, MCP servers drift out of sync between agents, and nobody knows which agent is doing what, where. **Alethe is a desktop workspace built for that.** Every agent runs in a real PTY inside a persistent project layout, keeps its own session and history, and stays alive when you rearrange the UI. On top of that, Alethe manages the things agents share: their CLIs, their MCP servers, their skills, and the conversations you move between them. Cross-platform (Windows, macOS, Linux), local-first, built with Tauri, Rust, React, and `xterm.js`. “Local-first” describes workspace persistence, not an internet-free guarantee; see `docs/PRIVACY.md` for current network defaults, credentials, and retention. ## Supported Platforms macOS Windows Linux Available on macOS Available on Windows Available on Linux ## Agents | | Agent | CLI | | |:-:|---|---|---| | | **Claude Code** | `claude` | Session resume, usage cards, local history | | | **Codex** | `codex` | Session resume, usage cards | | | **GitHub Copilot CLI** | `copilot` | | | | **Cursor** | `cursor-agent` | Session resume | | | **Antigravity** | `agy` | Usage cards | | | **OpenCode** | `opencode` | Session resume | | | **Kiro CLI** | `kiro-cli` | | | | **Kimi Code** | `kimi` | | | | **Grok Build** | `grok` | | | | **Codewhale** | `codewhale` | | | | **Mimo** | `mimo` | | | | **Freebuff** | `freebuff` | | | | **Shell** | pwsh / bash / zsh | The plain terminal, same pane model | | | **WSL** | `wsl.exe` | The default distro, as a plain shell (Windows) | Missing CLIs can be installed, updated, and uninstalled from inside Alethe — it probes the machine for Node, npm, WinGet, Scoop, and Chocolatey and offers only the methods that actually work there, preferring each vendor's official installer. Already-installed CLIs are discovered across PATH, registry, npm/pnpm/Volta/fnm/nvm/Bun/Cargo/Scoop/Chocolatey, and can be pointed at a custom path. A plugin can add an agent of its own to this list. Agents can optionally be routed through 9router, a local proxy that spreads traffic across providers with automatic fallback. Aleth