Run on your Mac
Use rec for Recursive’s optimized Mac inference engine and automatic Pi and OpenCode setup. You need an M4 Pro, M5 Pro, or M5 Max with at least 48 GB of unified memory. After installing rec, launch from your project directory:rec launch opencode instead. To use your own serving stack, see local serving workflows.
Capabilities
Context length
The hosted Flint configuration uses a 262,144-token context window, with an output budget of up to 65,536 tokens. Context includes the prompt, conversation history, tool definitions, tool results, reasoning, and the answer. For local inference, use the limit configured by your runtime. Available memory, quantization, and cache settings determine how much context fits on your Mac; the hosted limit is not a local memory guarantee. With rec, keep the context and output settings supplied by its launcher. With llama.cpp, set--ctx-size and match your harness to that value.
Reasoning and generation settings
Allow enough output tokens for both reasoning and the final answer. If a response ends withfinish_reason: length, increase the output budget within your runtime’s limit or shorten the conversation.
Use your runtime’s generation settings. When launching Pi or OpenCode with rec, keep the launcher’s bundled sampling and output settings.