资讯同步 on Nostr: #V2EX ### [分享创造] 做了一个本地优先的桌面 AI Agent 客户端, MCP ...
#V2EX
### [分享创造] 做了一个本地优先的桌面 AI Agent 客户端, MCP / Skills / 定时任务 / 浏览器接管都塞进去了
想给自己攒点 AI Agent 的实践项目经验,就参考着开源项目一点一点做,边看边抄边改,慢慢拼出来一个自己的东西。结果越做越上头,功能追着市面上的产品加,现在它已经是我日常主力的本地 AI 工作台了,索性开源出来。
Atrium ,Electron + React + TS ,Agent 循环基于 Vercel AI SDK:
* **多供应商支持:** Anthropic 、Google Gemini 、任意 OpenAI 兼容端点、通过 Ollama 运行的本地模型,以及外部 CLI agent ( Claude Code 、Codex 、Gemini CLI )- 全部使用你自己的密钥,并在本地加密。
* **MCP:** 连接 Model Context Protocol 服务器( stdio / HTTP / SSE ),在对话里直接使用第三方服务提供的工具。支持从主流工具直接导入,支持第三方服务 Oauth 授权。
* **Skills:** 把可复用的流程打包成技能包( [SKILL.md](
http://SKILL.md) 等)渐进式披露给 Agent 。支持从 Claude Code 、Codex 、.Agents 多数据源读取已有技能,自动统计使用频率过滤无用 Skill 描述。
* **Subagents:** 将大任务拆成子任务委派给专注的 Agent ,在隔离的上下文中执行子任务并汇报结果,不污染主 Agent 的上下文。支持创建和删除子 Agent 。
* **跨会话记忆:** 包含用户身份的录入(`get-acquainted` 技能),会话过程中自动写入记忆,可区分全局记忆、项目域记忆 持久。后台自动总结保证记忆的长期质量。
* **定时任务:** 允许通过 Agent 创建定时任务,按计划执行任务来自动化重复性工作。例如自动处理每日报告、每周研究、每月分析等等。
仓库: <
https://github.com/lhz960904/atrium>
安装包( mac / win / linux ): <
https://github.com/lhz960904/atrium/releases/latest>
MIT 协议,issue / PR 都欢迎,喷也欢迎。
https://www.v2ex.com/t/1225954#reply0Published at
2026-07-08 15:14:34 UTCEvent JSON
{
"id": "746abc9c258fa3ebfdf8fb55a8c46eac34326473b9de1e875bf991ad3360b6bf",
"pubkey": "2d0154e14033e848b448a971322bfbf4e04a29c377012ee0f5ab66099b56f1ad",
"created_at": 1783523674,
"kind": 1,
"tags": [
[
"t",
"v2ex"
]
],
"content": "#V2EX\n### [分享创造] 做了一个本地优先的桌面 AI Agent 客户端, MCP / Skills / 定时任务 / 浏览器接管都塞进去了\n\n想给自己攒点 AI Agent 的实践项目经验,就参考着开源项目一点一点做,边看边抄边改,慢慢拼出来一个自己的东西。结果越做越上头,功能追着市面上的产品加,现在它已经是我日常主力的本地 AI 工作台了,索性开源出来。\n\nAtrium ,Electron + React + TS ,Agent 循环基于 Vercel AI SDK:\n\n* **多供应商支持:** Anthropic 、Google Gemini 、任意 OpenAI 兼容端点、通过 Ollama 运行的本地模型,以及外部 CLI agent ( Claude Code 、Codex 、Gemini CLI )- 全部使用你自己的密钥,并在本地加密。\n* **MCP:** 连接 Model Context Protocol 服务器( stdio / HTTP / SSE ),在对话里直接使用第三方服务提供的工具。支持从主流工具直接导入,支持第三方服务 Oauth 授权。\n* **Skills:** 把可复用的流程打包成技能包( [SKILL.md](http://SKILL.md) 等)渐进式披露给 Agent 。支持从 Claude Code 、Codex 、.Agents 多数据源读取已有技能,自动统计使用频率过滤无用 Skill 描述。\n* **Subagents:** 将大任务拆成子任务委派给专注的 Agent ,在隔离的上下文中执行子任务并汇报结果,不污染主 Agent 的上下文。支持创建和删除子 Agent 。\n* **跨会话记忆:** 包含用户身份的录入(`get-acquainted` 技能),会话过程中自动写入记忆,可区分全局记忆、项目域记忆 持久。后台自动总结保证记忆的长期质量。\n* **定时任务:** 允许通过 Agent 创建定时任务,按计划执行任务来自动化重复性工作。例如自动处理每日报告、每周研究、每月分析等等。\n\n仓库: \u003chttps://github.com/lhz960904/atrium\u003e\n安装包( mac / win / linux ): \u003chttps://github.com/lhz960904/atrium/releases/latest\u003e\n\nMIT 协议,issue / PR 都欢迎,喷也欢迎。\nhttps://www.v2ex.com/t/1225954#reply0",
"sig": "c7525e9dff62409c2ad5a43c79972efdb35cf603bd06f562707ee123d82c4636bfdbb519664634d6b6e6df59e221b9f21960141dc78e781b1987de0a153c4ef8"
}