dulus 是一款约 12,000 行 python 编写的开源命令行 ai agent 工具,兼容 claude、gpt、gemini、deepseek、kimi、qwen 等超 40 种大语言模型。它能直接捕获浏览器中 gemini、claude.ai、kimi.com、deepseek 等网页版 ai 的访客会话,并将其转化为具备文件读写、代码编辑、bash 执行、网络搜索等 27 类功能的智能工具调用代理。dulus 支持 mcp 协议、插件热加载、子代理架构、离线语音交互、持久化记忆与自动快照机制,同时提供 pyqt6 桌面 gui、webchat 界面及 telegram bot 多端接入方式。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Dulus 的核心能力
- 免密钥网页会话接管:无需 API 密钥,自动识别并接入 Gemini、Claude.ai、Kimi.com、DeepSeek 等网页端会话,将在线对话实时转为本地可编程 Agent。
- 27 类开箱即用工具集:覆盖文件操作(Read/Write/Edit)、系统执行(Bash/Glob/Grep)、网络交互(WebFetch/WebSearch)、知识管理(NotebookEdit/Memory)、任务协同(Tasks/Agents/Skills)、诊断分析(GetDiagnostics)等高频开发与运维场景。
-
跨平台模型自由调度:原生支持 Anthropic、OpenAI、Google、DeepSeek、Kimi、Qwen、智谱、MiniMax、Ollama、LM Studio 及任意自定义 HTTP 接口;可在运行中通过
/model命令即时切换模型,支持自动降级策略。 -
MCP 标准兼容与插件热扩展:放置
.mcp.json即可注册外部 MCP 服务;Auto-Adapter 技术允许一键将任意 GitHub Python 仓库作为插件动态加载,零配置启用新能力。 - 轻量级子代理协同体系:基于独立 git worktree 自动构建 coder、reviewer、researcher 等角色化子代理,通过消息总线实现跨代理协作,并集成可视化任务看板。
- 全链路离线语音支持:依托 Whisper-cpp 实现本地语音识别,Kokoro TTS 完成语音合成,支持自定义离线唤醒词(如 “hey dulus”),全程不依赖云端服务。
- 双粒度记忆 + 智能快照:用户级与项目级双重记忆系统,按置信度与时间衰减加权排序;每轮交互自动生成 Checkpoint,支持对话历史与文件状态一键回溯。
- 多模态统一交互入口:终端 REPL、Flask WebChat(支持局域网访问)、PyQt6 原生桌面应用、Telegram Bot 四种界面共享同一 Agent 内核与记忆状态,无缝切换。
- 开发者调试增强模式(SSJ Mode):提供原始 Token 统计、流式响应延迟监测、工具调用追踪、Prompt 注入可视化等深度调试能力,助力高效问题定位与优化。
如何快速上手 Dulus
-
安装部署:执行
pip install dulus或运行一键脚本curl -fsSL http://raw.githubusercontent.com/KevRojo/Dulus/main/install.sh | bash。 -
密钥配置(可选):设置环境变量如
export ANTHROPIC_API_KEY=sk-ant-...;若仅使用 Ollama 或浏览器劫持模式,则无需任何密钥。 -
启动交互:终端输入
dulus进入交互式命令行,使用/model ollama/qwen2.5-coder或/model nvidia-web/deepseek-r1切换模型。 - 启用零密钥模式:首次运行时按向导提示打开 Gemini 访客页面,Dulus 将自动完成会话捕获,立即启用完整工具链。
- 发起自然语言任务:例如输入 “refactor the auth module to use JWT”,Agent 将自主完成代码读取、逻辑重构、单元测试运行与结果反馈。
-
拓展功能边界:通过
/plugin install username/repo@main加载第三方 Python 工具库,或/mcp register http://localhost:3000接入外部 MCP 服务。
Dulus 的差异化优势
- 真正零门槛启动:无需注册账号、绑定支付方式或申请 API Key,30 秒内借助浏览器访客模式即可获得具备完整工具调用能力的 AI 助手。
- 模型无关性与动态适配:不锁定任一厂商,同一会话中可自由切换不同模型,且内置智能降级链,在主模型不可用时自动启用备用方案。
- 生态即插即用:Auto-Adapter 技术让任意 Python 项目秒变插件;结合 MCP 与 Composio,可直接调用超 800 种预集成技能,无需等待官方适配。
- 全栈离线可用性:从语音识别与合成、OCR 文字提取,到 Ollama 本地推理,所有关键组件均可在无网络环境下稳定运行,满足高安全等级场景需求。
- 多端一致体验:终端、Web 页面、桌面 GUI、Telegram Bot 全部复用同一 Agent 引擎与记忆数据库,用户可在不同设备与场景间平滑迁移。
Dulus 的官方资源
- 项目官网:https://www.php.cn/link/ceb81aa09c2dab536237b1543bb9fca7
- GitHub 仓库:https://www.php.cn/link/caf5a3ec88ce64aa6578764a2044b9fe
Dulus 与主流竞品对比
| 对比维度 | **Dulus** | **Claude Code** | **Aider** |
|---|---|---|---|
| **提供商锁定** | 多提供商中立,实时切换 | 仅 Anthropic Claude | 多模型,但配置较繁琐 |
| **API Key 要求** | 可选零密钥(浏览器劫持) | 必须 API Key | 必须 API Key |
| **本地/离线运行** | 完整支持(Ollama+离线语音) | 不支持 | 支持本地模型,无离线语音 |
| **插件生态** | Auto-Adapter 任意 Python 仓库 + MCP | 无插件系统 | 支持自定义工具,生态较小 |
| **子代理/多 Agent** | 内置多类型子代理与消息传递 | 无原生子代理 | 支持多文件编辑,无独立子代理 |
| **语音交互** | 离线 Whisper + Kokoro TTS + 唤醒词 | 不支持 | 不支持 |
| **Web/Telegram/GUI** | 四种界面俱全 | 仅终端 | 仅终端 |
| **记忆与快照** | 持久记忆 + 自动 Checkpoint 回滚 | 会话级记忆 | 无原生快照机制 |
| **开源与体积** | ~12K 行 Python,pip 直接安装 | 闭源 | 开源,功能聚焦编码 |
Dulus 的典型应用场景
- 个体开发者智能编程伴侣:替代传统 IDE 插件,以自然语言驱动代码理解、重构、补全、测试与 Git 提交全流程,支持多模型交叉验证。
- 零成本 AI 学习沙盒:学生与初学者无需付费订阅,即可通过 Gemini 访客模式免费体验前沿 AI 的工具调用、多步推理与工程化能力。
- 保密网络自动化中枢:适用于政府、军工、金融等强合规要求环境,基于 Ollama 本地模型与离线语音构建完全私有、可控、可审计的 Agent 工作流。
- 移动端远程运维助手:通过 Telegram 在手机端向部署在家用服务器或企业内网中的 Dulus 下达指令,完成日志分析、配置修改、服务启停等操作。
- 多角色协同研发平台:将模块设计、编码实现、质量审查、文档生成等环节分配至不同子代理,实现异步并行推进,提升大型项目交付效率。



















