这个项目能做什么

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