Developers

Build on your machine

A Hoshi machine isn't just a chat surface — it's an authenticated API in front of a real OpenCode runtime. Public docs are still in progress; here's the shape of what's there today.

Personal access tokens

Every account can mint a PAT bearer token from account settings — the same auth CLIs and the Electron client use. No cookies, no browser required.

A proxied OpenCode API

Each machine exposes its OpenCode instance under an authenticated Machine API — sessions, models, agents, and commands, streamed over SSE. Nothing talks to the runtime directly.

Schedules for unattended work

Put a prompt on a cron schedule and it runs on your machine without you — a scheduler on the sidecar executes it and leaves results behind.

Connectors

Hook external tools into a project so the agent can reach them mid-session — the same connectors layer that powers the built-in integrations.

Want early access?

Full API reference is coming

We're onboarding developers directly while the docs catch up to the API. Tell us what you're building and we'll get you a token.