Bromure Agentic Coding — 用户手册
欢迎阅读 Bromure Agentic Coding 的官方用户手册。这是一款 macOS 应用程序,它把 AI 编码代理——Claude Code、Codex、Grok、Kimi Code、Oh My Pi,以及寻常的 shell 工具——跑在你 Mac 上隔离的 Linux 虚拟机里,并以一道主机端的网关把你真正的凭据挡在代理伸手不到的地方。
本手册记述的是版本 5.0.0。它需要 Apple Silicon 上的 macOS 14(Sonoma)或更新版本。
版本 5.0.0 是围绕会话编排的:你与某个代理的每一段对话都是边栏里的一行,而你在一个聊天中跟它说话。会话所跑的那些 Linux VM,在主窗口里叫做机器。设置编辑器仍叫它们工作区;这两个词指的是同一样东西。
初次使用这个应用程序? 请从安装与首次运行开始,接着照着快速上手走。想要完整的全貌时,再读概念与架构。其余的都当作参考来用。
目录
开始之前
| 章节 | 涵盖什么 |
|---|---|
| 1. 简介 | 这个应用程序是什么、单一边界的安全模型、主要功能,以及它与其他工具的比较。 |
| 2. 安装与首次运行 | 系统需求、安装应用程序、六个步骤的上手向导、基础镜像的更新、命令行工具、存储空间、搬到一台新 Mac,以及卸载。 |
| 3. 快速上手 | 从向导到一件完成的工作:开始一个会话、回答代理的问题、看看变动的文件、检查追踪记录,然后归档这个会话再把它找回来。 |
| 4. 概念与架构 | 会话、机器、房间与分支;会话的状态;主机与客体;传输边界;什么会留存;vsock 与 MCP 端口;网络。 |
日常使用
| 章节 | 涵盖什么 |
|---|---|
| 5. 会话主页 | 主窗口:边栏与它收起的栏轨、会话的行与它们的菜单、会话标头、机器菜单、Linux 胶囊、⌘K 命令面板,以及归档、结束、删除与撤销。 |
| 6. 开始一个会话 | 新建会话的界面:挑代理、挑机器、挑它在哪里工作(一个新文件夹、你自己的某一个,或一个仓库)、附上文件、最近的开始,以及用 @ 去问另一个会话。 |
| 6.1 聊天 | 跟代理说话:输入区、附件、斜杠命令与行内终端、问题卡、活动行、变动文件的摘要、登录卡、停止、编辑后重发,以及搜索。 |
| 6.2 房间 | 把相关的会话编进一个房间:活生生的聊天网格视图、版面与标签页、放大某一格、房间自己的总机,以及送给整个房间。 |
| 6.3 分支与审查 | 跑在自己 git worktree 上的分支会话、把它们并回去、分支窗口,以及带行注释的审查窗口。 |
| 6.4 代理协同工作 | 委派给子会话、以 @昵称向其他会话提出请求、委派面板、文件交接、限制,以及跨机器的请求。 |
| 6.5 总机与消息 | 掌握其他每一个会话的总机会话、它的安全规则,以及给 Signal、WhatsApp 与 Slack 的消息连接器。 |
| 6.6 机器 | 虚拟机分区:创建、启动、挂起与删除机器、回退主目录与重置磁盘、终端与网格视图、文件窗格,以及剪贴板。 |
| 6.7 嵌入式浏览器 | 会话旁的 Chromium 浏览器:自己操作它、透过浏览器工具让代理操作它、保持登录,以及隐私。 |
| Bromure Web 中的 Metal 加速 | 独立的网页应用:Metal 要求、应用全局和按配置文件的控件、当前渲染器,以及视频支持。 |
| 6.8 自动化 | 看板上排定的、无人看顾的代理运行:触发条件、排程、串接、运行历史、回答它们的提问,以及自动化的 MCP 服务器。 |
| 6.9 编码任务 | 编码看板:任务、代理规划的阶段、在 worktree 中的自主运行、带行注释的审查,以及合并。 |
设置参考
| 章节 | 涵盖什么 |
|---|---|
| 7. 设置参考 | 怎么打开设置编辑器与设置、分了组的窗格清单与搜索设置、默认值模板,以及什么时候会存下什么。 |
设置参考依编辑器的顺序,每个窗格一页:
安全与传输边界
| 章节 | 涵盖什么 |
|---|---|
| 8. 凭据与传输边界 | 真正的秘密怎么留在主机上,而代理只拿到假的:MITM 代理服务器、登录与 API 密钥、按凭据的批准,以及入侵警报。 |
| 9. 供应链保护 | 在代理看到之前就检查、改写并挡下包安装:年龄关卡、OSV、socket.dev、Depi,以及剥除安装脚本。 |
| 10. 提示注入检测与护栏 | 在代理的 AI 流量中搜索被注入指令的设备端检测器、出站防火墙,以及对破坏性操作的护栏。 |
| 10.5 个人数据保护 | 在一段对话离开你的 Mac 之前,把个人数据换成前后一致的替身,并在回复中把它换回来。 |
| 11. 追踪与审计 | 一份会话追踪记录记了什么、跟踪检查器、静态加密、保留期限、导出,以及隐私。 |
| 11.5 安全概览与时间线 | 安全时间线窗口:24 小时的概览、按机器的防护,以及可筛选、可导出的每一项安全决策时间线。 |
模型与基础设施
| 章节 | 涵盖什么 |
|---|---|
| 12. Fusion — 多模型面板 | 同时用好几个模型回答每一个提示,经评判后在传输上合成单一的回复。 |
| 12.5 Squelch — 噪音更少,token 更省 | 在模型读取之前,从命令输出中去除通过的测试、进度等噪音(仿照 rtk),以及每个会话节省的 token。 |
| 13. 模型与提供方 | 全局模型盘面:提供方(登录、API 密钥、Amazon Bedrock、OpenRouter、自定义服务器、设备端模型)、每个代理的模型选择、每个工作区的覆盖,以及即时的更改。 |
| 13.5 Kubernetes 集群与注册表 | 在你的机器旁边,于各自的 VM 中跑 k3s 集群与一个私有容器注册表:存储、负载均衡、附加组件、访问,以及基础设施的 MCP 服务器。 |
超出一台 Mac
| 章节 | 涵盖什么 |
|---|---|
| 14. 远程访问与富客户端 | 从另一台 Mac、iPhone、iPad 或 Apple Vision Pro 镜像一个远程的 Bromure;远程设置;走 SSH 的 CLI、隧道与 PAC;以及远程的安全模型。 |
| 15. 企业版 — 注册与设备群 | 注册到 bromure.io、遥测上传什么(以及不上传什么)、设备群视图,以及离场。 |
参考
| 章节 | 涵盖什么 |
|---|---|
| 16. CLI、API 与 MCP | bromure-cli 命令行工具、回环的控制 API、各个 MCP 服务器,以及 AppleScript。 |
| 16.5 高级 | 高级用户的工具:ext4 文件浏览器与文件系统检查,以及恢复或回退一台机器的主目录。 |
| 17. 故障排除 | 按症状编排,诊断安装、机器、登录、TLS、供应链、磁盘空间与远程访问的问题。 |
| 18. 术语表 | 本手册所用每一个术语的定义。 |
| 19. 附录 — 文件位置、端口与环境 | 参考表格:磁盘上的位置、网络与 vsock 端口、环境变量、默认值、键盘快捷键,以及客体端的速查表。 |
本手册的体例
- 粗体文字指的是屏幕上的某个控件或标签,字面就是应用程序以英文显示的样子——按钮、菜单项目、开关、窗格或边栏分区(例如 New session 或 Start this VM at login)。
等宽文字是你打进去或看到的命令、文件路径、环境变量或字面值(例如bromure-cli vm ls或~/Library/Application Support/BromureAC)。- 像 Workspaces › Infrastructure › Messaging Connector… 这样的一串是菜单路径:先是菜单,然后依序是每个子菜单或项目。设置 › 模型指的是设置窗口的模型窗格。
- 机器与工作区指的是同一样东西:一台带着自己设置的隔离 Linux VM。主窗口说机器;设置编辑器、像 New Workspace… 这样的菜单,以及 CLI 说工作区(或描述文件)。
- 一个会话是在一台机器的一个文件夹里,与一个代理进行的一段对话。它不是机器的一次运行;见概念与架构。
- 键盘快捷键使用 macOS 的符号:⌘ Command、⌥ Option、⌃ Control、⇧ Shift、⏎ Return、⎋ Escape。
- 截图显示的是英文界面,搭配合成的示范内容。这个应用程序有本地化,所以你的界面会跟随你 macOS 的语言。
- 注意、提示与警告会以框注呈现:
注意: 值得知道的背景说明。
提示: 一条捷径,或建议的做法。
警告: 弄错时可能会丢失数据或削弱某项防护的事。
还可以看哪里
产品下载、技术白皮书与详尽的功能对照表都在 bromure.io。本手册没有回答到的问题,故障排除汇集了诊断流程,而术语表界定了用语。