Claude Cowork 对非开发者来说是个很有意思的想法,但我更想要一个开源、轻量、且严格做到模型无关的版本。
所以我花了最近 48 小时,直接用 Claude Code 把它做了出来:
· 原生 Rust 、零封装层:这不是又一个套壳式 agent ,而是从底层开始用 Rust 实现的。没有沉重依赖,没有 Python 的性能负担,也不依赖 OpenCode / AgentSDK ,只追求纯粹性能和极小体积的二进制文件。
· Docker 沙箱隔离:由于 agent 需要执行代码,安全是第一优先级。Open Cowork 会在临时 Docker 容器中运行所有命令。
· BYOK (自带 Key ):支持 OpenAI 、Anthropic ,也可以通过 Ollama / 本地大模型实现完全离线运行。Key 掌握在自己手里,隐私也一样。
· Skills 与 MCP 支持:开箱即可处理较复杂的文档任务( PDF 、Excel 等)。
开发过程本身最有意思的是:在这个周末之前,我对 Rust 完全没有经验。这是一种很奇妙的体验——一个 AI agent ( Claude Code )在帮助我构建一个更快、更安全、开源版本的“它自己”。
项目已经上线 GitHub:
https://github.com/different-ai/openwork目前还处在非常早期阶段,后面还有很长的路要走
欢迎任何反馈!