Releases: RuvianFabrin/cerne-code
Release list
Cerne Code v0.1.1
Cerne Code v0.1.1 — Agora com pipeline de qualidade, áudio, skills, personas e muito mais
🚀 Novidades da v0.1.1
Essa versão é um salto enorme. O Cerne Code deixou de ser só um agente de código e virou uma plataforma completa.
🔧 Backend & Agente
- Pipeline Dev→QA→Analista — pede pro agente implementar algo e ele mesmo verifica com testes reais antes de dizer que ficou pronto. Ciclo automático de qualidade.
- Ferramentas Python dinâmicas — crie ferramentas reutilizáveis em Python que ficam disponíveis em todas as sessões futuras.
- Integração Git, memória entre sessões e OSV — o agente lê o git do projeto, lembra de preferências entre conversas e verifica vulnerabilidades nas dependências.
- Execução em background — comandos longos (dev server, build) rodam sem travar o chat. O agente reage automaticamente quando terminam.
- Sub-agentes (task) — delegue subtarefas que rodam em loop próprio e devolvem só o resultado final.
- Verificador adversarial (verify_completion) — antes de declarar tarefa concluída, um verificador cético confirma com evidência real.
- Busca na web multi-engine (Auto) — DuckDuckGo + Brave + Mojeek agregados, sem precisar de chave ou Docker.
- Qualquer provedor de busca — DuckDuckGo (sem chave), Brave Search API, Tavily ou SearXNG. Configurável pela UI.
- MCP (Model Context Protocol) — conecte servidores MCP externos para expandir capacidades. Suporte a stdio com teste de conexão antes de salvar.
- Providers customizados — qualquer API OpenAI-compatible (Claude, Grok, Qwen, Kimi, etc.) sem uma linha de código novo.
🎤 Áudio & Voz
- Áudio no composer — fale diretamente pelo microfone em vez de digitar. Transcrição automática.
- Ouvir texto (TTS) — selecione qualquer resposta ou texto do chat e ouça em voz alta. Ou a mensagem inteira com um clique.
🧠 Skills, Agents & Personas
- Skills reutilizáveis — ensine o agente a fazer tarefas específicas (revisar PR, organizar arquivos, resumir e-mails). Template em pt-br ou inglês, editor inline.
- Agents — sessões especializadas com instruções próprias.
- Personas — crie personas com tom, regras e conhecimento próprios. O agente assume a persona que você escolher.
🖥️ Frontend & UI
- Sidebar com árvore de sessões — organize sessões em grupos, renomeie e exclua direto da lista.
- Diff viewer — veja as diferenças lado a lado antes de aceitar edições.
- Conectores MCP na UI — gerencie servidores MCP sem sair do app.
- Internacionalização completa — interface em português, inglês, espanhol e chinês.
- Ajuda multi-idioma — help em 4 idiomas.
- Screenshot do app — documentação visual.
🐛 Correções
- Agente reage automaticamente a comandos em segundo plano e sessões filhas terminadas (não precisa mais mandar "continua" toda vez).
- Tokens de auto-nomeação não vazam mais pro chat real.
- Modelos OpenRouter que exigem reasoning obrigatório agora funcionam.
📦 Download
👉 https://ruvianfabrin.github.io/cerne-code.html
Cerne Code v0.1.1 — Now with quality pipeline, audio, skills, personas and much more
🚀 v0.1.1 Highlights
This release is a massive leap. Cerne Code evolved from a coding agent into a full platform.
🔧 Backend & Agent
- Dev→QA→Analyst Pipeline — ask the agent to implement something and it verifies with real tests before claiming it's done. Automatic quality cycle.
- Dynamic Python tools — create reusable Python tools available in every future session.
- Git integration, cross-session memory & OSV — the agent reads your project's git history, remembers preferences across conversations, and checks dependency vulnerabilities.
- Background execution — long-running commands (dev server, build) don't block the chat. The agent automatically reacts when they finish.
- Sub-agents (task) — delegate subtasks that run their own tool loop and return only the final result.
- Adversarial verifier (verify_completion) — before declaring a task done, a skeptical verifier confirms with real evidence.
- Multi-engine web search (Auto) — DuckDuckGo + Brave + Mojeek aggregated, no API key or Docker needed.
- Any search provider — DuckDuckGo (no key), Brave Search API, Tavily, or your own SearXNG. Configurable from the UI.
- MCP (Model Context Protocol) — connect external MCP servers to expand capabilities. Stdio support with connection test before saving.
- Custom providers — any OpenAI-compatible API (Claude, Grok, Qwen, Kimi, etc.) without writing a single line of code.
🎤 Audio & Voice
- Audio input — speak directly through the mic instead of typing. Automatic transcription.
- Text-to-speech — select any agent response or chat text and hear it spoken aloud. Or listen to the full message with one click.
🧠 Skills, Agents & Personas
- Reusable skills — teach the agent specific tasks (PR review, file organizing, email triage). Template in English or Portuguese, inline editor.
- Agents — specialized sessions with their own instructions.
- Personas — create personas with custom tone, rules, and knowledge. The agent adopts the persona you choose.
🖥️ Frontend & UI
- Sidebar with session tree — organize sessions into groups, rename and delete right from the list.
- Diff viewer — see side-by-side diffs before accepting edits.
- MCP connectors in the UI — manage MCP servers without leaving the app.
- Full internationalization — interface in English, Portuguese, Spanish and Chinese.
- Multi-language help — help content in 4 languages.
- App screenshot — visual documentation.
🐛 Fixes
- Agent now automatically reacts to background commands and orchestrated child sessions when they finish (no more manually typing "continue").
- Auto-naming tokens no longer leak into the real chat stream.
- OpenRouter models with mandatory reasoning now work properly.
📥 Download
👉 https://ruvianfabrin.github.io/cerne-code.html
Cerne Code v0.1.1 — Ahora con pipeline de calidad, audio, skills, personas y mucho más
🚀 Novedades de v0.1.1
Esta versión es un salto enorme. Cerne Code dejó de ser solo un agente de código y se convirtió en una plataforma completa.
🔧 Backend & Agente
- Pipeline Dev→QA→Analista — pídele al agente que implemente algo y él mismo verifica con tests reales antes de decir que está listo. Ciclo automático de calidad.
- Herramientas Python dinámicas — crea herramientas reutilizables en Python que quedan disponibles en todas las sesiones futuras.
- Integración Git, memoria entre sesiones y OSV — el agente lee el git del proyecto, recuerda preferencias entre conversaciones y verifica vulnerabilidades en dependencias.
- Ejecución en segundo plano — comandos largos (dev server, build) corren sin bloquear el chat. El agente reacciona automáticamente cuando terminan.
- Sub-agentes (task) — delega subtareas que corren en su propio bucle y devuelven solo el resultado final.
- Verificador adversarial (verify_completion) — antes de declarar una tarea completada, un verificador escéptico confirma con evidencia real.
- Búsqueda web multi-motor (Auto) — DuckDuckGo + Brave + Mojeek agregados, sin necesidad de clave API ni Docker.
- Cualquier proveedor de búsqueda — DuckDuckGo (sin clave), Brave Search API, Tavily o tu propio SearXNG. Configurable desde la UI.
- MCP (Model Context Protocol) — conecta servidores MCP externos para expandir capacidades. Soporte stdio con prueba de conexión antes de guardar.
- Providers personalizados — cualquier API compatible con OpenAI (Claude, Grok, Qwen, Kimi, etc.) sin escribir una línea de código.
🎤 Audio & Voz
- Audio en el compositor — habla directamente por el micrófono en vez de escribir. Transcripción automática.
- Escuchar texto (TTS) — selecciona cualquier respuesta o texto del chat y escúchalo en voz alta. O el mensaje completo con un clic.
🧠 Skills, Agents & Personas
- Skills reutilizables — enséñale al agente tareas específicas (revisar PR, organizar archivos, resumir correos). Plantilla en español o inglés, editor inline.
- Agents — sesiones especializadas con instrucciones propias.
- Personas — crea personas con tono, reglas y conocimiento propios. El agente adopta la persona que elijas.
🖥️ Frontend & UI
- Sidebar con árbol de sesiones — organiza sesiones en grupos, renombra y elimina directamente desde la lista.
- Diff viewer — ve las diferencias lado a lado antes de aceptar ediciones.
- Conectores MCP en la UI — gestiona servidores MCP sin salir de la app.
- Internacionalización completa — interfaz en español, portugués, inglés y chino.
- Ayuda multi-idioma — contenido de ayuda en 4 idiomas.
- Captura de pantalla — documentación visual.
🐛 Correcciones
- El agente ahora reacciona automáticamente a comandos en segundo plano y sesiones hijas cuando terminan (ya no necesitas escribir "continúa" cada vez).
- Los tokens de auto-nombrado ya no se filtran al chat real.
- Los modelos de OpenRouter que exigen razonamiento obligatorio ahora funcionan correctamente.
📥 Descargar
👉 https://ruvianfabrin.github.io/cerne-code.html
Cerne Code v0.1.1 — 现已支持质量流水线、语音、技能、人设等众多新功能
🚀 v0.1.1 版本亮点
本次更新是一次巨大的飞跃。Cerne Code 已从代码助手进化为一个完整的平台。
🔧 后端与智能体
- Dev→QA→分析师流水线 —— 让助手实现某个功能,它会用真实测试来验证后才报告完成。自动质量循环。
- 动态 Python 工具 —— 创建可复用的 Python 工具,在所有未来的会话中可用。
- Git 集成、跨会话记忆和 OSV —— 助手读取项目的 Git 历史、跨对话记住偏好、并检查依赖项漏洞。
- 后台执行 —— 长时间运行的命令(开发服务器、构建)不会阻塞对话。助手在完成后自动响应。
- 子代理 (task) —— 委派子任务,它们在自己的工具循环中运行,只返回最终结果。
- 对抗性验证器 (verify_completion) —— 在宣布任务完成之前,一个持怀疑态度的验证器会用真实证据确认。
- 多引擎网页搜索(自动) —— 聚合 DuckDuckGo + Brave + Mojeek,无需 API 密钥或 Docker。
- 任意搜索引擎 —— DuckDuckGo(无需密钥)、Brave Se...
Release Notes — v0.1.0
🇧🇷 Português (Brasil)
Cerne Code v0.1.0 — Primeiro lançamento oficial!
Agente de código local com interface gráfica nativa. Como o Claude Code CLI, mas em app desktop (Tauri + Vue).
Funcionalidades:
Chat com IA local (Ollama, LM Studio, llama.cpp) ou cloud (OpenAI, OpenRouter, Anthropic)
Execução de comandos PowerShell/CMD com detecção automática do shell
Edição de arquivos com sandbox e aprovação manual (modo Manual)
Skills: instruções reutilizáveis carregadas sob demanda pelo agente
Servidores MCP: conecte ferramentas externas ao agente
Sub-agentes e verificador automático de tarefas
Pastas com controle de leitura vs leitura+escrita
Interface multi-idioma (PT-BR, EN, ES, ZH)
Instalador NSIS multilíngue
Disclaimer de responsabilidade na primeira execução
Auto-nomeação de sessões via IA
Ícones Google Material Symbols
Segurança: Modo Manual padrão, sandbox de edição, aprovação explícita por ação.
🇺🇸 English
Cerne Code v0.1.0 — First official release!
Local coding agent with native GUI. Like Claude Code CLI, but in a desktop app (Tauri + Vue).
Features:
Chat with local AI (Ollama, LM Studio, llama.cpp) or cloud (OpenAI, OpenRouter, Anthropic)
PowerShell/CMD command execution with automatic shell detection
File editing with sandbox and manual approval (Manual mode)
Skills: reusable instructions loaded on demand by the agent
MCP Servers: connect external tools to the agent
Sub-agents and automatic task verification
Folders with read vs read+write control
Multi-language interface (PT-BR, EN, ES, ZH)
Multilingual NSIS installer
Disclaimer on first run
AI-powered session auto-naming
Google Material Symbols icons
Security: Manual mode by default, edit sandbox, explicit action approval.
🇪🇸 Español
Cerne Code v0.1.0 — ¡Primer lanzamiento oficial!
Agente de código local con interfaz gráfica nativa. Como Claude Code CLI, pero en app de escritorio (Tauri + Vue).
Características:
Chat con IA local (Ollama, LM Studio, llama.cpp) o cloud (OpenAI, OpenRouter, Anthropic)
Ejecución de comandos PowerShell/CMD con detección automática del shell
Edición de archivos con sandbox y aprobación manual (modo Manual)
Skills: instrucciones reutilizables cargadas bajo demanda por el agente
Servidores MCP: conecta herramientas externas al agente
Sub-agentes y verificador automático de tareas
Carpetas con control de lectura vs lectura+escritura
Interfaz multi-idioma (PT-BR, EN, ES, ZH)
Instalador NSIS multilingüe
Aviso de responsabilidad en la primera ejecución
Nombrado automático de sesiones por IA
Íconos Google Material Symbols
Seguridad: Modo Manual por defecto, sandbox de edición, aprobación explícita por acción.
🇨🇳 中文
Cerne Code v0.1.0 — 首个正式发布版本!
本地代码智能体,拥有原生图形界面。类似 Claude Code CLI,但采用桌面应用形式(Tauri + Vue)。
功能特性:
与本地 AI(Ollama、LM Studio、llama.cpp)或云端 AI(OpenAI、OpenRouter、Anthropic)聊天
自动检测 Shell,执行 PowerShell/CMD 命令
沙盒编辑文件,需手动批准(手动模式)
Skills:由智能体按需加载的可重用指令
MCP 服务器:将外部工具连接到智能体
子智能体和自动任务验证
文件夹读写权限控制
多语言界面(PT-BR、EN、ES、ZH)
多语言 NSIS 安装程序
首次运行免责声明
AI 自动命名会话
Google Material Symbols 图标
安全: 默认手动模式、编辑沙盒、每步操作需明确批准。