Emdash 开源 Agent 开发框架
开源的 agentic 开发环境,为 AI Agent 工程师提供完整的开发套件和工程范式参考。
完整中文译文
Download · Docs · Releases · Discord · Contributing
Emdash 是一个用于并行运行 AI 编码代理的桌面应用。每个任务都在自己的 Git worktree 中运行,这样你可以同时探索多个修复或功能,审查差异,并合并有效的内容。
它可以与本地项目和通过 SSH 的远程机器配合使用。使用你已经在用的 CLI 代理:Claude Code、Codex、OpenCode、Amp 等。
- 不需要切换终端就能同时运行多个编码代理
- 让每个代理都隔离在自己的 Git worktree 和分支中
- 将来自 Linear、GitHub、Jira、GitLab、Asana、Featurebase、Monday.com、Forgejo 或 Plain 的问题和工单发送到代理
- 从一个地方审查差异、创建拉取请求、检查 CI 检查和合并
- 在本地或通过 SSH/SFTP 在自己的远程机器上工作
查看最新版本以获取所有桌面构建。
Emdash 自动检测已安装的提供商 CLI。它支持像 Claude Code、Codex、Cursor、OpenCode、Amp、Devin、Qwen Code、Droid 和 GitHub Copilot 这样的代理。
查看 Providers 了解完整列表、设置命令和提供商特定行为。
使用 SSH/SFTP 连接到远程机器,并在远程代码库上运行相同的并行工作流。Emdash 支持 SSH 代理、密钥和密码身份验证,凭据存储在你的操作系统密钥链中。
查看 Remote Projects 和 Bring Your Own Infrastructure 了解设置详情。
隐私与数据
Emdash 是本地优先的。应用状态存储在本地 SQLite 数据库中,Emdash 不会将你的代码或聊天发送到 Emdash 服务器。
Agent CLI 可能会将代码、提示和上下文发送到它们自己的提供商。它们的数据处理取决于你选择的提供商。
遥测是可选的,可以在设置中禁用或通过以下方式启动:
TELEMETRY_ENABLED=false
查看 Telemetry 了解详情。
贡献
欢迎贡献。阅读 Contributing Guide、开一个 issue 或加入 Discord。
在 Apache-2.0 许可证下许可。