catalog/repos/accomplish-ai--accomplish.md

240 lines
6.2 KiB
Markdown
Raw Permalink Normal View History

2026-04-06 22:24:03 +08:00
# 开源AI桌面自动化助手
`AI助手` `桌面自动化` `文件管理` `开源` `本地优先`
# Accomplish™前身为 Openwork- 开源 AI 桌面智能体
Accomplish 是一款开源 AI 桌面智能体,可在本地机器上自动处理文件管理、文档创建和浏览器任务。支持自带 API 密钥OpenAI、Anthropic、Google、xAI或通过 Ollama 运行本地模型。
<p align="center">
<strong>在本地运行。自带 API 密钥或本地模型。MIT 许可证。</strong>
</p>
<p align="center">
<a href="https://downloads.accomplish.ai/downloads/0.3.8/macos/Accomplish-0.3.8-mac-arm64.dmg"><strong>下载 Mac 版Apple Silicon</strong></a>
·
<a href="https://downloads.accomplish.ai/downloads/0.3.8/windows/Accomplish-v2-0.3.8-win-x64.exe"><strong>下载 Windows 11 版</strong></a>
·
<a href="https://www.accomplish.ai/">官方网站</a>
·
<a href="https://www.accomplish.ai/blog/">博客</a>
·
<a href="https://github.com/accomplish-ai/accomplish/releases">版本发布</a>
</p>
---
## 核心优势
<table>
<tr>
<td width="50%" valign="top" align="center">
### 🖥️ 本地运行
- 文件保留在本地机器上
- 由你决定可访问哪些文件夹
- 不向 Accomplish或任何第三方发送任何数据
</td>
<td width="50%" valign="top" align="center">
### 🔑 自带 AI
- 使用自己的 API 密钥OpenAI、Anthropic 等)
- 或通过 [Ollama](https://ollama.com) 运行(无需 API 密钥)
- 无订阅,无追加销售
- 这是一个工具,不是服务
</td>
</tr>
<tr>
<td width="50%" valign="top" align="center">
### 📖 开源
- 全部代码托管在 GitHub
- MIT 许可证
- 随意修改、Fork、测试、修复
</td>
<td width="50%" valign="top" align="center">
### ⚡ 执行操作,而非仅对话
- 文件管理
- 文档创建
- 自定义自动化
- 技能学习
</td>
</tr>
</table>
---
## 功能概览
| | | |
|:--|:--|:--|
| **📁 文件管理** | **✍️ 文档写作** | **🔗 工具连接** |
| 根据内容或规则对文件进行排序、重命名和移动 | 提示它撰写、摘要或改写文档 | 支持 Notion、Google Drive、Dropbox 等(通过本地 API |
| | | |
| **⚙️ 自定义技能** | **🛡️ 完全掌控** | |
| 定义可重复使用的工作流,将其保存为技能 | 每项操作均需你审批,可查看日志,随时停止 | |
## 使用场景
- 按项目、文件类型或日期整理混乱的文件夹
- 起草、摘要和改写文档、报告及会议记录
- 自动化浏览器工作流,如调研和表单填写
- 从文件和笔记生成每周更新
- 从文档和日历准备会议材料
## 支持的模型和提供商
- AnthropicClaude
- OpenAIGPT
- Google AIGemini
- xAIGrok
- DeepSeek
- Moonshot AIKimi
- Z.AIGLM
- MiniMax
- Amazon Bedrock
- Azure Foundry
- OpenRouter
- LiteLLM
- Ollama本地模型
- LM Studio本地模型
## 隐私与本地优先
Accomplish 在本地运行,文件保留在你的设备上,你可以选择允许访问的文件夹。
## 系统要求
- macOSApple Silicon
- Windows 11
---
## 使用方法
> **2 分钟即可完成配置。**
| 步骤 | 操作 | 详情 |
|:----:|------|------|
| **1** | **安装应用** | 下载 DMG 文件并拖入应用程序文件夹 |
| **2** | **连接 AI** | 使用自己的 Google、OpenAI、Anthropic 等 API 密钥,或使用 ChatGPTPlus/Pro登录。无需订阅。 |
| **3** | **授予访问权限** | 选择它可以访问的文件夹,始终由你掌控。 |
| **4** | **开始使用** | 让它摘要文档、整理文件夹或生成报告。所有操作均需你审批。 |
---
## 截图与演示
以下是 Accomplish 在 macOS 上的界面预览及简短演示视频。
<p align="center">
<a href="https://youtu.be/UJ0FIufMOlc?si=iFcu3VTG4B4q9VCB">观看演示 →</a>
</p>
---
## 常见问题
**Accomplish 是否在本地运行?**
是的。Accomplish 在本地运行,你可以控制它能访问哪些文件夹。
**需要 API 密钥吗?**
可以使用自己的 API 密钥OpenAI、Anthropic、Google、xAI 等),也可以通过 Ollama 运行本地模型。
**Accomplish 是免费的吗?**
是的。Accomplish 是开源项目,采用 MIT 许可证。
**支持哪些平台?**
目前支持 macOSApple Silicon和 Windows 11。
---
## 开发
```bash
pnpm install
pnpm dev
```
就这些。
<details>
<summary><strong>前置条件</strong></summary>
- Node.js 20+
- pnpm 9+
</details>
<details>
<summary><strong>所有命令</strong></summary>
| 命令 | 说明 |
|------|------|
| `pnpm dev` | 以开发模式运行桌面应用 |
| `pnpm dev:clean` | 全新启动的开发模式 |
| `pnpm build` | 构建所有工作区 |
| `pnpm build:desktop` | 仅构建桌面应用 |
| `pnpm lint` | TypeScript 检查 |
| `pnpm typecheck` | 类型验证 |
| `pnpm -F @accomplish/desktop test:e2e` | Playwright E2E 测试 |
</details>
<details>
<summary><strong>环境变量</strong></summary>
| 变量 | 说明 |
|------|------|
| `CLEAN_START=1` | 启动时清除所有已存储数据 |
| `E2E_SKIP_AUTH=1` | 跳过引导流程(用于测试) |
</details>
<details>
<summary><strong>架构</strong></summary>
```
apps/
desktop/ # Electron 应用(主进程 + 预加载 + 渲染进程)
packages/
shared/ # 共享 TypeScript 类型
```
桌面应用基于 Electron使用 React UI 并通过 Vite 打包。主进程通过 `node-pty` 启动 [OpenCode](https://github.com/sst/opencode) CLI 来执行任务。API 密钥安全存储在操作系统密钥链中。
详细架构文档请参阅 [CLAUDE.md](CLAUDE.md)。
</details>
---
## 贡献
欢迎贡献!随时提交 PR。
```bash
# Fork → 克隆 → 创建分支 → 提交 → 推送 → PR
git checkout -b feature/amazing-feature
git commit -m 'Add amazing feature'
git push origin feature/amazing-feature
```
---
<div align="center">
**[官方网站](https://www.accomplish.ai/)** · **[博客](https://www.accomplish.ai/blog/)** · **[版本发布](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) 构建
</div>