nocent

Open source · Available now

Local-first coding agent

The right model.
For the right task.

Nocent benchmarks the work, then routes it to the cheapest capable model—while keeping the workflow under your control.

Open source · macOS, Windows & Linux

Nocent
01Task
02Benchmark
03Best-fit model

Install / 01

Start with nocent

Choose the package or workflow that fits your machine.

Windows .exe · macOS .dmg / .zip · Linux .deb / AppImage / .tar.gz

Checksums and all files →

Builds are not currently code-signed. Windows SmartScreen or macOS Gatekeeper may request confirmation. Review the security model and platform limitations before enabling command execution.

Inside Nocent

One agent, tuned to the work.

See how Nocent turns intent into action while keeping models, tools and approvals within reach.

0:00 / 0:30
Product film00:23 · English
Nocent running a coding task and showing its reasoning trace
01 / Routing

Rank capability before cost.

Free models rank first, backed by 20 provider presets for the work that needs more.

Nocent keyboard-first navigation switching between task modes
02 / Endpoints

Bring the endpoint you trust.

Work with OpenAI-compatible and Anthropic-compatible endpoints from one focused flow.

Nocent settings for MCP servers and reusable skills
03 / Extend

Connect your stack.

Bring MCP servers and reusable skills into one approval-aware workspace.

Nocent switching between map, fix and ship operating modes
04 / Modes

Change the working posture.

Use RTK and Caveman as optional modes when the task calls for a sharper operating style.

Nocent pausing a command for explicit user approval
05 / Control

Keep the final say.

Explicit approvals and sandboxed execution keep consequential commands visible before they run.

Nocent adding a custom MCP server and viewing reusable skills
06 / Flow

Stay close to the work.

Move between providers, tools and reusable instructions without leaving the coding loop.

Open source. Ready to build.

Build with the model that fits.

Download nocent or inspect every line on GitHub.