Repository navigation
Releases: silasxbt/anti-api
Release list
Anti-API v3.2.2
Anti-API v3.2.2
This patch fixes the Docker health-check syntax required for multi-architecture GHCR builds and includes the packaged Rust-sidecar lifecycle and Bun test-isolation fixes from v3.2.1.
Packaged start and remote commands now keep the sidecar alive until shutdown, one-shot commands do not spawn it, and startup failures cannot orphan it. Codex and Copilot test mocks now expose the runtime exports required by later server imports.
Validation completed before publishing: 196 Bun tests, Rust release build, main and packaged Bun bundles, source archive checks, and compiled-runtime smoke tests for listeners, sidecar authentication, graceful shutdown, one-shot behavior, and forced-startup cleanup.
Source package checksums are in SHA256SUMS.txt; Windows updater and WinGet packages include adjacent .sha256 files.
Anti-API v3.2.1
Anti-API v3.2.1
This patch fixes packaged Rust-sidecar lifecycle handling and Bun test isolation.
Packaged start and remote commands now keep the sidecar alive until shutdown, one-shot commands do not spawn it, and startup failures cannot orphan it. Codex and Copilot test mocks now expose the runtime exports required by later server imports.
Validation completed before publishing: 196 Bun tests, Rust release build, main and packaged Bun bundles, source archive checks, and compiled-runtime smoke tests for listeners, sidecar authentication, graceful shutdown, one-shot behavior, and forced-startup cleanup.
Source package checksums are in SHA256SUMS.txt; Windows updater and WinGet packages include adjacent .sha256 files.
Anti-API v3.2.0
Anti-API v3.2.0
This release contains the compatibility, routing, security, and packaging fixes implemented for the current issue audit.
Validation completed before publishing: TypeScript type check, 190 Bun tests, Rust tests, production bundle, Rust release build, source archive layout, and local HTTP smoke checks.
Known limits: Zed source credentials still require explicit re-import after source-token expiry; provider-policy questions remain contextual; live provider E2E requires user-owned credentials and was not run.
Source package checksums are in ; Windows updater and WinGet packages include adjacent files.
v3.1.0
What's New (v3.1.0)
- Grok provider support — Added xAI Grok via the Grok CLI reverse proxy (
cli-chat-proxy.grok.com, OpenAI Responses API), with account import, model routing, tool-calling, and quota-store integration alongside existing providers. - Two Grok models exposed:
grok-build— the standard ModelName (shown as Xbuild in the panel); this maps to the actual Grok 4.3 model, as visible inside the Grok CLI.grok-composer-2.5-fast— Composer 2.5 Fast.
- Credential reuse — Grok credentials are imported from the local Grok CLI session (
~/.grok/auth.json) and auto-refreshed. This approach was chosen to reduce account-ban risk and because community needs are still undefined (no standalone login flow is added).
Both models are verified for natural-language responses and tool/function calling.
Disclaimer: based on reverse engineering. Future compatibility is not guaranteed.
v3.0.1
Maintenance release.
- Security: binds to 127.0.0.1 by default (ANTI_API_HOST override), localhost-only CORS
- Routing: simplified account rotation/fallback, removed redundant rate-limit writes
- Docker: multi-arch image on GHCR (ghcr.io/ink1ing/anti-api), Windows-friendly compose & docs
- Removed Homebrew distribution
Windows portable (WinGet) package attached below.
v2.9.0
What's New
- Stable Homebrew package:
brew install anti-apinow installs a prebuilt macOS Apple Silicon bundle instead of downloading Rust, LLVM, or Bun during install - Added Windows portable packaging and WinGet manifest tooling for
winget install anti-api - Unified launcher behavior across package managers so
anti-apistarts the service directly after install - Added package-manager safeguards so Homebrew/WinGet installs use
brew upgrade anti-apiandwinget upgrade anti-api - Added portable runtime support for bundled dashboard assets and automatic Rust proxy startup
Install
Homebrew (macOS Apple Silicon)
brew tap ink1ing/anti-api
brew install anti-api
anti-apiWinGet
winget install anti-api
anti-apiWinGet will be available after the winget-pkgs submission is merged.
中文更新
- 稳定的 Homebrew 安装包:
brew install anti-api现在直接安装预编译的 macOS Apple Silicon 包,不再在安装时下载 Rust、LLVM 或 Bun - 新增 Windows portable 打包与 WinGet manifest 工具链,为
winget install anti-api做准备 - 统一包管理器安装后的启动行为:安装后输入
anti-api直接启动服务 - 新增包管理器保护逻辑,Homebrew / WinGet 安装改为使用
brew upgrade anti-api和winget upgrade anti-api - 新增便携运行时支持,可加载打包后的 dashboard 静态资源并自动拉起 Rust proxy
v2.8.0
What's New
- Added Zed hosted-model support with local import from the current Zed.app login state
- Added account-level Zed model sync in routing alongside Codex and Copilot dynamic model fetch
- Clarified Zed multi-account behavior: import one by one and keep them in Anti-API, but no bulk auto-discovery from local auth files
- Updated the Zed quota widget to show shared all-model support status and billing-period timing instead of misleading remaining-credit percentages
- Hardened Zed requests with timeouts and better state recovery after successful requests
更新说明
- 新增 Zed 托管模型支持,可从当前 Zed.app 登录态本地导入
- Routing 新增 Zed 账号级模型同步,并继续支持 Codex 和 Copilot 的动态模型拉取
- 明确 Zed 多账号行为:可逐个导入并保存在 Anti-API 中,但不支持像本地认证文件那样自动批量发现
- 更新 Zed 配额卡片,改为展示共享的 all models 支持状态和订阅周期时间,不再展示误导性的剩余额度百分比
- 增强 Zed 链路稳定性,为请求增加超时控制和成功后状态恢复
v2.7.1
What's New\n- Per-account model fetch for Routing (Codex/Copilot)\n- Antigravity single-account model fetch integration with safe fallback\n- Added accountModels in /routing/config for account-level model rendering\n\n## 更新说明\n- Routing 按账号动态拉取 Codex/Copilot 模型\n- 接入 Antigravity 单账号模型拉取并保留回退\n- /routing/config 新增 accountModels,支持账号级模型渲染
v2.7.0
What's New
Antigravity Proxy Notice
Google now prohibits reverse proxy access to their AI models. Antigravity proxy still works but is not recommended -- use at your own risk.
Codex & GitHub Copilot
Codex and GitHub Copilot proxy services remain fully functional and unaffected.
Log IDE Out
New feature to log out of Antigravity IDE:
- Dashboard button: "Log IDE Out"
- CLI:
logout-idesubcommand - HTTP:
POST /auth/ide/logout
Other Improvements
- Per-request log context isolation
- Copilot/Codex TLS hardening with opt-out env vars
- Dynamic model sync for routing with static fallback
- Routing config resilience with soft timeouts and caching
- Update script: fallback to zipball_url when release has no asset
- Update script: relax extracted directory name matching
更新内容
反重力代理提示
Google 已禁止通过反向代理访问其 AI 模型。反重力代理仍可使用,但不建议继续使用——风险自负。
Codex & GitHub Copilot
Codex 和 GitHub Copilot 代理服务不受影响,正常运行。
IDE 登出
新增反重力 IDE 登出功能:
- 控制面板按钮:"Log IDE Out"
- CLI 命令:
logout-ide - HTTP 接口:
POST /auth/ide/logout
其他改进
- 每请求日志上下文隔离
- Copilot/Codex TLS 加固(支持 env 关闭)
- 路由动态模型同步 + 静态兜底
- 路由配置弹性超时与缓存
- 更新脚本:无 asset 时回退到 zipball_url
- 更新脚本:放宽解压目录名匹配
v2.6.1
What's New
- Removed login credential JSON export/import to reduce sensitive account exposure risk.
- Core functionality remains stable, with OAuth login supported for Antigravity, ChatGPT Codex, and GitHub Copilot.
更新说明
- 已删除登录凭据 JSON 导入导出功能,降低账号敏感信息暴露风险。
- 核心功能保持稳定,继续支持 Antigravity、ChatGPT Codex、GitHub Copilot 三方 OAuth 登录。