rec launch pi; rec launch opencode is also supported. The Nebius setup below is for select partners with assigned API access. Other integrations have separate guides with their validation status noted.
Runtime launchers
After loading Flint in your runtime, launch from your project directory:
Select
flint:40b-a2b-qat-int4 for Ollama, or your loaded Flint model for Unsloth. Use a runtime version that includes the chosen launcher. Custom local configurations in the individual harness guides are for llama.cpp; OpenHands requires a connection profile for each runtime.
Local model connections
Start a Flint-compatible runtime first, then connect your harness using the settings below. These are connection recipes, not a claim that every Flint/runtime/harness combination has passed end-to-end testing.Automatic setup with rec
After installing rec, launch from your project directory:rec launch opencode instead. Either command starts or reuses the local server and supplies the harness’s model, authentication, and runtime settings. The first launch downloads the model and matching harness. Closing the harness leaves the server running; use rec stop to stop it. Other harnesses use their local-connection instructions below.
Check the connection
For manual configuration, set these variables in the terminal that will launch your harness. Example for the default local llama.cpp server:FLINT_MODEL to the exact Flint ID returned by model discovery. A local tag can differ from the free-tier name Flint-40B. Never use NEBIUS_API_KEY for these local connections. When authentication is enabled, use the server’s actual credential instead of a placeholder.
Match the harness context and output budgets to the running server; do not copy the hosted 262,144-token limit. Configure enough context for the harness’s prompts and tools. Keep the runtime’s validated sampling settings and chat template, then run the tool-cycle check.
Loopback URLs assume the harness and server share a host. Docker, WSL, and remote VS Code sessions may need a different reachable address; see the OpenHands networking instructions.
Get access
For the select-partner Nebius endpoint, Recursive shares API keys separately through 1Password. Open the link supplied to you and copy your assigned key. If the link has expired, ask your Recursive contact for a new one. Keep the key out of source code and error reports. You do not need a Nebius account or Tailscale. Tools run in your local development environment; model requests, including code and tool output, go to Nebius. Use a project you have permission to share with Recursive and Nebius.
The route was verified in Nebius on 2026-10-15. Use the complete model ID, including
dedicated/, wherever a guide asks for the upstream model.
Choose your tool
OpenCode
Select Flint-40B from the free tier or connect a local Flint runtime.
VS Code
Connect native Chat through a local runtime or Nebius, or launch Pi in the integrated terminal.
Pi
Launch with rec, connect another local runtime, or add the Nebius partner model.
OpenHands
Connect a local model server or Nebius to OpenHands’ browser interface.
Codex CLI
Connect local runtimes, or try the experimental bridge for Chat Completions.
Verify a complete tool cycle
Start a new chat and ask “What is 19 + 23?” A reply of42 checks basic connectivity. Then check file and tool execution in a disposable project folder.
Create smoke-input.txt containing 19 23, then send this prompt:
result.txt file, a successful shell assertion, and a completed agent turn. Independently check the file from the project directory:
Troubleshooting
Send your existing Recursive contact the status code, request ID, time and timezone, and tool version. Omit credentials and private repository content. See API usage, generation settings, and troubleshooting for more detail.
For running the model on your own hardware, start with local setup.