Releases: vibe-agi/vibermate
Release list
ViberMate v0.1.9
中文
ViberMate 0.1.9 修复 Codex 压缩请求处理和上游模型目录刷新。
- 修复带
Content-Encoding: zstd或gzip的 Codex 请求被直接当作 JSON 解析、报invalid_exchange_request · $的问题。账号选择、模型映射、消息脚本和对话内容记录使用有大小限制的解压后数据。 - 保持原始 HTTP 证据不变;原服务转发在没有请求修改时保留压缩字节,修改请求时移除失效的压缩与长度 Header。关闭内容记录仍执行路由和脚本,不会因此重新开启内容保存。
- ChatGPT 模型发现不再固定使用旧的
client_version=0.147.0;优先使用所选账号的 Version 或 Codex User-Agent 覆盖值,默认兼容版本为 0.153.4。 - 修复界面长期缓存旧模型目录,以及先输入搜索词、模型目录随后返回时下拉候选不更新的问题。支持刷新后立即搜索新模型,保留输入文字、选择范围和焦点。
- 明确区分左侧 models.dev 参考目录与右侧所选账号返回的模型,数量不要求相同;也可手动填写精确模型 ID。候选目录不保证具体模型的调用权限。
- Raw HTTP 中明确标识压缩 Body 和 Base64,避免把原始压缩数据误认为乱码。开启内容记录且请求解析成功时,可在对话区查看解压后的内容。
使用 ChatGPT 登录的 Codex 请配置 chatgpt.com 入口;使用 OpenAI API Key 的请求才配置 api.openai.com。如果两种方式都用,可同时添加两个入口。升级后可在模型映射窗口刷新右侧账号目录。
本次不修改已有账号、流量策略或历史记录,不包含 ACP 支持。验证使用受控上游与测试凭据;未使用真实 ChatGPT 账号验证 gpt-6-astra 的目录可见性或调用权限。
macOS 14+(Apple silicon / Intel)更新:
brew update
brew upgrade --cask vibe-agi/tap/vibermate首次安装使用 brew install --cask vibe-agi/tap/vibermate。Linux x86_64 / arm64 压缩包包含 Server、CLI 和 Web 工作台;参见安装与团队接入。下载后请校验对应的 SHA256SUMS 文件。
English
ViberMate 0.1.9 fixes compressed Codex requests and upstream model-catalog refresh.
- Decode bounded zstd/gzip request bodies before account selection, model mapping, message transforms, and semantic recording, instead of rejecting compressed bytes as invalid JSON.
- Preserve original wire evidence and unchanged Original Destination requests. Modified requests discard stale compression and length headers. Recording-off policies still run routing and scripts without enabling content retention.
- Negotiate ChatGPT model discovery using the selected account's explicit Version or Codex User-Agent override, with a 0.153.4 compatibility fallback instead of the fixed 0.147.0 query.
- Remove the unbounded UI catalog cache and update autocomplete suggestions when discovery completes after typing. Preserve editing state and focus across catalog updates.
- Explain that the models.dev reference list and the selected account's advertised catalog are different sources. Counts can differ; exact model IDs can still be entered manually. A catalog entry is not a guarantee of call authorization.
- Label compressed Raw HTTP bodies as compressed bytes/Base64 rather than apparently corrupted text. Decoded conversation content appears when recording is enabled and parsing succeeds.
Use the chatgpt.com client origin for Codex ChatGPT login, and api.openai.com for OpenAI API-key requests. Configure both origins if both login modes are used. Refresh the account catalog in Model mappings after upgrading.
Existing accounts, traffic policies, and history are unchanged. ACP support is not included. Protocol verification uses controlled upstreams and test credentials, not a live ChatGPT account; this release does not assert gpt-6-astra availability for any account.
For macOS 14+ (Apple silicon / Intel), run brew update, then brew upgrade --cask vibe-agi/tap/vibermate. For a first installation, use brew install --cask vibe-agi/tap/vibermate.
Linux x86_64 / arm64 archives include the Server, CLI, and Web workbench. See the setup guide and verify downloads with the corresponding SHA256SUMS file.
ViberMate v0.1.8
中文
ViberMate 0.1.8:修复 Codex 结构化输出和会话归属,改善 App 升级及本地启动体验,并支持查看账号 Header 覆盖值。
- App 启动时自动同步、修复本 App 管理的终端命令链接,并显示结果提示;不会接管 Brew 或用户自行创建的文件。
- 展示 Codex 请求携带的客户端版本,并明确标为“客户端自报”;与已验证发行版本区分,不再混淆成 ViberMate CLI 版本。
- 同协议转发保留 Codex 的
text.format/ JSON Schema,修复生成标题等请求被误拒绝为invalid_exchange_request · $.text.format的问题。 - 请求解析失败时仍保留 Header 中已有的会话标识,避免错误归入“未识别会话的请求”。历史失败记录不会被改写。
- 已认证的本地
vibermate run启动已识别签名客户端时,不再重复要求客户端信任审批;网络和工具策略审批仍然有效。 - Raw HTTP 中的账号 overwrite Header 可点击眼睛临时查看,包括 User-Agent。后端核对当时的账号版本、凭据版本和指纹,并记录查看审计;60 秒后或离开页面自动隐藏,诊断复制仍保持脱敏。
- 修复显式设置或删除 User-Agent 被传输层误拒绝的问题。未保存的客户端 Authorization/Cookie 原值、已替换或删除的旧凭据不能恢复。
本次不修改已有账号、流量策略或历史记录,不包含 ACP 支持。
macOS 14+(Apple silicon / Intel)更新:
brew update
brew upgrade --cask vibe-agi/tap/vibermate首次安装使用 brew install --cask vibe-agi/tap/vibermate。Linux x86_64 / arm64 压缩包包含 Server、CLI 和 Web 工作台;参见安装与团队接入。下载后请校验对应的 SHA256SUMS 文件。
验证边界:协议回归使用受控 HTTP 上游及测试凭据,未使用真实 ChatGPT 账号做在线验收。
English
ViberMate 0.1.8 fixes Codex structured output and session grouping, improves App upgrades and local launches, and adds explicit account-header reveal.
- Automatically maintain this App's existing managed Terminal link at startup and show the result. Brew and user-owned files are not replaced.
- Display the Codex client-reported version separately from verified release evidence and the ViberMate CLI version.
- Preserve native
text.format/ JSON Schema on same-protocol routes, including Codex title-generation requests previously rejected at$.text.format. - Keep explicit header session identity when a request body fails validation. Existing historical failures are not rewritten.
- Remove the redundant client-trust prompt for authenticated local runs of publisher-recognized clients. Network and tool approvals remain enforced.
- Reveal an account's historical header overwrite with an eye button, including User-Agent, only after backend revision, credential-epoch, fingerprint, and audit checks. Values hide after 60 seconds or leaving the view; diagnostic copies stay redacted.
- Honor explicit User-Agent Set/Delete operations. Unretained client Authorization/Cookie values and replaced or deleted credentials cannot be recovered.
Existing accounts, traffic policies, and history are unchanged. ACP support is not included.
For macOS 14+ (Apple silicon / Intel), run brew update, then brew upgrade --cask vibe-agi/tap/vibermate. For a first installation, use brew install --cask vibe-agi/tap/vibermate.
Linux x86_64 / arm64 archives include the Server, CLI, and Web workbench. See the setup guide and verify downloads with the corresponding SHA256SUMS file.
Verification scope: protocol regression tests use a controlled HTTP upstream and test credentials, not a live ChatGPT account.
ViberMate v0.1.7
中文
ViberMate 0.1.7:修复替换 ChatGPT 上游账号后的流式响应与请求 Header,并澄清 Raw HTTP 的截断提示。
- 原生 ChatGPT/Codex 流式响应缺少
Content-Type时,不再提前报provider_response_invalid · content_type并关闭连接;仍严格校验事件流、结束事件和工具审批。 - 换账号时保留必要的 Codex 会话、版本、功能和路由提示 Header。模型映射或脚本修改模型后同步更新继承的路由提示;显式 Header 设置仍优先。
- 不继承旧账号的 Cookie、账号标识及不透明的上游路由状态。所选账号的凭据和 Header 设置/删除规则保持生效。
- Raw HTTP 补充实际发送的
Content-Length,明确区分“完整接收但只保存前缀”和“读取失败或提前关闭”,复制出的内容也带上对应说明。 - 回归测试覆盖超过 64 KiB 的流式响应、记录上限、关闭内容记录、脚本执行和工具审批,确认记录策略不截断正常转发。
本次不修改已有账号、流量策略或历史记录,不包含 ACP 支持。
macOS 14+(Apple silicon / Intel)更新:
brew update
brew upgrade --cask vibe-agi/tap/vibermate首次安装使用 brew install --cask vibe-agi/tap/vibermate。Linux x86_64 / arm64 压缩包包含 Server、CLI 和 Web 工作台;参见安装与团队接入。下载后请校验对应的 SHA256SUMS 文件。
验证边界:使用受控 HTTP 上游及测试凭据进行回归,未使用真实 ChatGPT 账号做在线验收。已保存的 ChatGPT access token 仍不会自动刷新,过期后需在上游账号中替换。
English
ViberMate 0.1.7 fixes native ChatGPT streaming and Codex request headers when replacing upstream accounts, and clarifies partial Raw HTTP evidence.
- Accept a missing
Content-Typeon native ChatGPT/Codex event streams without prematurely failing withprovider_response_invalid · content_type. Event parsing, terminal validation, and tool approval remain enforced. - Preserve the necessary Codex session, version, feature, and routing-hint headers. Update inherited routing hints after model mapping or transforms, while honoring explicit header settings.
- Do not inherit the previous account's cookies, account identifier, or opaque upstream routing state. The selected account's credentials and Set/Delete rules remain authoritative.
- Include the actual outgoing
Content-Lengthin Raw HTTP evidence and distinguish a fully received response with prefix-only retention from an interrupted response. Copied evidence includes the same explanation. - Add regression coverage for streams larger than 64 KiB, retention limits, recording off, transforms, and tool approval without truncating normal forwarding.
Existing accounts, traffic policies, and history are unchanged. ACP support is not included.
For macOS 14+ (Apple silicon / Intel), run brew update, then brew upgrade --cask vibe-agi/tap/vibermate. For a first installation, use brew install --cask vibe-agi/tap/vibermate.
Linux x86_64 / arm64 archives include the Server, CLI, and Web workbench. See the setup guide and verify downloads with the corresponding SHA256SUMS file.
Verification scope: regression tests use a controlled HTTP upstream and test credentials, not a live ChatGPT account. Stored ChatGPT access tokens still do not refresh automatically; replace expired credentials in the upstream account.
ViberMate v0.1.6
中文
ViberMate 0.1.6:修复 ChatGPT 上游账号替换与模型发现。
- 修复合法的空
turn_id被误判为invalid_exchange_request、请求尚未到达上游就失败的问题。 - 选择 ChatGPT 上游账号时使用原生 Codex 请求与模型发现地址,兼容其模型列表中的
slug标识;普通 OpenAI Responses 上游仍使用原有 API 地址。 - 替换账号时清除原客户端的账号头,并从所选 ChatGPT access token 中提取对应的账号标识;显式设置的账号头仍优先。
- App 和网页工作台同步显示实际模型发现地址,并补充 ChatGPT 凭据类型及过期后的处理说明。
- 增加回归测试,覆盖账号隔离、流式响应,以及“不记录内容”时脚本仍执行、内容不落盘的行为。
本次不修改已有账号、流量策略或历史记录,不包含 ACP 支持。
macOS 14+(Apple silicon / Intel)更新:
brew update
brew upgrade --cask vibe-agi/tap/vibermate首次安装使用 brew install --cask vibe-agi/tap/vibermate。Linux x86_64 / arm64 压缩包包含 Server、CLI 和 Web 工作台;参见安装与团队接入。下载后请校验对应的 SHA256SUMS 文件。
验证边界:已使用受控请求、响应和凭据测试兼容性,未使用真实 ChatGPT 账号做在线验收。保存的 ChatGPT access token 不会自动刷新,过期后需在上游账号中替换。未收录的客户端版本仍可能显示 Version unknown。
English
ViberMate 0.1.6 fixes ChatGPT upstream account replacement and model discovery.
- Accept valid empty optional
turn_idmetadata instead of rejecting the request locally withinvalid_exchange_request. - Use native Codex request and model-discovery paths for ChatGPT services, including model
slugidentifiers. Standard OpenAI Responses endpoints keep their existing API paths. - Remove the original client's account header when replacing credentials and derive the account identifier from the selected ChatGPT access token. Explicit account-header settings take precedence.
- Show the actual discovery URL and clarify credential type and expiry handling in the App and Web workbench.
- Add regression coverage for account isolation, streaming responses, and transforms continuing to run without retaining content when recording is off.
Existing accounts, traffic policies, and history are unchanged. ACP support is not included.
For macOS 14+ (Apple silicon / Intel), run brew update, then brew upgrade --cask vibe-agi/tap/vibermate. For a first installation, use brew install --cask vibe-agi/tap/vibermate.
Linux x86_64 / arm64 archives include the Server, CLI, and Web workbench. See the setup guide and verify downloads with the corresponding SHA256SUMS file.
Verification scope: compatibility was tested with controlled requests, responses, and credentials, not a live ChatGPT account. Stored ChatGPT access tokens do not refresh automatically; replace expired credentials in the upstream account. Uncataloged client builds may still display Version unknown.
ViberMate 0.1.5
中文
ViberMate 0.1.5:用户管理独立成页,修复小窗口里的文字裁切。
- 设置 → 用户管理:创建所有者、添加成员、重置密码、启用或停用成员。App 和网页管理工作台使用一致的入口,原有权限不变。
- 设置 → 接入与启动:只保留终端命令安装、网页地址和客户端连接说明。两个页面可以一键互相跳转,空报表中的创建用户入口也会直接打开用户管理。
- 修复窄窗口中会话下拉框文字只显示半截的问题,并改善大字体、工具调用标题和手动 Capture 操作的布局。
- 设置正文靠左对齐,减少大窗口左侧空白;中英文 README 已同步新版路径。
本次不改变已有账号、密码、流量策略或历史记录;正常使用本机 App 仍不需要创建账号。
macOS 14+(Apple silicon / Intel)更新:
brew update
brew upgrade --cask vibe-agi/tap/vibermate首次安装使用 brew install --cask vibe-agi/tap/vibermate。Linux 提供 x86_64 / arm64 压缩包,包含 Server、CLI 和 Web 工作台;参见安装与团队接入。下载后请校验对应的 SHA256SUMS 文件。
已知限制:未收录的客户端版本仍可能显示 Version unknown。本次不包含 ACP 支持。
English
ViberMate 0.1.5 separates user management from connection setup and fixes clipped text in compact windows.
- Settings → User management now owns account creation, member password resets, and enabling or disabling members. The App and owner Web workbench share this entry; existing permissions are unchanged.
- Settings → Access & launch keeps Terminal command setup, browser addresses, and client connection instructions. Links connect the two pages, and the empty usage report opens User management directly.
- Fix clipped conversation-selector text in narrow windows, with improved layouts for enlarged text, tool-call headings, and manual Capture actions.
- Left-align Settings content in wide windows and update both README setup guides.
Existing accounts, passwords, traffic policies, and history are unchanged. Normal local App use still does not require an account.
For macOS 14+ (Apple silicon / Intel), run brew update, then brew upgrade --cask vibe-agi/tap/vibermate. For a first installation, use brew install --cask vibe-agi/tap/vibermate.
Linux x86_64 / arm64 archives include the Server, CLI, and Web workbench. See the setup guide and verify downloads with the corresponding SHA256SUMS file.
Known limitation: uncataloged client builds can still display Version unknown. ACP support is not included.
ViberMate 0.1.4
中文
ViberMate 0.1.4:让启动失败有明确指引,让内容记录设置更易找到。
- 启动前检查流量策略是否包含客户端目标,明确区分 Codex 的 ChatGPT 登录与 API Key 入口,避免因此留下空 Capture。
- 旧的启动失败空记录显示恢复指引,不再只显示
capture_assignment_not_found (404)。 - 取消请求不再被误报为「上游响应无效」。
- 编辑流量策略 → 内容记录与运行 → 对话内容,可选择「不记录内容」。路由与脚本仍正常执行;需要保留模型和 Token 统计时,选择「仅元数据」。发布后重新启动 Capture 生效,已有历史不会删除。
macOS 14+(Apple silicon / Intel):
brew update
brew upgrade --cask vibe-agi/tap/vibermate首次安装使用 brew install --cask vibe-agi/tap/vibermate。Linux 提供 x86_64 / arm64 压缩包,包含 Server、CLI 和 Web 工作台;参见安装与团队接入。下载后请校验对应 SHA256SUMS。
已知限制:未收录的客户端版本仍可能显示 Version unknown;发布者签名识别与精确版本校验是两回事。本次不包含 ACP 支持。
English
ViberMate 0.1.4 improves launch guidance and makes content recording settings easier to find.
- Check client destinations before launch, explain Codex ChatGPT-login versus API-key origins, and avoid empty Captures caused by missing policy flows.
- Show recovery guidance for old failed-launch records instead of only
capture_assignment_not_found (404). - Report canceled requests consistently instead of mislabeling them as invalid provider responses.
- Edit a traffic policy → Content recording & runtime → Conversation content → Do not record content. Routing and scripts still run. Choose Metadata only to retain available model and Token statistics. Publish and restart the Capture; existing history is unchanged.
macOS 14+ (Apple silicon / Intel): run brew update, then brew upgrade --cask vibe-agi/tap/vibermate. For a first installation, use brew install --cask vibe-agi/tap/vibermate.
Linux x86_64 / arm64 archives include the Server, CLI, and browser workbench. See the setup guide and verify downloads with the corresponding SHA256SUMS file.
Known limitation: uncataloged client builds can still display Version unknown. Publisher verification is distinct from exact-release verification. ACP support is not included.
ViberMate 0.1.3
中文
ViberMate 0.1.3:修复账号撤权、完善设置与脚本试验体验。
- macOS App 支持 macOS 14+(Apple silicon / Intel),增加所有内置程序的最低系统版本校验。
- 设置按偏好设置、接入与启动、安全与数据、网络出口分类;新增停用用户的重新启用入口。
- 禁用用户、重置密码或 CLI 退出后,旧凭据不能继续创建会话或续期远程 Capture。
- 脚本修改后清除过期测试结果;内置样例使用对话协议结构。HTTPS 工作台复制的命令保留 HTTPS。
- 遇到不兼容的旧数据库时保留原始数据并提示恢复,不再自动换成空数据库。
macOS:brew install --cask vibe-agi/tap/vibermate;已安装请执行 brew upgrade --cask vibermate。
Linux:下载对应架构的压缩包,内含 Server、CLI 和 Web 工作台。安装与团队接入见 中文说明。请使用对应的 SHA256SUMS 文件校验下载。
仍为早期 0.x 版本:网页刷新需重新登录;团队用量仅统计已登录运行用户,未登录的本机 Capture 不计入团队报告。
English
ViberMate 0.1.3 fixes account revocation and improves settings and script experiments.
- macOS 14+ App for Apple silicon and Intel, with minimum-OS checks for every bundled executable.
- Settings are grouped into Preferences, Access & launch, Safety & data, and Network exits. Disabled members can be enabled again.
- Disabling an account, resetting its password, or signing out of the CLI prevents old credentials from creating sessions or renewing remote Captures.
- Script edits invalidate outdated test results; examples keep real conversation protocol envelopes. Commands copied from HTTPS workbenches retain HTTPS.
- Incompatible databases remain intact with recovery guidance, instead of being replaced with an empty database.
macOS: brew install --cask vibe-agi/tap/vibermate; existing installations: brew upgrade --cask vibermate.
Linux archives contain the Server, CLI, and browser workbench. See the setup guide. Verify downloads with the corresponding SHA256SUMS file.
Early 0.x release: refreshing the browser requires signing in again. Team usage includes authenticated runtime users, not unauthenticated local Captures.
Source: 0c9bde16a90bfabbe0df935b2db8f8e924a62f32
ViberMate 0.1.2
中文
ViberMate 0.1.2 把 macOS App、浏览器工作台、个人使用和团队使用整理成了一套连贯的体验。
安装
macOS 14+(Apple silicon 与 Intel):
brew install --cask vibe-agi/tap/vibermateLinux:下载与你架构匹配的 linux_x86_64 或 linux_arm64 压缩包,使用 SHA256SUMS-linux 校验。压缩包包含 Runtime Server、命令行客户端和 Web 管理界面;完整步骤见 README。
本版改进
- macOS App 保持开箱即用的本机个人模式,无需登录;浏览器工作台使用 Runtime 用户名和密码。
- 首次打开 Web 时,用仅在服务器本机可读的一次性恢复密钥创建 Owner;不提供默认或共享的
admin/admin密码。 - Owner 可创建、停用和管理团队成员;成员只看到自己的用量,可修改自己的密码并退出所有会话。
- CLI 与 Web 共用同一套 Runtime 用户身份;CLI 登录一次后使用可撤销的本地会话凭据。
- 空数据页会直接引导 Owner 添加首位用户;用量活动固定展示最近 365 天。
- 改进 macOS 本地凭据存储异常时的有界等待与中英双语恢复指引。
团队从网络访问 Web 时请配置 HTTPS。显式 HTTP 模式会在界面中提示登录信息和证据未加密传输。
这是早期 0.x 版本。AI 流量仍会发送至你选择的服务商;证据数据库依赖主机账户与文件系统权限保护,并未由 ViberMate 进行应用层静态加密。
Source: cbca2473b09db22930a2ada4e97fedc024223c8e
English
ViberMate 0.1.2 brings the macOS App, browser workbench, personal use, and team use into one coherent experience.
Install
macOS 14+ (Apple silicon and Intel):
brew install --cask vibe-agi/tap/vibermateLinux: download the linux_x86_64 or linux_arm64 archive and verify it with SHA256SUMS-linux. Each archive contains the Runtime Server, CLI, and browser workbench; see the README for the complete setup.
Highlights
- The macOS App remains a zero-login personal experience; the browser workbench uses Runtime usernames and passwords.
- On first Web use, a one-time recovery key readable only on the server creates the Owner. There is no default or shared
admin/adminpassword. - Owners can create, disable, and manage team members. Members see only their own usage and can change their password or sign out everywhere.
- CLI and Web share one Runtime User identity. A CLI password sign-in creates a locally stored, revocable session credential.
- Empty usage states lead Owners directly to first-user setup, and activity now uses a focused 365-day view.
- Bounded startup and bilingual recovery guidance improve macOS local credential-store failures.
Use HTTPS when a team reaches the Web workbench over a network. Explicit HTTP mode clearly warns that login data and captured evidence are unencrypted in transit.
This is an early 0.x release. AI traffic still reaches the provider you choose. The evidence database relies on host account and filesystem permissions and is not encrypted at rest by ViberMate.
Source: cbca2473b09db22930a2ada4e97fedc024223c8e
ViberMate 0.1.1
中文
ViberMate 0.1.1 是面向 macOS 本机使用与 Linux 团队部署的预览版本。一个 Runtime 原生支持一个或多个用户,不需要单独的“团队版”。
安装
macOS 14+(Apple silicon 与 Intel):
brew install --cask vibe-agi/tap/vibermateLinux:下载与你架构匹配的 linux_x86_64 或 linux_arm64 压缩包,并用 SHA256SUMS-linux 校验。压缩包内包含 Runtime Server、命令行客户端和 Web 管理界面。完整步骤见 README。
本版改进
- 新增 Linux x86-64 与 ARM64 的 Runtime Server + Web 发布包。
- 在设置中明确区分 macOS App、本机网页入口和团队网络访问方式。
- 活跃度视图固定展示完整 365 天,减少空洞状态和无意义选择。
- 改进本机根证书的生成、信任、替换与精确删除流程。
- 内置 JavaScript 示例可直接预览、临时编辑真实 Turn 测试数据并运行测试,再决定是否创建副本。
- 验证当前支持的 Claude Code 与 Codex CLI 官方发行包在 macOS/Linux 上的安装结构。
这是早期 0.x 版本。AI 流量仍会发送至你选择的服务商;证据数据库依赖主机账户与文件系统权限保护,并未由 ViberMate 进行应用层静态加密。
Source: 23c19466cec72c19a04a07222fbc88d39c38dedb
English
ViberMate 0.1.1 is a preview for both the local macOS App and Linux team deployments. A single Runtime natively supports one or many users; there is no separate team edition.
Install
macOS 14+ (Apple silicon and Intel):
brew install --cask vibe-agi/tap/vibermateLinux: download the linux_x86_64 or linux_arm64 archive, verify it with SHA256SUMS-linux, and follow the Runtime Server + Web guide. Each archive contains the Runtime Server, CLI, and browser workbench.
Highlights
- Linux x86-64 and ARM64 Runtime Server + Web distributions.
- Clear setup paths for the macOS App, same-Mac browser access, and team network access.
- A focused 365-day activity view.
- Friendlier local Root generation, trust, replacement, and exact-removal guidance.
- Built-in JavaScript examples can be previewed, edited against real Turn test data, and run before creating a copy.
- Package-layout verification for the currently supported official Claude Code and Codex CLI releases on macOS and Linux.
This is an early 0.x release. AI traffic still reaches the provider you choose. The evidence database relies on host account and filesystem permissions and is not encrypted at rest by ViberMate.
Source: 23c19466cec72c19a04a07222fbc88d39c38dedb
ViberMate 0.1.0 preview
中文
ViberMate 0.1.0 是首个可公开安装的 macOS 预览版。它帮助 Claude Code 和 Codex CLI 用户在本机查看 AI 请求、选择上游服务与账号、应用可测试的 JavaScript 规则,并保留可审计的运行记录。
安装
brew install --cask vibe-agi/tap/vibermate也可以下载 ViberMate_0.1.0_universal.dmg,把 ViberMate 拖入“应用程序”。
首次启动后,在 设置 → 常规 → 终端命令 中安装 vibermate 命令,然后运行:
vibermate run -- claude
vibermate run -- codex默认透明模式无需先创建 Environment。通过 ViberMate 启动的 Claude/Codex 通常也无需把本机根证书安装进 macOS 系统钥匙串。
本版包含
- macOS 14+,Apple Silicon 与 Intel Universal App
- Claude Code 与 Codex CLI 的本机捕获、对话和网络证据
- Endpoint、账号、Environment 与模型路由
- 可预览、临时修改并运行样例 Turn 的 JavaScript 消息变换与账号选择器
- 断网保护、工具/网络审批、证据保留和脱敏策略
- 本机根证书生成、当前用户信任、替换与精确删除引导
安全与边界
- 独立 runner 已从只读 DMG 安装,完成 Gatekeeper 校验、两次真实启动、状态持久化和清理验证。
- 本地证据数据库没有应用层静态加密,依赖 macOS 用户权限保护。
- 你的 AI 请求仍会发往所选服务商。当前不承诺自动更新、插件、面向公网的 Server 加固或任意客户端兼容。
- 这是 0.x 预览版,不作为 GA 稳定性承诺。
完整性
- Source:
05b372b4c7397243b3644ffc2bb70812dffb2dcc - DMG SHA-256:
13fc008a8642b671f584bc286d83055f1fda192f01dcd63b7c29e2e28f2accd5 - Protected build: https://github.com/vibe-agi/vibermate/actions/runs/33817737168
SHA256SUMS覆盖 DMG、SBOM 与 evidence 包。R0 来源证据记录签名前状态;同一 evidence 包中的签名、公证和安装报告记录最终分发候选的后续验证。
English
ViberMate 0.1.0 is the first publicly installable macOS preview. It lets Claude Code and Codex CLI users inspect local AI traffic, choose upstream endpoints and accounts, apply testable JavaScript rules, and retain auditable run evidence.
Install
brew install --cask vibe-agi/tap/vibermateOr download ViberMate_0.1.0_universal.dmg and drag ViberMate into Applications. In Settings → General → Terminal command, set up the vibermate command, then run:
vibermate run -- claude
vibermate run -- codexTransparent mode needs no Environment. Claude and Codex launched through ViberMate normally receive the local root directly, so system Keychain trust is usually unnecessary.
Scope and verification
- macOS 14+, Universal Apple Silicon and Intel App.
- Independently installed from the read-only DMG and exercised across two real launches with persistence and cleanup checks.
- The local evidence database is not application-level encrypted. AI requests still go to the selected provider.
- Automatic updates, plugins, hardened public-Internet Server mode, and arbitrary-client compatibility are not claimed yet. This 0.x release is a preview, not a GA stability promise.
Source: 05b372b4c7397243b3644ffc2bb70812dffb2dcc
DMG SHA-256: 13fc008a8642b671f584bc286d83055f1fda192f01dcd63b7c29e2e28f2accd5
Protected build: https://github.com/vibe-agi/vibermate/actions/runs/33817737168
SHA256SUMS covers the DMG, standalone SBOM, and evidence bundle. The R0 source evidence describes the pre-signing state; the signing, notarization, and installed-candidate reports in the same bundle cover the final distribution candidate.