开发者
CLI
安装 Cohub CLI,登录,并在终端运行主要 Space 工作流。
Cohub CLI 把同一套产品表面带到终端:Spaces、Chats、files、Saves、Works、generation 等。
包名:@neta-art/cohub-cli
安装
npm install -g @neta-art/cohub-cli
cohub --help登录
cohub auth login
cohub auth whoamiCLI 会存储 session 并自动刷新。
在 Sandbox 或 CI 中,可用 COHUB_EXECUTION_TOKEN 覆盖已存储鉴权,用于临时运行。
环境
默认是 production。
ENV=dev cohub auth login
ENV=dev cohub spaces ls全局 flags
| Flag | 作用 |
|---|---|
-s, --space <id> |
指定 space-scoped 命令的目标 Space |
--json |
机器可读输出 |
-h, --help |
命令帮助 |
很多工作流需要 Space:
cohub -s <spaceId> spaces get
COHUB_SPACE_ID=<spaceId> cohub spaces get术语
| UI | CLI |
|---|---|
| Chat | Session |
| Save | Checkpoint |
| Tasks | Task runs |
| Scheduled prompt | spaces prompt schedule / cron jobs |
常见工作流
Spaces
cohub spaces ls --json
cohub spaces create --name "Demo" --json
cohub spaces get <spaceId> --json
cohub -s <spaceId> spaces files ls向 Chat 发送 prompt
cohub -s <spaceId> spaces prompt "Fix the failing tests" --json
cohub -s <spaceId> spaces prompt --title "Planning" "Draft a launch plan" --json
cohub -s <spaceId> spaces prompt --session <sessionId> "Continue from the diff" --json调度:
cohub -s <spaceId> spaces prompt --at "2026-07-20T09:00:00+08:00" "Weekly review" --json在 Space 工作区运行命令
cohub -s <spaceId> run -- git statusFiles
cohub -s <spaceId> spaces files ls
cohub -s <spaceId> spaces files cat README.md
cohub -s <spaceId> spaces files write notes.md --stdin < notes.md
cohub -s <spaceId> spaces files upload ./src
cohub -s <spaceId> spaces files diffWorks
cohub -s <spaceId> works publish demo --file dist/index.html
cohub -s <spaceId> works publish site --dir dist
cohub -s <spaceId> works ls --json本地 Sandbox
把本地目录暴露为 Space Sandbox:
cohub sandbox up ./my-project
cohub sandbox statusSearch 与 models
cohub search "release notes"
cohub models ls
cohub models ls --model-type multimodal
cohub generate "A calm lake at sunrise" --model <model> --output lake.png输出约定
脚本或 Agent 需要串联命令时,使用 --json。
cohub spaces ls --json
cohub -s <spaceId> spaces sessions ls --json交互使用可读输出即可;自动化优先 JSON。