Beta Freebuild is in beta. Founding beta members get early access to every new feature and plan before public release. Freebuild beta. Founding members get early access to every new feature and plan. Tell us what to fix
freebuild. docs beta
See pricing
Install guide

Install Freebuild Terminal.

Two purchase paths, one OpenCode plugin. Choose where you want to pay. Both paths end with the Freebuild model selected and /freebuild-plan showing your budget.

The website sells the license. It does not install the plugin. You install the plugin once in OpenCode. Then you can pay from the terminal or from the browser.

Choose your path

PathWhere you payHow the key connectsBest for
Terminal-firstCheckout opened by /freebuild-licenseAutomatic. The plugin polls the activation and connects the key.You are already in OpenCode.
Browser-firstPricing page on freebuild.devManual. Run /freebuild-key and paste the key.You want to buy before installing, or pay on another device.
Before you start: OpenCode V2 with plugin support, a terminal where opencode works, a browser, and access to the email you will use. You do not need a license to install the plugin.

Terminal-first install

Use this if you want OpenCode to start checkout and connect the license for you.

1

Install the plugin

Run this in your normal terminal. It does not start a subscription.

opencode plugin add @freebuild/opencode@latest
Terminal showing the Freebuild plugin install command and the installed message
The install command and the message you should see.

You should see: a TUI plugin installed message that includes @freebuild/opencode@latest.

2

Restart OpenCode

Quit every OpenCode window, then open it again. The plugin loads at startup.

If you use a background service, make sure no old opencode process is still running. A stale process keeps the previous install ID and provider list.

3

Run the license command

Inside OpenCode, type the command. The plugin opens the activation page in your browser.

/freebuild-license
OpenCode command palette with the freebuild-license command
Run /freebuild-license from the OpenCode command palette.

You should see: the activation page opens in your browser. Keep the OpenCode window open.

4

Verify your email

Enter the email that should own the license. Click Send code, then enter the 6-digit code and click Verify email.

Freebuild activation page with email address, Send code, verification code, and Verify email
Verify the email before checkout. The same address receives the license link.

You should see: Email verified. Continue to checkout.

5

Choose a plan and pay

Lite is $5/month for 30M weighted tokens. Standard is $9.50/month for 60M, first month $5. The sponsor panel is included in both.

Stripe test checkout showing the Freebuild plan and total
Stripe test mode screenshot. Use a real card only in production.

You should see: the plan name, the first-month total, and the Freebuild terms line.

6

Return to OpenCode

The plugin polls the activation while checkout finishes. When the webhook issues the license, the plugin stores the key, writes the provider config, and selects the model.

OpenCode showing the Freebuild license active message
The terminal-first path connects the key automatically.

You should see: a Freebuild license active message and the remaining setup steps.

7

Select the model

Choose Freebuild and DeepSeek V4.1 Flash 1017.

/models
OpenCode model picker with the Freebuild provider and DeepSeek V4.1 Flash 1017
Freebuild appears under its provider group the first time.

You should see: Freebuild and DeepSeek V4.1 Flash 1017.

8

Verify the meter

Check the weighted limit, raw tokens, and cache hit rate. The billing period is on the account page.

/freebuild-plan
Freebuild plan toast with weighted usage, raw tokens, and cache hit rate
The /freebuild-plan toast shows the plan label, weighted usage, raw tokens, and cache hit rate. The billing period is on /account.

You should see: a one-line toast with the plan label, weighted used and limit, raw tokens, and cache hit rate. The billing period is on /account.

Browser-first install

Use this if you want to buy on freebuild.dev first. You still need the plugin to use the key.

You can pay first. The website cannot install the plugin for you. Install it before or immediately after checkout, then run /freebuild-key.
1

Install the plugin

Run this in your normal terminal and restart OpenCode.

opencode plugin add @freebuild/opencode@latest
Terminal showing the Freebuild plugin install command and the installed message
Same plugin install as the terminal-first path.

You should see: the plugin install message. Quit every OpenCode window and reopen it.

2

Open pricing and choose a plan

Use the pricing page on the same site. Click Buy Lite in browser or Buy Standard in browser.

Freebuild pricing page with Lite and Standard plans and Buy in browser buttons
Lite $5/month. Standard $9.50/month, first month $5.

You should see: the plan cards and the browser checkout buttons.

3

Verify your email

This is the same email verification as the terminal path. The address receives the one-time license link after checkout.

Browser checkout activation page with Start your plan, email address, and Send code
The browser path starts with Start your plan and ends with /freebuild-key.

You should see: Email verified. Continue to checkout.

4

Pay

Finish Stripe Checkout. Standard is $5 for the first month, then $9.50/month. Lite is $5/month.

Stripe test checkout showing the Freebuild plan and total
Stripe test mode screenshot. No real charge.

You should see: the plan name and the first-month total.

5

Save the key

The success page shows the license key. Copy it now. The same key is in the license email through a one-time link.

Freebuild checkout success page with license key and install steps
Save the key. The install steps are repeated on the success page.

You should see: the key, the email note, and the three connect steps.

6

Open the license email

If you did not save the key, open the one-time link. It opens the account page and reveals the key.

Freebuild license email with the Open your license button
The link expires in 24 hours and works once.

You should see: the plan, the token limit, and the Open your license button.

7

Connect in OpenCode

Paste the key. The plugin validates it before saving anything, writes the provider config, connects the credential, and selects the model.

/freebuild-key
OpenCode prompt asking for the Freebuild license key
Browser buyers connect with /freebuild-key. Terminal buyers skip this step.

You should see: the provider configured and the Freebuild model selected.

8

Verify it works

Run the same checks as the terminal-first path.

/freebuild-plan
Freebuild plan toast with weighted usage, raw tokens, and cache hit rate
The browser path ends at the same plan screen as the terminal path.

You should see: a one-line toast with the plan label, weighted used and limit, raw tokens, and cache hit rate. The billing period is on /account.

Verify it works

Run these two commands after either path:

/freebuild-plan
/models
  • /freebuild-plan shows the plan label, weighted used and limit, raw tokens, cache hit rate, and reservations. The billing period is on /account.
  • /models shows Freebuild and DeepSeek V4.1 Flash 1017.
  • Run one prompt. The sponsor panel appears while the agent works.
If the model is missing: run /freebuild-setup, then restart OpenCode. This is a repair command, not a required setup step.

Mobile handoff

The terminal runs on desktop. If you start on a phone, use the website to send yourself a desktop link.

1

Open the mobile dialog

On the home page, click On mobile? and enter your email. The button says Email me the link.

Mobile Freebuild page with the email me the link dialog
The email contains a link to the desktop setup page.
2

Open the link on desktop

The link opens /start/. You should see the handoff note, then the plugin install steps.

Freebuild desktop setup page with the handoff note and plugin install command
Continue with terminal-first or browser-first from here.

You should see: This link came from your phone. You're in the right place.

If you buy on the phone, open the license email on the desktop and connect with /freebuild-key.

Troubleshooting

MessageWhat it meansWhat to do
install_mismatchThe license is bound to a different OpenCode install.Close every OpenCode window, make sure no old opencode process remains, reopen, then run /freebuild-plan.
install_requiredThe request did not include the install ID.Reinstall the plugin, restart OpenCode, then run /freebuild-key again.
Freebuild missing from /modelsThe provider config is not loaded.Run /freebuild-setup, then restart OpenCode.
401 or invalid licenseThe key was revoked, rotated, or the subscription is inactive.Get the current key from /account and paste it with /freebuild-key.
email_not_verifiedCheckout was started before the email code was verified.Go back to the activation page, verify the email, then continue to checkout.
code_usedThe founding code was already claimed.Use the license email or /freebuild-key. Do not start a second checkout.
email_usedThat email already has founding access.Recover the existing key from /account or run /freebuild-key.
code_reservedAnother checkout is already using the code.Finish or cancel the other checkout, then try again.
Broker unreachableThe terminal cannot reach the broker.Check your network, then retry. The sponsor panel also needs broker access.
OpenCode running freebuild-setup to repair the provider configuration
/freebuild-setup is the repair command. It is not required on a clean install.

Next

Read the full documentation for token weighting, sponsor panel behavior, billing, and the command list. Compare plans on the pricing page.