按住⌃ control ⌥ option space,说出你的需求,松开。
Atticus 会移动你的窗口、找到你的文件、读取你的屏幕,然后搞定它。
⚡ 快·🔑 无需 API 密钥·🧠 记得你·免费且开源
- 快。简单的请求会跳过 AI:一个应用在 0.08 秒内打开。请求一次某个操作,Atticus 就会学会它,所以下次它眨眼间就能运行,无需 AI,而且免费。
- 无需 API 密钥。它通过 Claude Code 运行在你已经拥有的 Claude Pro 或 Max 套餐上。无需注册,无需粘贴密钥,没有额外账单。
- 记得你。说“记住……”,之后的每一次请求都会知道它。它会了解你是谁(你的名字、你的应用),并在你纠正它时修正自己的错误。
atticus-film.mp4
直接问
| 你说 | Atticus |
|---|---|
| “代码放在我的大屏幕上,Chrome 和 Terminal 放在笔记本上。” | 把三个窗口排列到两块显示器上。 |
| “打开 Spotify。”·“Terminal 放在左边。” | 瞬间运行,完全不用 AI。 |
| “找到我关于东京之旅的笔记。” | 根据文件内容搜索你的文件,并在你的另一块屏幕上打开匹配项。 |
| “这段代码有什么问题?” | 看一眼你的屏幕,用一句话回答。 |
| “用三个要点总结这篇文章。” | 替你阅读页面。 |
| “回复:听起来不错,7 点见。” | 把它输入到你正在使用的应用里。它从不发送。 |
| “在 Spotify 上播放我的深夜编码歌单。” | 一秒内播放,无需点击。任何歌曲、歌手或歌单。 |
| “当我说专注模式时,关闭 Slack 并打开我的待办清单。” | 记住它。下次,两个字就能搞定一切。 |
为什么选择 Atticus
快打开应用和网站、移动窗口、网页搜索和音乐完全跳过 AI(一个应用在 0.08 秒内打开)。你请求一次的操作(打开应用、移动窗口、播放音乐)会变成学到的快捷方式:“打开 Calculator 和 Chess”从 5.5 秒降到 0.4 秒,无需 AI。 |
无需 API 密钥运行在你已经拥有的 Claude 套餐上,通过claude -p。每次请求约 0.14¢ 的套餐用量(按 API 标价约 700 次请求 1 美元)。Atticus 本身免费。 |
记得你“记住:open 意味着把它带到前台。”保存的规则会随每次请求生效。它会学习关于你的持久事实(名字、城市、常用应用),当你纠正它时,它会保存一条规则,以便下次做对。在设置中编辑所有这些。 |
私密的耳朵Apple 的设备端语音把你的声音转成文字。音频永远不会离开你的 Mac。 |
你的整个 Mac应用、窗口、文件、设置、网页和屏幕,以及Peekaboo用于在任何应用内点击。 |
默认安全安全模式在 Claude Code 的沙盒中运行 AI 的命令:它们只能写入一个临时文件夹。在任何删除、发送、购买或更改文件的操作之前,Atticus 会先询问你。rm,sudo,磁盘工具和关机始终被阻止。每条确切的命令都在询问日志中。 |
选择按住说话或按下切换在设置 → 通用 → 快捷键行为中。按住模式在你松开时发送。切换模式在第一次按下时开始,在第二次按下时发送;暂停会继续监听。在 Atticus 回答时按下快捷键会停止它;在语音播放期间会停止语音。Esc 取消监听而不发送。切换模式的录音在 60 秒后进入审核界面,而不是自动发送。关闭浮层或暂停 Atticus 会停止其麦克风、工作进程和语音。
点击任意回答即可复制,包括仍显示在输入框中的较早回答。点击你的请求即可编辑并重新提问,或在空输入框中按 ↑ 召回最近的请求。浮层在调整大小时保持在你的显示范围内,并遵循减弱动态效果。
Apple 的最终转录会在 AI 工具或学习到的快捷方式运行之前确认每个语音请求。AI 推理可以在暂停期间开始,但其工具会等待确认。如果语音最终化耗时过长,Atticus 会提供部分文本供审核。即时命令仍然完全跳过 AI。支持的内置命令会在句子中间运行,在你发送之前,需开启即时命令和说话时执行(设置 → 智能)。学习到的快捷方式会等待确认的词语。
安装
你需要:
- macOS 26或更高版本(Atticus 使用 Apple 新的设备端语音)
- 付费的 Claude 套餐(Pro 或 Max)以及Claude Code。还没有 Claude Code?设置窗口会安装它并让你登录。
- Apple 的命令行工具:
xcode-select --install - 可选:Peekaboo(见其安装步骤)以便 Atticus 可以在应用内点击
在终端中粘贴以下内容:
curl -fsSL https://raw.githubusercontent.com/SaarthurR/atticus-mac/main/install.sh | bash
它会检查你的 Mac,将 Atticus 下载到~/.atticus,构建~/Applications/Atticus.app,并打开它。Atticus 在登录时启动并从那里自我更新(可在设置 → 关于与更新中关闭)。
想直接改代码?将仓库克隆到任意位置并运行./build.sh每次更改后。
首次启动会打开一个设置窗口。它会检查你的 Claude 套餐,然后逐一请求各项 macOS 权限。
之后,Atticus 就常驻在菜单栏中。从 Spotlight(⌘Space,输入 "Atticus")打开它进入设置:快捷键、声音、模型、速度、屏幕、记忆和用量。
如果你之后退出 Claude 登录,设置窗口会自行重新出现。
要再次看到它:defaults delete com.atticus.app onboarded,然后重启应用。
测试:python3 atticus.py --selftest在 macOS 上,外加python3 -m unittest discover -s tests -v用于离线回归测试。构建之后,~/Applications/Atticus.app/Contents/MacOS/Atticus --selftest在不打开应用的情况下检查原生转录匹配。安装 Node 后,还会检查内嵌 JavaScript 语法。对于 UI 交互检查,运行python3 -m http.server 8765 --bind 127.0.0.1从仓库中,并打开http://127.0.0.1:8765/tests/ui.html;它使用模拟原生桥接,不执行任何 Mac 操作或 AI 调用。
移除:launchctl bootout gui/$(id -u)/com.atticus.app,然后删除~/Applications/Atticus.app,~/.atticus,~/.config/atticus(你的设置和历史记录)以及~/Library/LaunchAgents/com.atticus.app.plist。
替我盯着
说 "Codex 完成后告诉我" 或 "盯着这个页面,直到它显示已发货"。Atticus 设置一次,然后每 5 秒在你的 Mac 上检查一次,不使用 AI,所以等待是免费的。触发时你会收到通知,如果你要求了后续操作,它还会执行。此桌面上必须有一个窗口保持打开(被遮挡也可以)。像 Codex 这样的编码智能体通过它们自己的日志来监控,完全不需要屏幕。说 "停止监控" 即可取消。
预算
Atticus 必须保持快速且几乎免费,因此新功能必须符合以下限制:
- 即时命令:不使用 AI,$0。
- AI 请求:最近 50 次的中位数低于 $0.002 和 6 秒(2026 年 10 月 10 日:$0.00095,5.0 秒)。用以下命令检查
python3 atticus.py --budget。 - 系统提示词:开启所有选项时低于 10,000 个字符。每次请求都要为它付费,且有测试强制执行。
- 任何等待或在后台运行的东西:等待期间 $0。AI 仅用于设置它和最后执行操作。
用量统计
每天一次,Atticus 会向 PostHog 发送一个随机 ID(在你的 Mac 上生成,与你无关),这样我就能看到有多少人在使用它。它绝不会发送你的姓名、你的请求或你的屏幕。可在设置 → 账户与访问 → 将我计为用户中关闭。
文件
Atticus.swift:应用(快捷键、语音、叠加层、引导窗口)atticus.py:大脑(快速命令、系统提示词、窗口、网页和屏幕的辅助工具)ui/ui.html,ui/onboarding.html,ui/settings.html:叠加层、欢迎流程和设置ui/AppIcon.icns:应用图标ui/orbs.js:thinking-orbs引擎(MIT,Jakub Antalik)
许可证
MIT。见LICENSE。ui/orbs.js来自thinking-orbs,同样是 MIT。
贡献
用 scratch 运行回归测试ATTICUS_DIR并使用tests/ui.html和tests/settings.html进行 mock-bridge UI 检查。不要将个人智能体设置、凭据和运行时状态提交到提交中。匿名使用遥测默认关闭,除非ATTICUS_POSTHOG_KEY通过环境变量提供;源码中未嵌入任何密钥。

