Radiant
A local coding harness for Mac, iPhone and iPad

One workspace. Infinite possibilities.

Radiant brings every model, a library of expert agents, real tools, and a live terminal into one Mac-native workspace, and keeps every decision in your hands.

100% Free and Open Source
Apple SiliconSigned & notarizedVersion 0.9.68iPhone & iPad on the App Store
The Radiant app: a coding session with the sidebar, an agent reply with a task checklist and changed files, and the composer
Cloud subscriptions · API keys · local models
Not a chat box

A workspace for coding agents, with the receipts.

Radiant gives the model a real project to work in, shows you the plan, asks before it acts, and records every move. You stay the operator, from intent to verified change.

142ready-made agentsacross 24 categories
20+model providerssubscriptions · keys · local
1shared historyswitch models mid-thread
0keys in the browserlocal by design
The agent library

A room full of experts. Then make them yours.

Start from 142 ready-made specialists across two dozen fields, then tune each one’s model, personality, and skills. Duplicate an agent, export a curated pack, or bring several into one group chat and let them build on each other.

Browse & filterDuplicateExport / import packsGroup chatAgents consult each other274-skill libraryPer-agent skills
Radiant's agent library: a filterable gallery of 142 ready-made agents across categories like Business, Sales, and Engineering
Any model, one history

Cloud speed or local privacy, without starting over.

Sign in with your Claude, ChatGPT, Grok, Qwen, or Copilot subscription, no API key needed, or paste a key for any provider. Run Ollama and LM Studio models with none at all, and download GGUFs from Hugging Face with a disk-space check before every pull. Switch models mid-thread and your whole session comes with you.

Subscription sign-in20+ providersMultiple accountsHugging Face downloadsFallback when a provider is downModel compare
Radiant's Models settings: local models on this Mac with fit and disk-space guidance
A visible build loop

Think. Act. Verify, and see all of it.

Radiant keeps the agent moving and gives you the right checkpoint at the right moment. Nothing happens off-screen.

Say what to change

Attach files, point at a workspace, pick an agent, or start from a saved recipe.

Approve the plan

Plan mode researches first, asks the questions that are genuinely yours, and waits before touching anything.

Let it work

Read and edit files, run shell commands, keep dev servers alive, and drive a real terminal or the browser.

Read the proof

A live activity feed, changed-file chips, command output, and test results close the loop.

Deep capability, close at hand

Everything the build needs.

The power features stay discoverable without turning the workspace into a control panel.

Permissions

Run unattended when you want to

Ask for every command, auto-run the low-risk ones, or allow all, so a long build finishes without stopping to knock. Add a sandbox macOS enforces, and commands can only change files inside the project, with the internet off if you like.

Generative UI

Results, not walls of text

Agents render stat tiles, tables, diffs, and clickable choices inline.

Computer control

Operate, don’t just describe

Let a vision model drive the browser and desktop, opt-in and visible. On the desktop it asks about each app by name first, and terminals are never allowed.

Design Mode

Point at any element

Capture its HTML, CSS, and a screenshot straight into the chat.

Website to API

Turn a site into a client

Watch a page’s network calls and build a reusable HTTP client from them.

Skills & MCP

Teach your workflow

Add reusable skills globally or per agent, connect MCP tool servers, and let Radiant suggest skills from repeated work.

Task board

Hand off work and watch it move

A kanban board where the run moves the card — Working, Needs you the moment it asks, Review when it’s done. Each task keeps its comments, runs and worker logs in one feed, can wait on other tasks, and can be split into subtasks by the agent itself.

Loops & graphs

Work that checks itself

A loop is a run of steps, each with a check it has to pass — a command that must succeed or a sentence another agent judges — and a step that fails goes round again with the reason. A graph runs the steps that don’t depend on each other at the same time, shows what each round cost, and stops at a budget you set. A check that sees a wall says so and ends the run instead of retrying.

Changes

See what it touched, then keep or undo it

A panel of every file the agent changed, with an inline diff, a commit box for the files you pick, and Undo that stays undoable for an hour. Nothing is ever pushed.

Subscriptions

Use the Claude Code and Codex you already pay for

Continue the sessions you started in either app, or pick one as a chat’s model. They use their own sign-in, so there’s no API key. Opt-in, and private to your Mac.

Workspace

Tabs, folded turns, and a composer that says what it’s set to

Open chats sit in tabs, long runs fold to “Worked for 2m 39s,” and the model, thinking level and permission mode are always on screen in words.

Undo

Take back what a reply changed

Every reply that edits files leaves a checkpoint. Roll the files back to before it, and keep the conversation.

Model routing

The right model for each message

An easy message can go to a fast model from the same provider, decided in a third of a second. Or choose Jev Router on OpenRouter and let it pick from every model it can reach. Each reply is labeled with the model that actually answered.

Long builds

Runs to the finish, within your budget

No cap on how many steps a job takes. The only ceiling is a spend budget you set, measured in real cost, and a turn that keeps failing the same way is stopped instead of burning tokens. As a chat grows, old tool results and earlier side conversations the task no longer needs are set aside instead of summarized away, and what it still depends on keeps its place.

Your project’s rules

Follows the rules your repo already has

Radiant reads a project’s AGENTS.md, CLAUDE.md, .clinerules or .cursorrules into every chat, the way other coding agents do, and shows the branch’s pull request and CI status above the box you type in.

Voice

Talk to it, and it works while you talk

Hold a spoken conversation over any chat, on OpenAI GPT-Live or Google Gemini Live. The voice only listens and speaks — your own model, tools and approvals do the work, and the transcript is saved into the chat.

On your phone

Open models, on your phone

The iPhone and iPad app runs open models directly on the device with Apple’s MLX — search Hugging Face, see whether a model fits before you download it, and chat with nothing leaving the device.

Nothing silent

A turn that stops tells you why

If a model errors, runs out of context or the connection drops, the reason is written into the conversation with a Continue button — never an empty reply. The token counter shows how much was served from cache, so a busy chat can be told from an expensive one.

Private desktop

Give an agent its own computer

Isolate an agent on a private Linux desktop in a container, never touching your Mac.

Your devices

One server, every Mac

Run Radiant on the Mac that stays awake and reach the same agents, models, and sessions from your other Macs.

Look & feel

Make it your workspace

A dozen palettes, per-agent color, ten motion backgrounds, and ⌘K to switch models or jump sessions.

Local by design

Power without surrendering control.

Your API keys live in a locked config on your Mac and never enter the browser. Local models need no key at all, the server binds to your machine, and every command and file change shows up in the activity trail before and after it happens.

Keys stay localLocal models · no keyCommand approvalsVisible actions
Radiant's Providers settings: subscriptions, API keys, and local models, all managed on your Mac
Radiant app icon Radiant

Put your whole coding stack in one window.

Radiant for Apple Silicon Mac. Free to download, and MIT licensed — the whole thing is on GitHub.

There is an iPhone and iPad app too, on the App Store. It runs open models directly on the device — nothing you type has to leave it.

100% Free and Open Source
Version 0.9.68 · Apple Silicon · Developer ID signed · Apple notarized · 157 MB