MyAgents - Desktop Claude Code for everyone. AI-powered productivity, not just for developers.
$git clone https://github.com/hacklyc/myagentsInstalls into the current project.
Install myagents by running `git clone https://github.com/hacklyc/myagents`, then use it for the current task and follow its documentation at https://github.com/hacklyc/myagents.
| 1 | <div align="center"> |
| 2 | |
| 3 | # MyAgents |
| 4 | |
| 5 | **活在你的电脑里,真正能干活的个人 Agent** |
| 6 | |
| 7 | [中文](#chinese) · [English](#english) · [官网](https://myagents.io) · [下载](https://myagents.io) · [架构文档](specs/ARCHITECTURE.md) · [贡献指南](CONTRIBUTING.md) |
| 8 | |
| 9 | [](LICENSE) |
| 10 | [](https://www.apple.com/macos/) |
| 11 | [](https://www.microsoft.com/windows/) |
| 12 | [](https://tauri.app/) |
| 13 | [](https://react.dev/) |
| 14 | |
| 15 |  |
| 16 | |
| 17 | </div> |
| 18 | |
| 19 | <a id="chinese"></a> |
| 20 | |
| 21 | ## MyAgents 是什么 |
| 22 | |
| 23 | MyAgents 是一款开源桌面端个人 Agent 工作台。它不是另一个聊天窗口,而是把对话、工作区、文件、工具、模型、任务和长期记忆放进同一个桌面系统里,让 AI 真正进入你的日常工作流。 |
| 24 | |
| 25 | 你可以把它理解成三件事的组合: |
| 26 | |
| 27 | - **一个本地优先的 Agent 桌面客户端**:多标签页、工作区文件树、内嵌终端、内嵌浏览器、历史会话和本地全文搜索都在同一个窗口里。 |
| 28 | - **一个可持续工作的任务系统**:想法可以沉淀成任务,任务可以被周期调度,执行状态可以被追踪和复盘。 |
| 29 | - **一个开放的 AI 运行环境**:支持多模型供应商、MCP、Skills、自定义 Agent、IM Bot、插件和外部 Runtime。 |
| 30 | |
| 31 | 最终目标很简单:让人把注意力放在判断、品味和验收上,把上下文整理、工具调用、长程执行和重复工作交给 Agent。 |
| 32 | |
| 33 | ## 核心体验 |
| 34 | |
| 35 | ### 从工作区开始,而不是从空聊天开始 |
| 36 | |
| 37 | 每个 Agent 都绑定真实工作区。对话不再漂浮在一个孤立输入框里,AI 可以围绕文件、命令、技能、工具和历史上下文持续工作。 |
| 38 | |
| 39 |  |
| 40 | |
| 41 | 在一个会话里,MyAgents 同时提供: |
| 42 | |
| 43 | - Chrome 风格多标签页,每个 Tab 独立运行一个 Agent。 |
| 44 | - 工作区文件树、文件预览、Git 分支、Skills 和命令入口。 |
| 45 | - 右侧分屏的内嵌终端和内嵌浏览器,方便边执行边验证。 |
| 46 | - `@` 引用文件、`/` 调用技能、MCP 工具调用、定时任务入口和模型选择。 |
| 47 | |
| 48 | ### 把想法收束成任务 |
| 49 | |
| 50 | MyAgents 内置「想法 + 任务中心」。你可以先把零散念头记下来,再和 AI 讨论、对齐目标、沉淀成可执行任务。长期任务不需要留在聊天记录里翻找,而是进入可追踪的状态机。 |
| 51 | |
| 52 |  |
| 53 | |
| 54 | 任务中心支持: |
| 55 | |
| 56 | - 想法速记、标签归类和归档。 |
| 57 | - 一次性任务、周期任务和 Cron 表达式。 |
| 58 | - 任务状态、运行次数、执行日志和异常恢复。 |
| 59 | - Chat、AI 工具、IM Bot、后台任务共享同一套调度能力。 |
| 60 | |
| 61 | ### 模型、工具和能力由你选择 |
| 62 | |
| 63 | MyAgents 不把用户锁死在单一模型或单一供应商里。你可以使用 Anthropic 订阅或 API,也可以配置 DeepSeek、Moonshot、智谱、MiniMax、Google Gemini、火山方舟、硅基流动、ZenMux、OpenRouter、小米 MiMo、阿里云百炼等供应商。实际模型列表以应用内「模型供应商」页为准。 |
| 64 | |
| 65 |  |
| 66 | |
| 67 | 除了模型,MyAgents 还支持: |
| 68 | |
| 69 | - **MCP**:STDIO / HTTP / SSE 三种接入方式,连接外部工具和数据源。 |
| 70 | - **Skills**:把稳定流程沉淀成可复用能力,支持内置技能和用户自定义技能。 |
| 71 | - **自定义 Agent**:为不同工作区配置不同 Prompt、模型、工具和权限。 |
| 72 | - **外部 Runtime(实验室)**:除内置 Claude Agent SDK 外,可选择 Claude Code CLI、OpenAI Codex CLI、Google Gemini CLI 驱动会话。 |
| 73 | - **插件与 Channel**:内置 Telegram / 钉钉,更多 IM 平台可通过 OpenClaw 插件接入。 |
| 74 | |
| 75 | ### AI 不只活在主窗口里 |
| 76 | |
| 77 | 桌面 AI 不应该只在你打开主应用时才存在。MyAgents 提供小助理、桌面宠物/浮窗、IM Bot 和定时任务,让 Agent 能在不同入口里承接同一个工作上下文。 |
| 78 | |
| 79 |  |
| 80 | |
| 81 | 你可以在主窗口里做长对话,也可以在桌面浮窗里快速发问;可以让 Agent 在 IM 里处理消息,也可以让它按计划自动执行任务。MyAgents 关注的不是「多一个聊天入口」,而是让 AI 能进入真实的工作节奏。 |
| 82 | |
| 83 | ## 产品理念与思考 |
| 84 | |
| 85 | ### Agent 不应该只是聊天记录 |
| 86 | |
| 87 | 过去很多 AI 产品把「对话」当成唯一形态。对话很自然,但它不适合承载长期工作:上下文会散、任务会丢、结果难复盘,最后用户又回到手工整理。 |
| 88 | |
| 89 | 我更希望 MyAgents 把 Agent 看成一个持续工作的系统。聊天只是入口,真正重要的是工作区、文件、工具、任务、状态和记忆。一个 Agent 应该能知道自己在哪个项目里、正在做什么、上次做到哪里、下一步该验证什么。 |
| 90 | |
| 91 | ### 人的注意力应该收束到判断和验收 |
| 92 | |
| 93 | AI 最有价值的地方不是替人多生成几段文字,而是把混乱信息整理成可判断、可执行、可沉淀的东西。 |
| 94 | |
| 95 | 所以 MyAgents 里有想法和任务中心。想法用于收集不成熟的判断,任务用于承载已经确认的目标。中间的讨论、计划、执行、验证都可以交给 Agent,但最后的方向感和验收标准仍然留给人。 |
| 96 | |
| 97 | ### 好的桌面 Agent 应该贴近电脑本身 |
| 98 | |
| 99 | 一个桌面 Agent 不应该只复制网页聊天体验。它应该能接触本地文件、终端、浏览器、通知、定时任务、IM 和系统环境,同时保持边界清晰、权限可控、数据本地优先。 |
| 100 | |
| 101 | MyAgents 的很多设计都来自这个判断:本地工作区是一等公民,Sidecar 按 Session 隔离,所有文件能力走 Tauri/Rust,AI Runtime 可以切换,模型供应商可以替换,工具和 Skills 可以扩展。 |
| 102 | |
| 103 | ### 开放比封闭更适合 Agent 时代 |
| 104 | |
| 105 | Agent 产品不可能预设所有人的工作流。开发者、创作者、研究者、产品经理、教育工作者和行业专家需要的能力都不一样。与其做一个「什么都内置但什么都固定」的应用,不如提供一个稳定的底座,让用户把自己的工具、模型、技能和自动化流程接进来。 |
| 106 | |
| 107 | 这也是 MyAgents 坚持开源、支持 MCP、Skills、插件和多供应商的原因。 |
| 108 | |
| 109 | ## 功能概览 |
| 110 | |
| 111 | | 能力 | 说明 | |
| 112 | | ---------------- | -------------------------------------------------------------------- | |
| 113 | | 多标签 Agent | 每个 Tab 独立会话和 Sidecar,适合并行工作 | |
| 114 | | 工作区系统 | 文件树、预览、搜索、Git 分支、Skills 和命令统一入口 | |
| 115 | | 多模型供应商 | Anthropic 订阅/API、多家国内外 API、OpenRouter/ZenMux 等聚合服务 | |
| 116 | | 多 Agent Runtime | 内置 Claude Agent SDK,可选 Claude Code CLI / Codex CLI / Gemini CLI | |
| 117 | | MCP 工具 | 支持 STDIO / HTTP / SSE,内置和外部 MCP 可并存 | |
| 118 | | Skills | 内置技能、用户技能、工作区技能,适合沉淀固定流程 |