本页按使用场景整理 NullClaw CLI,目标是让你先找到正确命令,再去看更细的输出。
nullclaw help 提供的是顶层摘要;本页与其保持对齐,并继续展开到子命令与注意事项。
这页适合谁:已经准备使用 CLI,但还不确定命令名、子命令或常见入口的人。
看完去哪里:首次配置看 配置指南 ;日常运行和排障看 使用与运维 ;如果你在改 CLI 或文档,去 开发指南 。
如果你是从某页来的:从 README 来,可先看“先看这几条”;从 安装指南 来,通常下一步是 onboard、agent 和 gateway;从 开发指南 来,请把本页当作 CLI 行为和示例索引。
看总帮助:nullclaw help
看版本:nullclaw version 或 nullclaw --version
首次初始化:nullclaw onboard --interactive
单条对话验证:nullclaw agent -m "hello"
长期运行:nullclaw gateway
命令
说明
nullclaw help
显示顶层帮助
nullclaw version / nullclaw --version
查看 CLI 版本
nullclaw onboard --interactive
交互式初始化配置
nullclaw onboard --api-key sk-... --provider openrouter
快速写入 provider 与 API Key
nullclaw onboard --api-key ... --provider ... --model ... --memory ...
一次性指定 provider、model、memory backend
nullclaw onboard --channels-only
只重配 channel / allowlist
nullclaw agent -m "..."
单条消息模式
nullclaw agent
交互会话模式
在 nullclaw agent 里,/model 会显示当前模型以及已配置的路由/回退状态。
/config reload 会热重载 config.json 中支持的配置项(包括 Agent Profile 的更新)。
如果配置了自动路由,/model 还会显示最近一次自动路由决策以及选择原因。
如果某条自动路由命中的提供方暂时被限流或额度耗尽,/model 会把这条路线标成 degraded,直到冷却结束。
/model 还会列出已配置的自动路由及其 cost_class、quota_class 元数据。
/model <provider/model> 会把当前会话 pin 到该模型,并关闭自动路由。
/model auto 会清除这个用户 pin,把会话恢复到配置里的默认模型,并让后续回合重新使用 model_routes。
如果没有配置 model_routes,/model auto 仍然会清除 pin,并把会话切回配置里的默认模型。
通过 --model 或 --provider 启动 nullclaw agent 时,也会把该次运行 pin 到显式模型,从而绕过 model_routes。
命令
说明
nullclaw gateway
启动长期运行 runtime,默认读取配置中的 host/port
nullclaw gateway --port 8080
用 CLI 覆盖网关端口
nullclaw gateway --host 0.0.0.0 --port 8080
用 CLI 覆盖监听地址与端口
nullclaw service install
安装后台服务
nullclaw service start
启动后台服务
nullclaw service stop
停止后台服务
nullclaw service restart
重启后台服务
nullclaw service status
查看后台服务状态
nullclaw service uninstall
卸载后台服务
nullclaw status [--json]
查看全局状态总览,或输出 machine-readable runtime snapshot
nullclaw doctor
执行系统诊断
nullclaw update --check
仅检查是否有更新
nullclaw update --yes
自动确认并安装更新
nullclaw auth login openai-codex
为 openai-codex 做 OAuth 登录
nullclaw auth login openai-codex --import-codex
从 ~/.codex/auth.json 导入登录态
nullclaw auth status openai-codex
查看认证状态
nullclaw auth logout openai-codex
删除本地认证信息
说明:
auth 目前只支持 openai-codex。
gateway 只是覆盖 host/port,其他安全策略仍以配置文件为准。
命令
说明
nullclaw channel list [--json]
列出已知 / 已配置渠道
nullclaw channel start
启动默认可用渠道
nullclaw channel start telegram
启动指定渠道
nullclaw channel status
查看渠道健康状态
nullclaw channel info <type> [--json]
查看某类渠道的已配置账号
nullclaw channel add <type>
提示如何往配置里添加某类渠道
nullclaw channel remove <name>
提示如何从配置里移除渠道
命令
说明
nullclaw cron list [--json]
查看所有计划任务
nullclaw cron status [--json]
查看 scheduler 层状态与任务计数
nullclaw cron add "0 * * * *" "command"
新增周期性 shell 任务
nullclaw cron add-agent "0 * * * *" "prompt" --model <model> [--announce] [--channel <name>] [--account <id>] [--to <id>]
新增周期性 agent 任务
nullclaw cron once 10m "command"
新增一次性延迟任务
nullclaw cron once-agent 10m "prompt" --model <model>
新增一次性 agent 延迟任务
nullclaw cron run <id>
立即执行指定任务
nullclaw cron pause <id> / resume <id>
暂停 / 恢复任务
nullclaw cron remove <id>
删除任务
nullclaw cron runs <id>
查看任务最近执行记录
nullclaw cron update <id> --expression ... --command ... --prompt ... --model ... --enable/--disable
更新已有任务
命令
说明
nullclaw skills list
列出已安装 skill
nullclaw skills install <source>
从 GitHub URL 或本地路径安装 skill
nullclaw skills install --name <query>
在 skill registry 中搜索并安装最匹配的 skill
nullclaw skills remove <name>
移除 skill
nullclaw skills info <name>
查看 skill 元信息
命令
说明
nullclaw history list [--limit N] [--offset N] [--json]
列出会话记录
nullclaw history show <session_id> [--limit N] [--offset N] [--json]
查看指定会话的消息详情
命令
说明
nullclaw memory stats
查看当前 memory 配置与关键计数
nullclaw memory count
查看总条目数
nullclaw memory reindex
重建向量索引
nullclaw memory search "query" --limit 10
执行检索
nullclaw memory get <key>
查看单条 memory
nullclaw memory list --category task --limit 20
按分类列出 memory
nullclaw memory drain-outbox
清空 durable vector outbox 队列
nullclaw memory forget <key>
删除一条 memory
Workspace / Capabilities / Models / Migrate
命令
说明
nullclaw workspace edit AGENTS.md
用 $EDITOR 打开 bootstrap 文件
nullclaw workspace reset-md --dry-run
预览将要重置的 markdown prompt 文件
nullclaw workspace reset-md --include-bootstrap --clear-memory-md
重置 bundled markdown,并可附带清理 bootstrap / memory 文件
nullclaw capabilities
输出运行时能力摘要
nullclaw capabilities --json
输出 JSON manifest
nullclaw config show [--json]
输出完整的磁盘配置
nullclaw config get <path> [--json]
读取一条 dotted config 值
nullclaw models list
列出 provider 与默认模型
nullclaw models info <model>
查看模型说明
nullclaw models summary [--json]
输出供集成侧使用的 provider/key-safe 管理摘要
nullclaw models benchmark
运行模型延迟基准
nullclaw models refresh
刷新模型目录
nullclaw migrate openclaw --dry-run
预演迁移 OpenClaw
nullclaw migrate openclaw --source /path/to/workspace
指定源工作区路径迁移
说明:
workspace edit 只适用于 file-based backend(如 markdown、hybrid)。
如果当前 memory backend 把 bootstrap 数据放在数据库里,CLI 会提示改用 agent 的 memory_store 工具,或切回 file-based backend。
这些带 --json 的 read-side 命令主要用于自动化集成,以及 NullHub 对 managed instance 的 admin API 边界。
命令
说明
nullclaw hardware scan
扫描已连接硬件
nullclaw hardware flash <firmware_file> [--target <board>]
烧录固件(当前输出提示,尚未完整实现)
nullclaw hardware monitor
监控硬件(当前输出提示,尚未完整实现)
这组入口更偏自动化、集成、探针,不是普通用户的第一阅读路径:
命令
说明
nullclaw --export-manifest
导出 manifest
nullclaw --list-models
列出模型信息
nullclaw --probe-provider-health
探测 provider 健康状态
nullclaw --probe-channel-health
探测 channel 健康状态
nullclaw --from-json
从 JSON 输入执行特定流程
nullclaw doctor
nullclaw status
nullclaw channel status
nullclaw agent -m "self-check"
如涉及网关,再执行 curl http://127.0.0.1:3000/health