macOS 原生 AI 能力中心 Native AI control center for macOS

AI Bro

管理账号、额度、API、CLI 与网页应用,把需要关注的状态留在一个安静的 Mac 入口。

Manage accounts, quotas, APIs, CLIs, and AI web apps from one quiet, native Mac entry point.

macOS 14+ · Apple silicon 与 Intel · 当前版本尚未使用 Apple Developer ID 公证

macOS 14+ · Apple silicon and Intel · The current build is not yet notarized with Apple Developer ID

本机状态On-device status 按需连接Connect on demand 低打扰提醒Low-distraction alerts

现在的 AI BroAI Bro today

把分散的 AI 工具,收进一个 Mac 入口。

One Mac entry point for the AI tools you already use.

AI Bro 不托管 Claude Code 会话,也不替代你的终端。它负责配置、检查和维护 AI 工作环境,并在需要时把状态带到你眼前。

AI Bro does not host Claude Code sessions or replace your terminal. It configures, checks, and maintains your AI environment, then surfaces only the state that needs attention.

01

账号与额度

Accounts and quotas

切换 Claude Code provider / model,查看 Codex 官方账号、额度与本机 token 用量。

Switch Claude Code providers and models, then inspect Codex accounts, quotas, and local token usage.

02

API 与工具

APIs and tools

管理 Provider 凭据、模型、额度与本地路由;扫描并维护 Claude、Codex 等 CLI。

Manage provider credentials, models, quotas, and local routing; scan and maintain AI CLIs.

03

应用与状态

Apps and status

把网页 AI、便利贴与 WiFi 定时留在应用页,把额度和提醒留在灵动岛。

Keep AI web apps, notes, and Wi-Fi schedules in the app, with quotas and reminders in the Dynamic Island.

总览Control Room

先告诉你哪里需要处理。

Start with what needs attention.

稳定状态默认折叠,异常、等待和更新自动进入第一层。信息多,但不要求你每次都读完。

Stable groups stay folded. Errors, pending work, and updates rise to the first layer, so density never becomes homework.

AI 状态AI statusClaude Code · Codex · API Provider · Local Gateway
稳定Stable
本机状态Local statusRuntime · Network path · Tokens · CLI · Updates
按需采样On demand
需要处理Needs attention只在动作明确时展开Expanded only when action is clear
置顶Promoted

网页应用AI web apps

把常用网页留在 AI Bro,空间仍然属于内容。

Keep AI sites in AI Bro without surrendering the canvas.

ChatGPT、DeepSeek、Gemini、Grok 与自定义网址使用独立 WKWebView 会话。选择后应用栏立即折叠,主侧栏也可收起;返回时保留页面与导航状态。

ChatGPT, DeepSeek, Gemini, Grok, and custom URLs run in independent WKWebView sessions. The app rail folds after selection, the main sidebar can collapse, and page state survives switching.

不注入网页脚本No injected scripts 不读取或导出 cookie / tokenNo cookie or token export 每个网页保留独立导航栈Independent navigation stacks
AI Bro 网页应用运行页,主侧栏和应用选择栏均已折叠
真实 WKWebView 运行证据,网页选择栏已折叠。
A real WKWebView runtime with the app selector folded away.

灵动岛Dynamic Island

状态变化有过程,退出比进入更快。

State changes have continuity. Exits stay faster than entries.

纯黑外壳贴合 Mac 内建屏顶部:左侧多条便利贴,右侧可选 Codex 官方或 API 额度。展开 400ms,收起 240ms;外接屏不会创建灵动岛。

A pure-black shell attaches to the built-in display: notes on the left, selectable Codex or API quotas on the right. Expansion takes 400 ms, collapse 240 ms, and external displays never host it.

AI Bro 灵动岛展开与收起逐帧序列
真实窗口内逐帧证据:宿主尺寸不变,岛体在内部连续形变。
Real frame evidence: the host stays fixed while the island morphs internally.
400 ms自然展开Natural expansion
240 ms快速收起Faster collapse
Built-in only仅内建屏Built-in display only

已交付能力Shipped capabilities

清晰的对象,明确的下一步。

Clear objects, clear next actions.

Accounts

Claude 与 Codex

Claude and Codex

Provider / model 切换、Codex 账号与官方额度、本机 token 汇总。

Provider and model switching, Codex accounts and official quotas, local token summaries.

API Gateway

Provider 与本地路由

Providers and local routing

凭据、模型、连通性、额度、路由顺序和本地端点集中管理。

Credentials, models, connectivity, quotas, route order, and the local endpoint in one place.

CLI

发现、维护、确认

Discover, maintain, confirm

扫描已安装 AI CLI;更新、安装与卸载都先展示方法并等待确认。

Scan installed AI CLIs; updates, installs, and removals show their method before confirmation.

Local Health

运行与网络路径

Runtime and network path

页面可见时读取 AI 进程资源、系统内存压力、磁盘与当前网络路径。

While visible, inspect AI process resources, memory pressure, disk space, and the current network path.

Utilities

便利贴与 WiFi 定时

Notes and Wi-Fi schedules

多条便利贴可选择进入灵动岛;WiFi 任务只写入用户级 LaunchAgent。

Choose which notes reach the island; Wi-Fi schedules use user-level LaunchAgents only.

Updates

可验证的应用内更新

Verifiable in-app updates

Universal DMG、Sparkle EdDSA 签名、appcast 校验与 SHA256SUMS。

Universal DMGs, Sparkle EdDSA signatures, validated appcasts, and SHA256SUMS.

数据边界Data boundaries

本机优先,不假装完全离线。

Local first, without pretending the work is fully offline.

AI Bro 的状态聚合与历史统计留在本机。网页应用、Provider 测试和更新检查会按功能需要联网,但不会变成隐藏的后台探测。

Status aggregation and usage history stay local. Web apps, provider tests, and update checks connect when their feature requires it, without hidden background probing.

凭据Credentials

密钥材料与元数据分离;界面、日志和诊断不展示完整 secret。

Secret material stays separate from metadata; UI, logs, and diagnostics never expose full secrets.

本机扫描Local scans

token 统计只读 Claude / Codex 本机日志中的 usage 元数据,不保存消息正文或工具参数。

Token stats read usage metadata from local Claude and Codex logs without storing message bodies or tool arguments.

网页数据Web data

WKWebView 使用系统持久化存储;AI Bro 不读取、导出或注入 cookie、token 与脚本。

WKWebView uses the system data store; AI Bro does not read, export, or inject cookies, tokens, or scripts.

FAQ

发布前该说清楚的事。

What should be clear before installing.

AI Bro 会在 App 内运行 Claude Code 会话吗?Does AI Bro run Claude Code sessions inside the app?

不会。当前产品是能力中心与状态入口;Claude Code 仍在你选择的终端或工具中运行,AI Bro 负责配置 provider / model、接收窄状态通知并统计本机 usage。

No. AI Bro is a capability center and status entry. Claude Code still runs in your terminal or chosen tool; AI Bro configures providers and models, receives narrow status notifications, and summarizes local usage.

灵动岛会出现在外接显示器吗?Can the Dynamic Island appear on an external display?

不会。它只允许在 Mac 内建屏创建;没有内建屏候选时不会迁移或生成面板。

No. It can only be created on the Mac's built-in display and will not migrate when no built-in candidate exists.

系统要求与首次打开方式?What are the system requirements and first-launch steps?

需要 macOS 14 或更高版本,DMG 同时支持 Apple silicon 与 Intel。当前版本尚未完成 Apple Developer ID 公证,首次打开可能需要在“系统设置 → 隐私与安全性”中确认。

macOS 14 or later is required. The universal DMG supports Apple silicon and Intel. The current build is not yet notarized, so the first launch may require confirmation in System Settings → Privacy & Security.

应用如何更新?How are updates delivered?

应用内更新由 Sparkle 读取公开 appcast;DMG 使用 EdDSA 签名并附带 SHA256SUMS。发布产物位于公开 AIBro 仓库,源码仓库不公开。

Sparkle reads the public appcast for in-app updates. DMGs are signed with EdDSA and ship with SHA256SUMS. Release artifacts are public; the source repository is private.

AI Bro 20260711

让 AI 工作环境先变得清楚。

Make the AI environment legible first.