A coding agent that lives on your machine.
Cerne Code is a native desktop app that turns any language model into a real coding agent. Edit files, run commands, search the web, create documents, control the screen — all local, all free, no tokens to buy.
The same coding agent power, in a real GUI.
Built with Tauri v2 (Rust backend) and Vue 3 on the frontend. Cerne Code brings the agent experience to a native window — with session history, inline diff review, file attachments, and everything a terminal can't give you for free.
It's local-first by design: the app runs entirely on your computer. You choose whether the model runs locally too (llama.cpp, Ollama, LM Studio) or through an API provider. Both paths get the same care.
Four ways to connect a model.
All speak the same protocol — switching is one click.
OpenRouter
Dozens of API models (Claude, GPT, Gemini) through a single key.
llama.cpp local
Multiple configurable "forks" — the app starts and stops the server automatically.
Ollama & LM Studio
The two most popular local runtimes, with automatic model detection.
Custom provider
Any OpenAI-compatible endpoint — Claude, Grok, Qwen, Kimi, and more.
Everything a coding agent needs to be truly useful.
The model decides, turn by turn, which tool to use — based on what you asked.
Read, edit & create files
Edits go through a sandbox with diff review — you approve before anything touches the real file.
Structural code search
ast_grep/ast_edit match by AST shape, not loose text. 28 languages supported.
Run commands
Tests, build, lint, git — including background dev servers with automatic notification when done.
Web search
Multi-engine search (DuckDuckGo + Brave + Mojeek) with no account or key by default. Optionally Brave API, Tavily, or your own SearXNG.
Create documents
Excel, Word, PDF, PowerPoint — with tables, images, and formatting, written directly to disk.
Screen control
Screenshot, click, type, and keyboard shortcuts in other applications when the task needs automation.
MCP servers
Any Model Context Protocol server you configure becomes a tool available to the agent. Connection test before saving.
Create your own tools
The agent writes a Python script and registers it as a reusable tool via uv — available in every future session.
Git integration
Reads your project's git history, remembers preferences across sessions, and checks dependency vulnerabilities via OSV.
Background execution
Long-running commands (dev server, build) don't block the chat. The agent automatically reacts when they finish.
An agent that knows how to delegate.
Beyond direct answers, the main agent can distribute work across other agents.
Sub-agents
Delegate a well-defined subtask to a disposable agent that returns only the final report.
Adversarial verifier
Before declaring success, a skeptical verifier confirms with real evidence — not just reading code.
Dev → QA → Analyst pipeline
Implements, confirms it works, confirms it meets requirements — looping back if anything fails.
Parallel execution
Independent subtasks run concurrently when using an API provider.
Speak instead of typing. Listen instead of reading.
Audio input
Speak directly through the microphone instead of typing. Audio is transcribed to text automatically.
Text-to-speech
Select any agent response or chat text and hear it spoken aloud. Or listen to the entire message with one click.
Teach behavior without writing code.
Skills
An instruction file the agent loads when it decides it's relevant. Create your own, or import from a URL.
Agents
Specialized sessions with their own instructions, system prompt, and tool allowlist.
Personas
A "mode" that lasts the whole session — an English tutor, a senior reviewer — with optional tool allowlist.
Execution control
Manual (approve every action), Automatic (runs freely, cancelable), or YOLO (direct editing, no sandbox).
Multi-language UI
Complete interface in English, Portuguese, Spanish and Chinese.
Installer for Windows (x64) — v0.1.1.
Um agente de código que vive no seu computador.
Cerne Code é um app desktop nativo que transforma qualquer modelo de linguagem num agente de código de verdade. Editar arquivos, rodar comandos, pesquisar na web, criar documentos, controlar a tela — tudo local, tudo grátis, sem contar tokens.
O mesmo poder de um agente de código, numa janela de verdade.
Construído com Tauri v2 (backend em Rust) e Vue 3 no frontend. Cerne Code traz a experiência de agente para uma janela nativa — com histórico de sessões, revisão de diff inline, anexos de arquivos e tudo que um terminal não te dá de graça.
É local-first por design: o app roda inteiramente no seu computador. Você escolhe se o modelo também roda localmente (llama.cpp, Ollama, LM Studio) ou via um provider de API. Os dois caminhos recebem o mesmo cuidado.
Quatro formas de conectar um modelo.
Todos falam o mesmo protocolo — trocar é um clique.
OpenRouter
Dezenas de modelos de API (Claude, GPT, Gemini) por uma única chave.
llama.cpp local
Múltiplos "forks" configuráveis — o app sobe e derruba o servidor sozinho.
Ollama & LM Studio
Os dois runtimes locais mais usados, com detecção automática de modelos.
Provider customizado
Qualquer endpoint compatível com OpenAI — Claude, Grok, Qwen, Kimi e mais.
Tudo que um agente de código precisa pra ser útil de verdade.
O modelo decide, turno a turno, qual ferramenta usar — com base no que você pediu.
Ler, editar e criar arquivos
Edições passam por uma sandbox com diff — você revisa antes de qualquer coisa tocar o arquivo real.
Busca estrutural de código
ast_grep/ast_edit casam pela forma da AST, não texto solto. 28 linguagens suportadas.
Rodar comandos
Testes, build, lint, git — inclusive servidores em segundo plano com aviso automático quando terminam.
Pesquisar na web
Busca multi-motor (DuckDuckGo + Brave + Mojeek) sem conta nem chave por padrão. Opcionalmente Brave API, Tavily ou SearXNG próprio.
Criar documentos
Excel, Word, PDF, PowerPoint — com tabelas, imagens e formatação, escritos direto no disco.
Controlar a tela
Screenshot, clique, digitação e atalhos em outras aplicações, quando a tarefa pede automação.
Servidores MCP
Qualquer servidor MCP configurado vira ferramenta disponível pro agente. Teste de conexão antes de salvar.
Criar suas próprias ferramentas
O agente escreve um script Python e registra como ferramenta reutilizável via uv — disponível em todas as sessões futuras.
Integração Git
Lê o histórico git do projeto, lembra preferências entre sessões e verifica vulnerabilidades nas dependências via OSV.
Execução em segundo plano
Comandos longos (dev server, build) rodam sem travar o chat. O agente reage automaticamente quando terminam.
Um agente que sabe delegar.
Além de responder direto, o agente principal pode espalhar trabalho por outros agentes.
Sub-agentes
Delega uma sub-tarefa pra um agente descartável que devolve só o relatório final.
Verificador adversarial
Antes de declarar sucesso, um verificador cético confirma com evidência real — não só lendo código.
Pipeline Dev → QA → Analista
Implementa, confirma que funciona, confirma que atende o pedido — voltando pro início se algo não bater.
Execução paralela
Sub-tarefas independentes rodam ao mesmo tempo quando o provider é de API.
Fale em vez de digitar. Ouça em vez de ler.
Áudio no composer
Fale diretamente pelo microfone em vez de digitar. O áudio é transcrito automaticamente pra texto.
Ouvir texto (TTS)
Selecione qualquer resposta do agente ou texto do chat e ouça em voz alta. Ou a mensagem inteira com um clique.
Ensine comportamento sem escrever código.
Skills
Um arquivo de instruções que o agente carrega sozinho quando decide que é relevante. Crie as suas ou importe de uma URL.
Agents
Sessões especializadas com instruções próprias, system prompt e lista de ferramentas permitidas.
Personas
Um "modo" que vale a sessão inteira — um tutor de inglês, um revisor sênior — com allowlist opcional de ferramentas.
Controle de execução
Manual (aprova cada ação), Automático (roda direto, cancelável) ou YOLO (edição direta, sem sandbox).
Interface multi-idioma
Interface completa em português, inglês, espanhol e chinês.
Instalador para Windows (x64) — v0.1.1.
Un agente de código que vive en tu computadora.
Cerne Code es una app de escritorio nativa que convierte cualquier modelo de lenguaje en un agente de código real. Editar archivos, ejecutar comandos, buscar en la web, crear documentos, controlar la pantalla — todo local, todo gratis, sin contar tokens.
El mismo poder de un agente de código, en una ventana real.
Construido con Tauri v2 (backend en Rust) y Vue 3 en el frontend. Cerne Code trae la experiencia de agente a una ventana nativa — con historial de sesiones, revisión de diff inline, anexos de archivos y todo lo que un terminal no te da gratis.
Es local-first por diseño: la app corre completamente en tu computadora. Tú eliges si el modelo también corre localmente (llama.cpp, Ollama, LM Studio) o mediante un provider de API. Ambos caminos reciben el mismo cuidado.
Cuatro formas de conectar un modelo.
Todos hablan el mismo protocolo — cambiar es un clic.
OpenRouter
Docenas de modelos de API (Claude, GPT, Gemini) con una sola clave.
llama.cpp local
Múltiples "forks" configurables — la app inicia y detiene el servidor automáticamente.
Ollama & LM Studio
Los dos runtimes locales más usados, con detección automática de modelos.
Provider personalizado
Cualquier endpoint compatible con OpenAI — Claude, Grok, Qwen, Kimi y más.
Todo lo que un agente de código necesita para ser realmente útil.
El modelo decide, turno a turno, qué herramienta usar — según lo que pediste.
Leer, editar y crear archivos
Las ediciones pasan por un sandbox con diff — revisas antes de tocar el archivo real.
Búsqueda estructural de código
ast_grep/ast_edit casan por la forma del AST, no texto suelto. 28 lenguajes soportados.
Ejecutar comandos
Tests, build, lint, git — incluyendo servidores en segundo plano con aviso automático al terminar.
Búsqueda web
Búsqueda multi-motor (DuckDuckGo + Brave + Mojeek) sin cuenta ni clave por defecto. Opcionalmente Brave API, Tavily o SearXNG propio.
Crear documentos
Excel, Word, PDF, PowerPoint — con tablas, imágenes y formato, escritos directo al disco.
Control de pantalla
Captura de pantalla, clic, escritura y atajos en otras aplicaciones cuando la tarea requiere automatización.
Servidores MCP
Cualquier servidor MCP configurado se vuelve herramienta disponible para el agente. Prueba de conexión antes de guardar.
Crea tus propias herramientas
El agente escribe un script Python y lo registra como herramienta reutilizable vía uv — disponible en todas las sesiones futuras.
Integración Git
Lee el historial git del proyecto, recuerda preferencias entre sesiones y verifica vulnerabilidades en dependencias vía OSV.
Ejecución en segundo plano
Comandos largos (dev server, build) corren sin bloquear el chat. El agente reacciona automáticamente cuando terminan.
Un agente que sabe delegar.
Además de responder directo, el agente principal puede distribuir trabajo entre otros agentes.
Sub-agentes
Delega una subtarea a un agente descartable que devuelve solo el informe final.
Verificador adversarial
Antes de declarar éxito, un verificador escéptico confirma con evidencia real — no solo leyendo código.
Pipeline Dev → QA → Analista
Implementa, confirma que funciona, confirma que cumple el pedido — volviendo al inicio si algo no coincide.
Ejecución paralela
Subtareas independientes corren simultáneamente cuando el provider es de API.
Habla en vez de escribir. Escucha en vez de leer.
Audio en el compositor
Habla directamente por el micrófono en vez de escribir. El audio se transcribe automáticamente a texto.
Escuchar texto (TTS)
Selecciona cualquier respuesta del agente o texto del chat y escúchalo en voz alta. O el mensaje completo con un clic.
Enseña comportamiento sin escribir código.
Skills
Un archivo de instrucciones que el agente carga solo cuando decide que es relevante. Crea las tuyas o importa desde una URL.
Agents
Sesiones especializadas con instrucciones propias, system prompt y lista de herramientas permitidas.
Personas
Un "modo" que dura toda la sesión — un tutor de inglés, un revisor senior — con allowlist opcional de herramientas.
Control de ejecución
Manual (aprueba cada acción), Automático (corre libre, cancelable) o YOLO (edición directa, sin sandbox).
Interfaz multi-idioma
Interfaz completa en español, portugués, inglés y chino.
Instalador para Windows (x64) — v0.1.1.
一个生活在您电脑上的代码助手。
Cerne Code 是一款原生桌面应用,能将任何语言模型转变为真正的代码助手。 编辑文件、运行命令、搜索网页、创建文档、控制屏幕 — 全部本地运行,完全免费,不计 token。
同样的代码助手能力,在一个真正的图形界面中。
使用 Tauri v2(Rust 后端)和 Vue 3 前端构建。 Cerne Code 将代码助手的体验带入原生窗口 — 具备会话历史、内联差异审查、 文件附件以及终端无法免费提供的一切。
它天生是 本地优先 的:应用完全在您的计算机上运行。您可以选择 模型是否也在本地运行(llama.cpp、Ollama、LM Studio),或者通过 API 提供商。 两种方式都得到同样的精心照顾。
四种连接模型的方式。
都使用相同的协议 — 一键切换。
OpenRouter
通过单一密钥访问数十种 API 模型(Claude、GPT、Gemini)。
本地 llama.cpp
多个可配置的 "分支" — 应用自动启动和停止服务器。
Ollama & LM Studio
最流行的两种本地运行时,具有自动模型检测功能。
自定义提供商
任何兼容 OpenAI 的端点 — Claude、Grok、Qwen、Kimi 等。
代码助手真正有用所需的一切。
模型根据您的请求,逐轮决定使用哪个工具。
读取、编辑和创建文件
编辑通过沙箱和差异审查 — 在触及真实文件之前,您可以批准每一项更改。
结构化代码搜索
ast_grep/ast_edit 按 AST 形状匹配,而非松散文本。支持 28 种语言。
运行命令
测试、构建、代码检查、Git — 包括后台开发服务器,完成时自动通知。
网页搜索
多引擎搜索(DuckDuckGo + Brave + Mojeek),默认无需账户或密钥。可选 Brave API、Tavily 或自建 SearXNG。
创建文档
Excel、Word、PDF、PowerPoint — 带表格、图片和格式,直接写入磁盘。
屏幕控制
截图、点击、输入和快捷键操作其他应用程序,当任务需要自动化时。
MCP 服务器
任何配置的 MCP 服务器都会成为助手的可用工具。保存前可测试连接。
创建自己的工具
助手编写 Python 脚本并通过 uv 注册为可复用工具 — 在未来的所有会话中可用。
Git 集成
读取项目的 Git 历史、跨会话记住偏好、并通过 OSV 检查依赖项漏洞。
后台执行
长时间运行的命令(开发服务器、构建)不会阻塞对话。助手在完成后自动响应。
一个知道如何委派的助手。
除了直接回答,主助手还可以将工作分配给其他助手。
子代理
将明确定义的子任务委派给一个可丢弃的代理,它只返回最终报告。
对抗性验证器
在宣布成功之前,一个持怀疑态度的验证器会用真实证据确认 — 不仅仅是阅读代码。
Dev → QA → 分析师流水线
实现、确认功能正常、确认满足需求 — 如果任何环节失败则循环回去。
并行执行
使用 API 提供商时,独立的子任务同时运行。
用说的代替打字。用听的代替阅读。
语音输入
直接对着麦克风说话,不用打字。语音会自动转录为文字。
朗读文本 (TTS)
选中助手的任何回复或聊天文本,即可听语音朗读。也可以一键收听整条消息。
无需编写代码即可教导行为。
Skills
助手在决定相关时自行加载的指令文件。创建你自己的,或从 URL 导入。
Agents
带有专属指令、系统提示和工具允许列表的专门会话。
人设 (Personas)
持续整个会话的"模式" — 英语教师、资深审查员 — 带有可选的工具允许列表。
执行控制
手动(批准每个操作)、自动(自由运行,可取消)或 YOLO(直接编辑,无沙箱)。
多语言界面
完整的界面支持中文、英语、葡萄牙语和西班牙语。