Alethe 多智能体编码工作台

一个本地优先的桌面工作区,让你在同一界面里并行运行、组织和恢复多个编码代理与终端,告别终端标签页下的会话混乱。

Star 数
★ 969
最近更新
3 天前
License
AGPL-3.0
主语言
TypeScript

30 秒速览

运行形态
桌面应用
可在哪里用
通用 · 跨平台Codex · Claude Code
费用
软件免费,模型调用费用自付
上手难度
低 · 几分钟可跑通
开始前需要
Node.js 18+Rust stableTauri 系统依赖项(Linux 上的 libwebkit2gtk-4.1 等)Visual Studio Build Tools(Windows)Shell / 命令行网络访问本地文件系统MCP Server
典型场景
同时推进多个仓库的资深开发者:在分组的项目容器里并行运行 Claude Code 和 Codex,关闭容器后进程仍在跑,随时切回。
不适合
  • 需要签名/公证安装包的 Windows 或 macOS 企业用户
  • 只使用 Linux 或 macOS 且要求成熟稳定体验的用户

这个 Agent 能做什么,适合哪些场景?

Alethe 是一个用 Tauri、Rust、React 和 xterm.js 构建的跨平台(Windows、macOS、Linux)桌面应用,定位为多编码代理工作台。每个代理运行在真实的 PTY 中,位于按项目持久化的布局内,关闭容器不会终止进程,Claude Code、Codex 和 OpenCode 的会话可在崩溃或重启后恢复。它还集中管理代理共享的资源:CLI 的安装与更新、MCP 服务器配置(读写 Claude Code、Codex、OpenCode、Antigravity 配置并支持原子提交)、Skills,以及代理之间的对话交接(例如 Claude Code 到 Codex 的本地脱敏上下文包)。项目层面提供 Git 面板、worktree、PR 审查(只读 AI 审查,squash 合并必须由人显式执行)以及 Graphify 代码图(以 MCP 服务器形式提供给代理)。项目处于早期公开发布阶段,采用 AGPL-3.0-or-later 许可,"本地优先"指工作区持久化而非完全离线——更新检查与用量轮询默认开启。

Alethe 按"组 → 项目 → 容器 → 面板 → 子标签"的层级组织工作区:每个项目是一个保存的工作上下文,打开后成为容器,内含一个或多个面板;每个面板运行一个真实 PTY(pwsh/bash/zsh 或代理 CLI),同一面板内可以以子标签形式挂多个代理,各自拥有独立的 PTY、工作目录和会话。它通过探测 Node、npm、WinGet、Scoop、Chocolatey 等安装/更新/卸载代理 CLI(claude、codex、copilot、agy、opencode、mimo、freebuff),并能在 PATH、注册表、npm/pnpm/Volta/fnm/nvm/Bun/Cargo 等位置发现已装 CLI。MCP 标签页读取各代理配置中的 MCP 服务器,支持跨代理复制配置、搜索官方注册表、让代理验证连通性,每次写入都有备份并原子提交。会话方面:Claude Code、Codex、OpenCode 支持会话恢复;"Recent chats"按面板工作目录列出历史对话并可重新打开;Claude Code 对话可通过本地脱敏上下文包移交给 Codex(及其反向)。此外提供每项目 Git 面板(状态、暂存、提交、分支、diff、worktree)、基于本地 gh CLI 的 PR 查找与只读 AI 审查、RAM 监控与组挂起、文件浏览器/Markdown/diff/图片/内嵌浏览器等内容面板、14 套主题、英文与 pt-BR 界面、本地备份导出导入,以及默认关闭、经 QR 码配对的局域网 Remote Control 手机视图。

  1. 同时推进多个仓库的资深开发者:在分组的项目容器里并行运行 Claude Code 和 Codex,关闭容器后进程仍在跑,随时切回。
  2. MCP 配置漂移的团队:用 MCP 标签页集中查看每台机器上的 MCP 服务器被哪些代理使用,一键把配置从一个代理复制到另一个。
  3. 跨代理协作场景:把一段 Claude Code 对话通过脱敏上下文包移交给 Codex 继续,无需手动复制粘贴。
  4. PR 作者:在隔离 worktree 中对 GitHub PR 发起只读 AI 审查,合并与否始终由人决定。
  5. 多代理重度使用者的内存管理者:通过标题栏 RAM 读数、禁用单个终端或挂起整个组来回收内存。
  6. 移动场景:在可信局域网内用手机扫码连接 Remote Control,跟进并回复代理的提问。

如何安装或部署这个 Agent?

两种方式。一、下载安装包:到 GitHub Releases(https://github.com/Kc1t/alethe-agents/releases)获取 Windows/macOS/Linux 安装器。注意:Windows 版尚未签名,Defender 可能将 alethe.exe 误报为 Trojan:Win32/Bearfoos.A!ml,需在病毒防护历史中恢复并排除 %LOCALAPPDATA%\Alethe;macOS 版未经公证,右键选"打开"绕过 Gatekeeper。二、从源码运行:git clone https://github.com/Kc1t/alethe-agents.git && cd alethe-agents && npm install && npm run app。依赖:Node.js 18+、Rust stable;Windows 需 Visual Studio Build Tools;Linux 需 sudo apt install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf。

如何使用这个 Agent?

启动桌面应用后创建项目和分组,在面板内选择要运行的代理或 shell;缺失的 CLI 可在应用内直接安装。可在 Settings ▸ Integrations ▸ Terminal command 安装 alethe 命令:alethe 将当前文件夹作为项目打开,alethe ~/some/project 打开指定文件夹(已存在的项目会被带入工作区而非重复创建)。日常操作:用 MCP 标签页管理共享的 MCP 服务器,用 Skills 标签页查看各代理技能;用 Git 面板做暂存/提交/diff 并创建 worktree;通过 PR 面板结合本地 gh CLI 查找并审查 PR。可选功能(Remote Control、Spotify Now Playing、Gist Sync)在设置中显式开启。

这个 Agent 有哪些优点和局限?

优点
  • 真实 PTY + 会话恢复:关闭容器不杀进程,Claude Code、Codex、OpenCode 会话可在崩溃或重启后恢复,scrollback 按 PTY 持久化。
  • MCP/技能集中管理:跨代理读取、复制、验证 MCP 配置,写入原子且有备份,解决多代理配置漂移这一实际痛点。
  • 跨代理对话交接:Claude Code 到 Codex(及反向)的本地脱敏上下文包,免去手动复制对话。
  • 治理内建:PR 的 AI 审查为只读、squash 合并需人工显式确认且在 head SHA 变动/草稿/冲突时被阻止;不存储 GitHub token,认证交给 gh。
局限
  • 早期公开版本:Windows 未签名(会被 Defender 误报)、macOS 未公证,签名/公证仍在路线图上。
  • 非完全离线:更新检查和提供商用量轮询默认开启;Remote Control 在局域网使用未加密 HTTP/WebSocket,只应在可信网络启用。
  • 平台成熟度不均:README 明言 Linux 和 macOS 是测试最少的平台。
  • 潜在托管服务(云同步/备份)未来可能以专有形式单独收费,当前仅有手动 GitHub Gist Sync。

这个 Agent 与同类方案有什么区别?

README 自我定位"接近 Obsidian 而非大而全的 IDE":与单一用途的终端多路复用器相比,Alethe 的差异在于面向多代理——按项目持久化布局、管理 MCP/技能、支持会话恢复与跨代理交接;但它要求各代理 CLI(claude、codex 等)已在机器上或通过它安装,本身不提供模型推理。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Alethe 多智能体编码工作台 当前 65 · 存在缺口 桌面应用免费 + 模型费 ★ 969 3 天前 TypeScript Codex · Claude Code
MonoCode 56 · 缺口较多 桌面应用免费 ★ 3.2k 今天 TypeScript Codex · Claude Code
CLI WeChat Bridge 58 · 缺口较多 命令行工具免费 + 模型费 ★ 547 2 天前 TypeScript Codex · Claude Code
Caprock 62 · 存在缺口 桌面应用免费版 + 付费版 ★ 25 今天 Go Codex · Claude Code · OpenAI API · Claude API

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
存在缺口
65/ 100 五分制 3.3 / 5
本评测基于 2026年9月7日 的源码;此后该项目发布了 1 个正式版本,尚未复审。分数与结论只代表评测时的版本。 最近版本 ↓
信任安全 17/29
可靠稳定 8/14
适用触发 12/18
规范维护 14/18
有效结果 10/13
证据核验 4/8
查看各维度的扣分理由
信任安全17 / 29 · 2.9/5

证据显示项目主动披露网络默认行为(更新检查与用量轮询默认开启)、Remote Control 默认关闭且分三层 opt-in、PR review 为只读、不存 GitHub token、MCP 写入有备份与原子提交。扣分点:无法在提供的源码中核验这些声明的实现;Remote Control 使用未加密 HTTP/WebSocket;生产配置 csp: null;更新检查默认开启属于非最小默认权限。

可靠稳定8 / 14 · 2.9/5

CI 覆盖三平台,含 lint、格式检查、vitest、cargo test;README 声称会话崩溃后可恢复。扣分点:clippy 为 continue-on-error(约37个既有警告);测试文件仅见 setup.ts,测试覆盖深度不可见;错误消息质量无源码可证。

适用触发12 / 18 · 3.3/5

明确目标场景(多代理多仓库并行开发)、三平台支持、EN/pt-BR 双语、通过探测选择原生安装方式(npm/WinGet/Scoop 等)。扣分点:触发精度无从评估(无 Agent 提示词/触发逻辑源码);Linux/macOS 自称验证最少。

规范维护14 / 18 · 3.9/5

文档结构清晰:README、SECURITY.md、PRIVACY.md、CONTRIBUTING、TRADEMARK、SHOWCASE;安装说明含源码构建依赖和平台细节;AGPL-3.0 全文在库;已知限制(未签名、未公证、假阳性警告、恢复步骤)披露充分。扣分点:未见 CHANGELOG,版本仅 package. 的 1.6.0;维护者为个人(Kc1t),SECURITY.md 明示不承诺响应时限。

有效结果10 / 13 · 3.8/5

产品定位明确(多代理工作区,对比终端标签页的痛点),集成 CLI 安装、MCP 管理、会话交接等边际价值明显。扣分点:产出可用性(交接 redaction 为 best effort)与成本收益依赖未提供的代码证据,Remote Control/Spotify 增加攻击面。

证据核验4 / 8 · 2.5/5

声明多指向可核对文件(PRIVACY.md、LICENSE、roadmap 与已勾选项一致、CI 配置与 README 徽章对应)。扣分点:本次仅提供 README/SECURITY/package./CI,PRIVACY.md 等关键文件未附,无法交叉验证安全与隐私声明;事实与推断基本分开但多处依赖未附文件。

风险与缓解建议
  • Remote Control 在局域网使用未加密 HTTP/WebSocket,仅在可信网络下启用;即使默认关闭也应知悉其输入 opt-in 链。
  • Windows 构建未签名、macOS 未公证,需按官方 Releases 验证下载来源,勿对非官方产物绕过安全警告。
  • 生产 Tauri 配置 csp: null(SECURITY.md 自述),评估命令授权时不要依赖 CSP 作为边界。
  • 更新检查与提供商用量轮询默认开启,非纯本地;如需离线环境请先查阅 docs/PRIVACY.md 并关闭。
  • 上下文交接的敏感信息遮蔽为 best effort,启动目标代理前应人工审查数据包。
  • Spotify 凭据存储于本地 profile 文件,导出/共享 profile 数据前先读隐私指南。
  • 本项目为早期发布(1.6.0),无 CHANGELOG,维护者不承诺安全响应时限,企业采用需自行评估。
证据充分度:低 评估于 2026年9月7日 审查版本 d1864a9e5b08 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. v1.7.0 Alethe v1.7.0
    发布说明摘录
    Alethe 1.7.0 — the platform release Alethe stops being one fixed app. Features now load as plugins, and a plugin catalogue inside the app installs and updates them in one click. Around it: orchestration grew a real board, remote control grew into a real mobile client, and three new agents joined the roster. Upgrading is safe. Everything you had keeps working: your projects, layouts, sessions, todos and themes are carried over, and every new module is either off by default or exactly where it was. --- 🧩 Plugin marketplace …
    在 GitHub 查看 ↗
  2. v1.6.0 Alethe v1.6.0
    发布说明摘录
    Free desktop build of Alethe for Windows, macOS and Linux. Local app is free; cloud/sync services may be offered separately. What's Changed * fix(i18n): normalize "Focus mode" casing in pt-BR by @victor-ms-verzel in https://github.com/Kc1t/alethe-agents/pull/66 * docs: add Home view screenshot to FEATURES.md (#52) by @fernando-c-lima in https://github.com/Kc1t/alethe-agents/pull/67 * fix: correções críticas de terminal (Windows/Linux) + testes ao vivo no Linux (KDE Plasma 6/Wayland) by @MiguelSilvaPorto in https://github.com/Kc1t/alethe-agents/pull/64 …
    在 GitHub 查看 ↗
  3. v1.5.0 Alethe v1.5.0
    发布说明摘录
    Free desktop build of Alethe for Windows, macOS and Linux. The local app is free; cloud/sync services may be offered separately. Download the installer for your platform from the Assets below. --- ✨ Highlights - Full-profile backup export. Exporting an account now archives the *entire* profile — Todos, history, activity metrics, preferences, tokens, scrollback and anything else — instead of a fixed short list, so nothing you own is lost when backing up or migrating. …
    在 GitHub 查看 ↗

常见问题

它本身需要付费或 API key 吗?
应用本身免费开源(AGPL-3.0-or-later)。它不存储 GitHub token(PR 功能复用本地 gh 的认证);Spotify 集成需要你自己的 Spotify 应用凭据。各代理 CLI 的自身账户/计费取决于对应厂商。
"本地优先"意味着完全离线吗?
不是。文档明确说明"本地优先"描述工作区持久化而非无网络保证:更新检查和提供商用量轮询默认开启,Gist Sync 为手动触发,Remote Control 默认关闭。
我的代理会话丢失了怎么办?
Claude Code、Codex 和 OpenCode 的会话在崩溃或重启后可恢复;每个 PTY 的 scrollback 也会持久化,重新附加时能看到之前的输出。
Windows 杀毒软件报毒怎么办?
README 记载未签名构建可能被 Defender 误报为 Trojan:Win32/Bearfoos.A!ml(机器学习启发式误报)。应确认下载来自官方 Releases 页,在"保护历史"中恢复并添加 %LOCALAPPDATA%\Alethe 排除项;不要对来源不明的文件绕过警告。
支持哪些语言和外观?
界面支持英文和巴西葡萄牙语(pt-BR),提供 14 套 UI 和终端主题,另有每项目的配色。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents