Thin HTTP client for Zero. One binary. Holds an apikey, speaks HTTP to the Worker.
Status: v0.0.1 placeholder. Real commands land post-RFC.
npm i -g zeroski
# or
bun add -g zeroskiRequires Node.js >= 20.
| Command | Purpose |
|---|---|
zeroski login |
Exchange a magic-link email for a local apikey |
zeroski whoami |
Show the principal bound to the current apikey |
zeroski send @<cmd> [args...] |
Send a command to Zero, get the envelope result |
zeroski trace <id> |
Fetch a trace envelope by id |
zeroski keys rotate |
Rotate the current apikey |
This repo does not contain:
- the Zero kernel
- the skill verifier
- the pre-exec airlock
- the capability engine
- the trace storage schema
- the LLM router
- the cost ledger
All of the above are closed and run only in the Zero cloud. This client holds an apikey and speaks HTTP. That is all. The apikey binds your identity into Zero's capability + billing; Zero executes on your behalf.
Wire-protocol changes and CLI surface proposals go through
tokencube/zeroski-rfcs
(coming soon). PRs here are welcome once an RFC lands.
MIT. See LICENSE.