发布日期:2026-08-13 | 分类:AI工具教程
OpenWork是GitHub上爆火的开源桌面AI协作平台(18.7k星),被称为Claude Cowork的开源平替。把AI Agent工作台从订阅制变成开源+本地部署,让用户完全掌控数据。曾登GitHub Trending第4位,单日增长915星。
# 方式1:直接下载安装包
# 访问 https://github.com/anthropics/OpenWork/releases
# 下载对应平台安装包(Windows/macOS/Linux)
# 方式2:源码编译
git clone https://github.com/anthropics/OpenWork.git
cd OpenWork
npm install
npm run build
npm start
# 启动后进入设置页面配置
# 方式1:使用云端API
# 支持 OpenAI / Anthropic / DeepSeek / Qwen 等
# 填入API Key即可
# 方式2:本地模型(Ollama)
# 先启动Ollama
ollama serve
# OpenWork设置中选择 "Ollama"
# Base URL: http://localhost:11434
# Model: qwen3.8 / deepseek-v4-flash / nemotron-3.5
# 1. 点击"新建工作空间"
# 2. 命名:如"代码开发" / "内容创作"
# 3. 选择Agent类型:
# - Code Agent(编程)
# - Research Agent(调研)
# - Writer Agent(写作)
# - Custom Agent(自定义)
# 4. 配置Agent系统提示词和工具
from openwork import Workspace
ws = Workspace(api_key="your-local-key")
# 创建Agent
coder = ws.create_agent(
name="代码助手",
role="senior_developer",
tools=["file_read", "file_write", "terminal", "git"],
model="claude-sonnet-5"
)
# 分配任务
result = coder.run("在当前目录创建一个Flask REST API项目,包含CRUD接口")
# 多Agent协作
reviewer = ws.create_agent(
name="代码审查",
role="code_reviewer",
tools=["file_read"],
model="gpt-5.6"
)
review_result = reviewer.run(f"审查以下代码并提出改进建议:\n{result.output}")
# workspace.yaml
workspace:
name: "开发团队"
agents:
- name: PM
role: project_manager
model: claude-opus-4-8
tools: ["calendar", "docs", "search"]
- name: 开发
role: developer
model: nemotron-3.5-lightning
tools: ["file_read", "file_write", "terminal", "git"]
- name: 测试
role: tester
model: deepseek-v4-flash
tools: ["terminal", "file_read"]
workflow:
- step: 1
agent: PM
action: "拆解需求,输出任务列表"
- step: 2
agent: 开发
action: "按任务列表实现代码"
- step: 3
agent: 测试
action: "编写并运行测试用例"
~/.openwork/ 目录OpenWork是GitHub上爆火的开源桌面AI协作平台(18.7k星),被称为Claude Cowork的开源平替。把AI Agent工作台从订阅制变成开源+本地部署,让用户完全掌控数据。曾登GitHub Trending第4位,单日增长915星。
所有数据存储在本地 ~/.openwork/ 目录