Use your existing subscription

AlchemyLab runs on top of a modified version of OpenCode, so any OpenCode auth plugin works. If you already pay for Claude, ChatGPT, or Gemini, you can route AlchemyLab through that plan instead of paying for API credits on top.

Claude Pro or Max

If you have a Claude Pro or Max subscription, your existing OAuth token is reused so model calls bill against your plan instead of API credits. Vanilla OpenCode does not currently allow this path; AlchemyLab ships with the integration enabled.

ChatGPT Plus or Pro

Route model calls through your existing ChatGPT subscription. The plugin reuses your ChatGPT OAuth so AlchemyLab can drive Codex-class models without a separate OpenAI API account.

Google Gemini plan

If you pay for a Gemini plan, the plugin uses that plan for model billing instead of the pay-as-you-go API. Works with the Gemini Pro and Ultra tiers.

Google Antigravity

Free models

Antigravity exposes free model access from Google. Useful if you want to try AlchemyLab without a paid subscription anywhere, with the caveat that capacity and rate limits are out of your control.

Bring your own API key

If you do not have a relevant subscription, AlchemyLab will accept a direct API key for any provider supported by OpenCode (Anthropic, OpenAI, Google, OpenRouter, Mistral, Groq, and others). This is the classic pay-as-you-go path.

Other plugins

Auth is just an OpenCode plugin, so the catalog grows with the ecosystem. Browse the awesome-opencode list to see what is shipping. If you want to ship one we should bundle, reach out at info@testfiresoftware.com.

Set up in under a minute

Create an account, install the CLI, and you're coding with agents.

1

Create your account

2

Install & run

Two commands. That's it.

$ npm install -g alchemylab
$ alchemy