这个项目能做什么
DorkOS 是一个集中式的“任务控制”界面,用于管理多个 AI 编码代理,特别支持 Claude Code、Codex 和 OpenCode 等工具。它专为从各种来源(终端、编辑器、脚本)运行代理的开发者设计,将所有会话聚合到一个基于浏览器的仪表板中。
主要功能包括:
- **会话监控**:无论会话从何处启动,都能在一个地方查看每个代理会话的状态、历史和丰富的 Markdown 输出。
- **操作审批**:审查并批准或拒绝代理执行的特定操作,为自主操作提供安全层。
- **任务调度**:定义和调度代理运行(例如夜间审计、早晨构建),无需保持终端打开。系统处理重复预防和持久化调度。
- **代理间通信(中继与网状网络)**:代理可以通过 Telegram、Webhook 或浏览器通知用户。它们还可以使用网状网络方法在不同项目之间发现并相互通信。
- **MCP 集成**:支持模型上下文协议(MCP),允许其他 AI 工具安全地与 DorkOS 的本地环境和工具交互。
该软件是自托管的,采用 MIT 许可证,并在用户本地机器上运行,确保数据隐私。它需要 Node.js 22.22.3+,可以通过 npm 或 Docker 安装。安装过程利用受支持代理(如 Claude Code)的现有身份验证,或直接接受 API 密钥。
评论
0 评分人数达到10人后显示
登录后参与讨论。