Astra Gate

命令总览

astra 命令行结构一览

astra(npm 包名 @aidotnet/astra-gate,也以 astragate 发布)是 Astra 的命令行入口:安装、启动、停止服务,接管客户端,以及卸载还原。

npm install -g @aidotnet/astra-gate
astra --help

命令地图

命令作用
astra start启动服务(默认后台);--port / --host / --foreground / --open
astra stop停止运行中的服务
astra restart重启服务(接受 start 的全部选项)
astra status查看服务是否在运行及详情
astra logs查看最近日志;-f 持续输出
astra open在默认浏览器打开控制台
astra autostart enable|disable|status开机自启(LaunchAgent / systemd --user / schtasks)
astra client list|status|enable|disable管理本机 AI 客户端的接管
astra provider list|add|remove管理上游提供商
astra config set-password设置管理密码(对外监听前必须)
astra install --desktop安装桌面端(--client 为旧写法)
astra update更新 CLI 与桌面端,然后重启服务
astra uninstall卸载:还原客户端配置、停止服务;--purge 连数据目录一起删
astra restore-all离线还原所有被接管客户端的配置(无需服务在运行)

约定

  • 默认地址 127.0.0.1:17321;实际端口以 ~/.astra/runtime.json 为准(冲突时自动顺延);
  • 数据目录 ~/.astra,可用 ASTRA_HOME 环境变量覆盖;
  • 大多数管理命令通过本机 Admin API 与服务通信,服务未运行时会给出明确提示。

本节各页:

On this page