Repository navigation
v0.2.0
Warning
此版本已被 v0.2.1 替代。 0.2.0 的桌面端内部版本号错误(显示为 0.1.0),会导致自动更新和更新检查出错,安装包已下架,请直接使用 0.2.1。
首个公开发布版本。
新增
- 本地 AI 网关:一个本机服务统一接入 OpenAI Chat、OpenAI Responses、Anthropic Messages 与 Gemini 四种协议,请求可在协议间互相转换。
- 客户端接管:一键把 Codex、Claude Code、Gemini CLI、OpenCode、Claude Desktop、Grok Build 指向 Astra;接管前自动备份,卸载或
astra restore-all可完整还原。 - 管理控制台:中英双语 Web 界面,管理提供商、模型与客户端,查看请求记录与用量。
- 命令行
astra:启动 / 停止服务、开机自启、客户端与提供商管理、更新与卸载。 - 桌面端:Electron 应用,内置控制台、菜单栏状态与服务生命周期管理。
- 自动更新:服务端更新采用"下载 → 校验 → 切换 → 重启",失败自动回滚;控制台界面资源随服务端一起更新。
安装方式
- npm:
npm install -g @aidotnet/astra-gate(astragate为同一个包的另一名称)。 - 桌面端一条命令安装:
npx @aidotnet/astra-gate install --desktop;install/update/uninstall新增--desktop,--client保留为别名。 - 安装包:官网下载页提供 macOS
.dmg、Windows 安装程序(.exe)与 LinuxAppImage,内置服务端,无需 Node.js。 - 支持 macOS、Windows、Linux 的 x64 与 arm64。
已知限制
- Windows / Linux 安装包版本暂不支持应用内自动更新桌面端,请从下载页下载新版覆盖安装。
- Windows 安装程序暂未代码签名,首次运行可能出现 SmartScreen 提示。