Quickstart
From nothing to a first Project Zero coding request in OpenCode, in five commands.
You need a Tessen account, OpenCode, and a terminal on macOS, Linux or WSL. Every command below is the CLI's real command.
Project Zero is in Developer Alpha. tessen zero tells you whether your account has access and whether Project Zero can serve right now.
Steps
Install the Tessen CLI
It downloads the CLI from Tessen's GitHub release, verifies its SHA-256 checksum, and installs into ~/.tessen/cli without sudo. Requires Node.js 20 or newer, on macOS, Linux or WSL.
curl -fsSL https://github.com/TessenLab/zero/releases/latest/download/install.sh | shSign in and authorize this machine
The CLI shows a short code and opens the Tessen approval page in your browser. Sign in, check the code matches, approve. The CLI receives a credential bound to your Tessen identity.
tessen auth:loginCheck your access
Shows whether your account has Project Zero access, whether it can serve right now, and when today's window resets.
tessen zeroConnect OpenCode
Writes the Tessen provider into OpenCode's config and the credential into OpenCode's own credential store. The config file never contains a secret.
tessen opencodeMake your first coding request
Start OpenCode on Project Zero, in a project folder, and ask for real work: "add input validation to this function", "write tests for this module".
opencode --model tessen/project-zero
If a step fails
Every refusal has a specific code and a specific fix. The Troubleshooting page lists them in the order you are likely to meet them.