A session, or a command
Run it bare and it opens a coding session. Give it a command and it runs that instead. Three names, one binary.
Your all-in-one coding agent.
Every new account starts with $20 of credit.
Login with GitHub required.
Run it bare and it opens a coding session. Give it a command and it runs that instead. Three names, one binary.
It reads files and runs shell commands in the checkout you are standing in, on your machine, under your account.
Read and write issues, labels, milestones, assignees, and projects from the session, over the GitHub-shaped API this forge serves.
One command installs a Git credential helper scoped to this origin. After
it, plain git push works, and every accepted push leaves a
receipt.
The transcript is written to the server as the session runs, so resuming picks up where you stopped — on this machine or another one.
Extra tools ship as WebAssembly, mounted read-only and pinned to a digest. Ask for one and the session loads it.
Hand part of the work to a child agent, on a rented sandbox or on a machine you paired yourself, and keep going.
Every call meters against one balance, and the session can tell you what is left. No plan to pick, and no ceiling on how long a session runs.
It detects your operating system and processor, downloads the matching
build, fetches the checksum file separately, and refuses anything it
cannot verify — the bytes are never made executable before the
comparison succeeds. Then it links three names, openagents, coder, and oa, into ~/.openagents/bin. macOS builds are signed and notarized, so
Gatekeeper admits them without a right-click override.
Yes, and identity comes from GitHub — there is no separate OpenAgents password. Signing in from the terminal runs the device flow: it prints a code and a URL, you approve it in a browser, and the token lands in your operating system's credential store. Your GitHub token stays here and never reaches the terminal.
One you picked, for the whole session. The models page lists every model this deployment serves with its rates and context window, and no call is ever answered by a different model than the one you asked for.
Yes. The repository is AGPL-3.0, the forge Coder talks to is this site, and every surface on it is built from the same component system documented in the component library.