# openwork
**Repository Path**: 910024445/openwork
## Basic Information
- **Project Name**: openwork
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-01-26
- **Last Updated**: 2026-02-06
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
English | 中文 | 日本語 | 한국어 | Español | Türkçe | العربية | Bahasa Indonesia
# Accomplish™ - 开源 AI 桌面代理
Accomplish 是一款开源 AI 桌面代理,可在您的本地机器上自动化文件管理、文档创建和浏览器任务。使用您自己的 API 密钥(OpenAI、Anthropic、Google、xAI)或通过 Ollama 运行本地模型。
在您的机器上本地运行。使用您自己的 API 密钥或本地模型。MIT 许可证。
下载 Mac 版(Apple Silicon)
·
下载 Windows 11 版
·
Accomplish 官网
·
Accomplish 博客
·
Accomplish 发布版本
---
## 有何不同
|
### 🖥️ 本地运行
- 您的文件保留在您的机器上
- 您决定它可以访问哪些文件夹
- 不会向 Accomplish(或任何人)发送任何数据
|
### 🔑 自带 AI
- 使用您自己的 API 密钥(OpenAI、Anthropic 等)
- 或使用 [Ollama](https://ollama.com) 运行(无需 API 密钥)
- 无订阅,无追加销售
- 这是一个工具——不是服务
|
|
### 📖 开源
- 每一行代码都在 GitHub 上
- MIT 许可证
- 修改它、分叉它、打破它、修复它
|
### ⚡ 行动派,不只是聊天
- 文件管理
- 文档创建
- 自定义自动化
- 技能学习
|
---
## 实际功能
| | | |
|:--|:--|:--|
| **📁 文件管理** | **✍️ 文档撰写** | **🔗 工具连接** |
| 根据内容或您设定的规则对文件进行排序、重命名和移动 | 提示它撰写、总结或重写文档 | 与 Notion、Google Drive、Dropbox 等配合使用(通过本地 API) |
| | | |
| **⚙️ 自定义技能** | **🛡️ 完全控制** | |
| 定义可重复的工作流程,保存为技能 | 您批准每一个操作。您可以查看日志。您可以随时停止它。 | |
## 使用场景
- 按项目、文件类型或日期整理凌乱的文件夹
- 起草、总结和重写文档、报告和会议记录
- 自动化浏览器工作流程,如研究和表单填写
- 从文件和笔记生成每周更新
- 从文档和日历准备会议材料
## 支持的模型和提供商
- Anthropic (Claude)
- OpenAI (GPT)
- Google AI (Gemini)
- xAI (Grok)
- DeepSeek
- Moonshot AI (Kimi)
- Z.AI (GLM)
- MiniMax
- Amazon Bedrock
- Azure Foundry
- OpenRouter
- LiteLLM
- Ollama(本地模型)
- LM Studio(本地模型)
## 隐私和本地优先
Accomplish 在您的机器上本地运行。您的文件保留在您的设备上,您可以选择它可以访问哪些文件夹。
## 系统要求
- macOS(Apple Silicon)
- Windows 11
---
## 如何使用
> **设置只需 2 分钟。**
| 步骤 | 操作 | 详情 |
|:----:|--------|---------|
| **1** | **安装应用** | 下载 DMG 并将其拖入应用程序文件夹 |
| **2** | **连接您的 AI** | 使用您自己的 Google、OpenAI、Anthropic(或其他)API 密钥——或使用 ChatGPT(Plus/Pro)登录。无订阅。 |
| **3** | **授予访问权限** | 选择它可以查看哪些文件夹。您保持控制权。 |
| **4** | **开始工作** | 让它总结文档、整理文件夹或创建报告。您批准所有操作。 |
[**下载 Mac 版(Apple Silicon)**](https://downloads.accomplish.ai/downloads/0.3.8/macos/Accomplish-0.3.8-mac-arm64.dmg) · [**下载 Windows 11 版**](https://downloads.accomplish.ai/downloads/0.3.8/windows/Accomplish-v2-0.3.8-win-x64.exe)
---
## 截图和演示
快速了解 macOS 上的 Accomplish,以及简短的演示视频。
观看演示 →
## 常见问题
**Accomplish 是本地运行的吗?**
是的。Accomplish 在您的机器上本地运行,您可以控制它可以访问哪些文件夹。
**我需要 API 密钥吗?**
您可以使用您自己的 API 密钥(OpenAI、Anthropic、Google、xAI 等)或通过 Ollama 运行本地模型。
**Accomplish 是免费的吗?**
是的。Accomplish 是开源的,采用 MIT 许可证。
**支持哪些平台?**
macOS(Apple Silicon)和 Windows 11 现已可用。
---
## 开发
```bash
pnpm install
pnpm dev
```
就这样。
前提条件
- Node.js 20+
- pnpm 9+
所有命令
| 命令 | 描述 |
|---------|-------------|
| `pnpm dev` | 在开发模式下运行桌面应用 |
| `pnpm dev:clean` | 干净启动的开发模式 |
| `pnpm build` | 构建所有工作区 |
| `pnpm build:desktop` | 仅构建桌面应用 |
| `pnpm lint` | TypeScript 检查 |
| `pnpm typecheck` | 类型验证 |
| `pnpm -F @accomplish/desktop test:e2e` | Playwright E2E 测试 |
环境变量
| 变量 | 描述 |
|----------|-------------|
| `CLEAN_START=1` | 应用启动时清除所有存储数据 |
| `E2E_SKIP_AUTH=1` | 跳过引导流程(用于测试) |
架构
```
apps/
desktop/ # Electron 应用(main + preload + renderer)
packages/
shared/ # 共享 TypeScript 类型
```
桌面应用使用 Electron 和通过 Vite 打包的 React UI。主进程使用 `node-pty` 生成 [OpenCode](https://github.com/sst/opencode) CLI 来执行任务。API 密钥安全存储在操作系统密钥链中。
详细架构文档请参阅 [CLAUDE.md](CLAUDE.md)。
---
## 贡献
欢迎贡献!随时提交 PR。
```bash
# Fork → Clone → Branch → Commit → Push → PR
git checkout -b feature/amazing-feature
git commit -m 'Add amazing feature'
git push origin feature/amazing-feature
```
---
**[Accomplish 官网](https://www.accomplish.ai/)** · **[Accomplish 博客](https://www.accomplish.ai/blog/)** · **[Accomplish 发布版本](https://github.com/accomplish-ai/accomplish/releases)** · **[问题反馈](https://github.com/accomplish-ai/accomplish/issues)** · **[Twitter](https://x.com/Accomplish_ai)**
MIT 许可证 · 由 [Accomplish](https://www.accomplish.ai) 构建
**关键词:** AI 代理、AI 桌面代理、桌面自动化、文件管理、文档创建、浏览器自动化、本地优先、macOS、隐私优先、开源、Electron、计算机使用、AI 助手、工作流自动化、OpenAI、Anthropic、Google、xAI、Claude、GPT-4、Ollama