Kc1t/alethe-agents
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.
解決的問題
Alethe 為需要在不同專案與程式碼庫之間同時管理多個程式碼代理與終端會話的開發者,提供一個統一、以本地為先的桌面工作區。它消除了從頭重建上下文的需要,允許使用者恢復本地會話,並在關閉視覺介面後仍讓終端程序持續運行。
運作方式
Alethe 使用 Tauri、Rust 與 React 建構,採用基於 Rust 的 PTY(偽終端)後端來維持真實的終端程序。它將工作組織成工作區、專案、群組與容器的層級結構,支援拆分窗格,並使用終端子標籤來區分不同的代理或 shell。同時也內建 CLI 工具(alethe),可從命令列快速將資料夾開啟為專案。
適用對象
專為使用 Claude Code、Codex、OpenCode 等 AI 程式碼代理的開發者設計,也適合經常在多個客戶端上下文或程式碼庫之間切換,並需要持久化終端環境的使用者。
主要特色
- 持久會話:恢復本地會話與滾動回放,不會遺失狀態。
- 進程解耦:關閉視覺容器不會終止底層終端程序。
- 彈性佈局:支援自動、聚光燈、側邊欄與自訂網格佈局的分屏容器。
- 資源管理:可暫停不活躍的群組以釋放系統記憶體。
- 跨平台:原生支援 Windows、macOS 與 Linux。
相關
- 專案
- 專案
- 專案
- 專案
- 專案