跳转到内容

快速开始

Spark 当前要求 Node.js >=26 <27。公开产品同时包含 CLI 分发器、原生 TUI、 daemon 与 Cockpit host。

推荐使用 managed installation,以获得原子升级与回滚能力:

Terminal window
pnpm dlx @zendev-lab/spark install --managed
spark version --json
spark update status --json

也可以继续由 package manager 管理安装:

Terminal window
npm install --global @zendev-lab/spark
spark --help

由 package manager 管理的安装和源码 checkout 只报告升级命令,不会替换自身。

在排查某个界面前,先运行健康检查:

Terminal window
spark doctor

打开交互式 TUI:

Terminal window
spark

使用 /login 查看可用 provider 的认证状态并启动交互式登录流程,使用 /model 查看或选择当前模型。Spark 请求 API key 时应在提示框中输入;不要把密钥写进项目文件、 config.json 或 shell 历史。

需要前台、非交互式结果时:

Terminal window
spark run "总结这个仓库,并找出它的验证命令。"

脚本集成使用 JSON 模式:

Terminal window
spark run --json "列出顶层 packages。"

需要交互式会话时,可以停留在 spark 中,或运行:

Terminal window
spark tui "在提出修改前先检查当前项目。"

Spark 会按需启动或连接本地 daemon。应使用 spark daemon status --json 检查服务状态,不要从前端表现猜测 daemon 是否健康。