Install, connect, and use Freebuild in Kilo.
The Kilo plugin registers the Freebuild provider, connects a license, selects DeepSeek V4.1 Flash 1017, and shows the sponsor panel in the Kilo CLI.
Install
kilo plugin @freebuild/kilo --globalRestart Kilo so the plugin loads.
For a local checkout of this repository:
kilo plugin "C:\Projects\freebuild\freebuild\kilo-plugin" --globalConnect a license
Inside Kilo, run:
/freebuild-licenseChoose where to pay
Pick Buy a new license to open checkout, or I already have a key if you bought in the browser.
You should see: the activation page opens in your browser. Keep Kilo open.
Verify your email
Enter the email that should own the license. Click Send code, then enter the 6-digit code and click Verify email.
You should see: Email verified. Continue to checkout.
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.
You should see: the plan name, the first-month total, and the Freebuild terms line.
Return to Kilo
The plugin polls the activation. When checkout finishes, it saves the key, writes the provider config, and selects the Freebuild model.
You should see: License connected. Choose Freebuild / DeepSeek V4.1 Flash 1017 in /model.
If the model does not appear, restart Kilo once. Kilo may need a fresh config load after the provider is added.
Buy in the browser
Buy on the pricing page, then paste the key in Kilo:
/freebuild-keyYou can also pass the key directly:
/freebuild-license fb_...The plugin verifies the key against the broker, saves it to ~/.config/freebuild/credentials.json, and selects DeepSeek V4.1 Flash 1017.
Use the model
/modelChoose:
Freebuild / DeepSeek V4.1 Flash 1017Verify the connection:
/freebuild-plan/freebuild-plan shows the plan label, weighted used and limit, raw tokens, cache hit rate, and reservations. The billing period is on /account.
Sponsor panel
The panel appears at the bottom of the Kilo TUI while a sponsored run is active. On taller terminals it uses a large wordmark and a capped copy block. Smaller terminals use a compact layout.
Click the panel body to open the sponsor, or use alt+o:
/freebuild-sponsorClicking uses the campaign currently drawn in the panel, so the brand and destination match. The loading and error panels are not clickable.
Preview the campaign before a run:
/freebuild-adtestThe preview stores the campaign on the server. The next sponsored run consumes the same campaign, so the preview and the live panel match.
Non-interactive Kilo runs do not render the panel.
Commands
| Command | What it does |
|---|---|
/freebuild-license | Connect, reconnect, replace, or buy a license. |
/freebuild-key | Paste a license key you bought in the browser. |
/freebuild-founding | Redeem a private founding beta code. |
/freebuild-setup | Repair the provider and model selection. |
/freebuild-plan | Show plan and usage. |
/freebuild-billing | Open the Stripe billing portal. |
/freebuild-sponsor | Open the current sponsor. |
/freebuild-adtest | Preview the sponsor panel for 4 seconds. |
/freebuild-update | Check for a new version and open this guide. |
/freebuild-status | Show license, plan, model, install, and broker. |
Troubleshooting
| Message | What it means | What to do |
|---|---|---|
install_mismatch | The license is bound to a different install. | Close every Kilo window, reopen, then run /freebuild-plan. If it still fails, paste the current key with /freebuild-key. |
Freebuild missing from /model | The provider is not registered. | Run /freebuild-setup, then restart Kilo. |
401 or invalid license | The key was revoked, rotated, or the subscription is inactive. | Get the current key from /account and paste it with /freebuild-key. |
email_not_verified | Checkout was started before the email code was verified. | Go back to the activation page, verify the email, then continue to checkout. |
code_used | The founding code was already claimed. | Use the license email or /freebuild-key. Do not start a second checkout. |
| Panel does not open on click | The terminal does not report mouse events. | Use alt+o or /freebuild-sponsor. |
| Broker unreachable | Kilo cannot reach the broker. | Check your network, then retry. The sponsor panel also needs broker access. |
For plugin load errors, run:
kilo --print-logs --log-level DEBUGNext
Read the full documentation for token weighting, billing, and the OpenCode command list. Compare plans on the pricing page.