Amon 是运行在本地的智能 AI Coworker,基于 Claude Agent SDK 构建。它不仅能与你对话,还能真正帮你完成工作:编写代码、执行命令、搜索信息、管理文件。
我们来看看截图预览 Amon 的功能。
Amon 可以根据你发送的消息,进行思考,执行工具调用,完成你的任务。
Amon 拥有计划模式,可以先创建任务 TODO,然后按计划执行。
Amon 拥有深色/浅色主题模式。
Amon 可以展示文件修改 diff 内容。
Amon 支持发送图片消息。
Amon 可以自定义添加多个 API 供应商。注意:目前只支持 Claude API 兼容格式的 API。
Amon 可以设置 Agent 的执行权限,有不同级别的权限模式。
可以自定义系统提示词。
如果你已安装 Claude Code 并配置了 API Key,可以开启 Claude Code 模式以获得更强的代码能力。
开启 Claude Code 模式后,Amon 将使用 Claude Code 的全局设置,并使用 Claude Code 的系统提示词,会默认加载全局的 Skills 等等。
开启后,你可以把 Amon 当做 Claude Code 的一个可视化客户端来使用。
Amon 以工作空间(文件夹)为单位来进行工作,你可以设置多个工作空间。默认工作空间:~/.amon/workspaces
Amon 支持 Agent Skills,你可以通过安装 Skills 为 Amon 添加专业能力。
目前内置了一些推荐技能,包括:
- PDF 工具 — 文本提取、表单填写、文档合并
- 前端设计 — 创建精美的 Web 界面和组件
- 算法艺术 — 使用 p5.js 生成创意艺术作品
- MCP 构建 — 开发 MCP 服务器
访问 Releases 页面下载对应平台的安装包。
由于应用未进行 Apple 签名,macOS 可能会阻止应用运行。下载后请在终端执行以下命令移除隔离属性:
xattr -cr /Applications/Amon.appAmon 提供两种使用模式,根据你的需求选择:
首次启动后,按以下步骤配置:
-
配置 AI 供应商
进入
设置→供应商,创建并启用你要使用的 AI 供应商 -
创建工作空间
进入
设置→工作空间,创建新工作空间并选择本地文件夹作为项目根目录默认工作空间:
~/.amon/workspaces -
开始使用
返回主界面,点击
新建会话,选择工作空间即可开始对话
如果你已安装 Claude Code 并配置了 API Key,可以开启 Claude Code 模式以获得更强的代码能力。
开启方式:设置 → Agent → 启用 Claude Code 模式
模式对比:
| 特性 | 独立模式 | Claude Code 模式 |
|---|---|---|
| 提示词 | Amon 默认提示词 | 继承 Claude Code 提示词 |
| API 配置 | 手动配置 | 优先使用 Claude Code 全局配置 |
| Skills | 本地 Skills | 共享 Claude Code 已安装的 Skills |
| 工具权限 | Amon 权限设置 | Claude Code 权限设置 |
| 适用场景 | 通用对话和任务 | 代码开发和工程任务 |
- Node.js 18+ 或 Bun 1.0+
- macOS / Windows / Linux
bun install # 安装依赖
bun start # 启动开发服务器(支持热重载)
bun run lint # 代码检查
bun run typecheck # 类型检查bun run download:binaries # 下载运行时二进制文件(bun、uv)
bun run package # 创建应用包(不创建安装器)
bun run make # 创建平台安装包amon-agent/
├── src/
│ ├── main/ # Electron 主进程
│ │ ├── agent/ # Claude SDK 集成
│ │ ├── store/ # 状态管理和持久化
│ │ └── ipc/ # IPC 通信处理
│ ├── renderer/ # React 渲染进程
│ │ ├── components/ # UI 组件
│ │ └── store/ # 前端状态管理
│ ├── preload/ # Preload 脚本
│ └── shared/ # 共享类型和工具
├── resources/
│ ├── skills/ # 内置 Skills
│ ├── icons/ # 应用图标
│ └── [bun, uv] # 运行时二进制文件
└── forge.config.ts # Electron Forge 配置
|
核心框架
前端技术
|
构建工具
数据处理
|
本项目采用 AGPL-3.0 协议开源。









