The best coding agent, for you.
Minimal by design, extensible by default. One small binary, zero ceremony — bring your own model, drop in your own tools and skills, and get to work in seconds.
// features
Built for people who live in a shell.
No tab-switching, no mouse, no Electron bloat. flux pairs a real TUI with a real tool-calling agent.
Terminal-first
A fast, keyboard-driven TUI built on tuix. No browser tab, no Electron — just your shell.
Multi-provider
OpenRouter, OpenAI, and Anthropic out of the box. Switch models with a keystroke; bring your own keys.
Tool calling
Read, write, search, run shell — the assistant uses real tools against your workspace, in parallel when it can.
Sub-agents
Spawn focused workers like code_explorer and bug_investigator to keep the main context window clean.
Skills
Reusable prompt templates with a resolver — invoke them from chat or wire them into your flow.
Headless mode
Run flux non-interactively with --yolo for CI, scripts, and one-shot tasks. Same engine, no UI.
// install
One line. No build step.
The installer detects your OS and arch, drops a signed flux binary on your PATH, and you're ready to go.
- 01Install
Pipe the installer to
sh. Single static binary, no toolchain needed. - 02Add a key
Export
OPENROUTER_API_KEY,OPENAI_API_KEY, orANTHROPIC_API_KEY. - 03Run it
fluxfrom any project, orflux --yolofor headless runs.
// models
Pick any model. Swap on the fly.
flux ships with a provider registry and a model switcher in the UI. Defaults to minimax/minimax-m2.5.