Tu código se queda en tu disco
Los ficheros se leen y se escriben directamente en el sistema de ficheros local. No se sube nada para indexarlo, vectorizarlo ni revisarlo.
No hay a quién registrarse
Sin cuenta, sin servidor de licencias y sin sesiones que caducan porque un backend se ha caído.
La app no llama a casa
Sin analítica, sin envío de errores, sin contadores de uso. El único tráfico de red es el endpoint del modelo que tú configures.
En desarrollo
Nada sale de esta máquina.
KuroCode es un agente de código de escritorio que trabaja contra modelos que corren en tu propio hardware. Lee tu repositorio, edita ficheros, ejecuta comandos y maneja git — y cada uno de esos pasos espera a que tú lo apruebes.
- ›Añade un flag --json al comando export, con tests.
- Leyendo el comando y sus tests…
- readsrc/cli/export.ts
- editsrc/cli/export.ts+18 −4
- edittest/export.test.ts+26
¿Ejecuto este comando?
runpnpm test export
- runpnpm test export
- 14 pasados en 2,3 s
- Flag añadido. Los tests cubren la forma de objeto y la de array.
- Parado. El comando no llegó a ejecutarse ni se abrió ningún proceso.
- De eso va todo esto: el agente propone, tú decides.
local
Sin cuenta. Sin telemetría. Sin viaje de ida y vuelta.
Casi todos los agentes de código son un cliente del servidor de otro. KuroCode es la cosa entera: el bucle del agente corre dentro de la app que tienes en el escritorio.
modelos
Trae tu propio modelo.
Apunta KuroCode a lo que ya tengas corriendo. Los endpoints locales son el camino por defecto; las claves de la nube también funcionan, si decides usarlas.
- OllamaLocal
- LM StudioLocal
- Compatible con OpenAICualquier endpoint
- AnthropicClave de API
- OpenAIClave de API
El modelo y el nivel de razonamiento se eligen por sesión, así que una pregunta rápida y una refactorización del sistema de build no tienen por qué compartir modelo.
permisos
Cada herramienta espera tu visto bueno.
El agente lee ficheros, busca en el árbol, edita, aplica parches, ejecuta comandos y descarga URLs. Qué puede hacer sin preguntar lo decides tú, y se cambia a mitad de sesión.
- Preguntar
- Cada edición y cada comando se paran a pedir permiso. Es el modo por defecto, y el que quieres en un repositorio que te importa.
- Edición automática
- Las ediciones de ficheros pasan solas; los comandos de shell siguen esperando. Va bien para una refactorización larga que estás mirando.
- Sin frenos
- No se para nada. Para un worktree de usar y tirar donde lo peor que puede pasar es un `git checkout .`.
También hay un modo plan: el agente investiga y escribe lo que pretende hacer, sin tocar un solo fichero.
proyecto
Pensado para repositorios, no para fragmentos.
Cada sesión va atada a un proyecto del disco, con las herramientas a las que si no estarías saltando con alt-tab.
Git y worktrees
Rama, diff y commit en local. Dale a cada sesión su propio worktree y dos tareas dejarán de pelearse por los mismos ficheros.
Editor y diffs
Mira lo que ha cambiado en un editor de verdad antes de darlo por bueno.
Terminal
Una shell viva en la misma sesión: los comandos aprobados y los tuyos comparten contexto.
Transcripción en directo
La salida según ocurre — tokens, llamadas a herramientas, resultados — en vez de una ruleta y luego un muro de texto.
remoto
Sigue la sesión desde el móvil.
Una sesión empezada en el escritorio se puede seguir desde otro dispositivo de tu propia red. La app de escritorio sigue siendo el motor; el móvil solo es una ventana.
- Apagado por defecto. El gateway lo enciendes tú en ajustes cuando lo quieres.
- El emparejamiento es un código QR, y cada dispositivo tiene su propio token, revocable por separado.
- El tráfico se queda en tu red: no hay ningún relay por medio.
dudas
Preguntas
¿Cuándo puedo descargarlo?
Está en desarrollo activo y todavía no se puede descargar. Para eso está la lista: un correo, el día que salga la primera versión.
¿Mi código sale de mi máquina?
Solo hacia el endpoint del modelo que tú configures. Si apuntas a Ollama o LM Studio en localhost, no cruza ni la tarjeta de red. Si añades una clave de la nube, los prompts van a ese proveedor, como con cualquier otro cliente.
¿Qué modelos funcionan de verdad?
Cualquiera servido por Ollama, LM Studio o un endpoint compatible con OpenAI, además de Anthropic y OpenAI directamente. El desarrollo se valida contra un modelo de código de 30B corriendo en una máquina local.
¿En qué sistemas?
Es una app de escritorio Electron, así que macOS, Windows y Linux. Cuál de ellos tendrá instalador firmado primero irá en el correo de lanzamiento.
¿Cuánto costará?
El precio todavía no está cerrado, y el correo de lanzamiento lo dirá claramente. La app es propietaria y está construida sobre cimientos Apache-2.0, acreditados en el repositorio.
lanzamiento
Recibe el aviso de lanzamiento
Un solo correo cuando la primera versión se pueda descargar. Nada más.
Tu dirección se usa para el aviso de lanzamiento y para nada más. No se vende ni se cede, y basta con responder pidiendo la baja.