Skip to content
DOCUMENTATION / GET STARTED

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

  1. 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.

    BASH
    curl -fsSL https://github.com/TessenLab/zero/releases/latest/download/install.sh | sh
  2. Sign 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.

    BASH
    tessen auth:login
  3. Check your access

    Shows whether your account has Project Zero access, whether it can serve right now, and when today's window resets.

    BASH
    tessen zero
  4. Connect 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.

    BASH
    tessen opencode
  5. Make 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".

    BASH
    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.

Next

Quickstart — Tessen Docs