La memoria de tu proyecto.
Un asistente de código nativo de terminal que recuerda lo que decidiste.
Memoria SQLite por proyecto. Skills que defines tú. Cero reinicios de contexto.
$ kx init
Detectando stack del proyecto...
OK frontend-developer instalado.
OK backend-architect instalado.
OK rust-expert instalado.
$ kx
[claude/claude-sonnet-4-6] 3 skills cargados
> ¿qué patrón de autenticación decidimos la semana pasada?
Según nuestra sesión del 12 de marzo, elegiste JWT con tokens
de acceso de 15 minutos y refresh via httpOnly cookie. Notaste
que el tradeoff era el riesgo CSRF basado en cookies, que
mitigaste con SameSite=Strict. # kx recuerda entre sesiones
/fact "Usamos JWT para auth, no sessions"
/fact "Base de datos: PostgreSQL 16 via sqlx, sin ORM"
/fact "Destino de despliegue: binario único en Fly.io"
# Recompensar buenas respuestas entrena el contexto futuro
/reward last # marca la última respuesta como alta calidad
# Al iniciar la siguiente sesión, los hechos relevantes cargan automáticamente Qué hace diferente a kx.
Memoria que persiste
Hechos, decisiones y lecciones almacenados en una base de datos SQLite local. Cada proyecto tiene su propio contexto. Inicia una sesión el mes que viene y tu agente sabe lo que decidiste en enero. Busca en conversaciones pasadas con /search.
Skills que defines tú
Los archivos SKILL.md cargan contexto específico del proyecto al iniciar. Haz commit en tu repo. Cada desarrollador del equipo obtiene la misma línea base. Compatible con el estándar Agent Skills (agentskills.io). Los skills de la comunidad se instalan con un comando.
Aprendizaje por recompensa
Marca las respuestas útiles con /reward. El agente aprende qué patrones de contexto y razonamiento funcionan para tu proyecto y los prioriza en sesiones futuras.
Tú controlas el razonamiento
kx no aplica parches automáticamente. Es una herramienta de razonamiento. Tú revisas, tú decides, tú aplicas. El agente aconseja, tú ejecutas. Sin commits sorpresa.
11 proveedores, con capacidad offline
Claude Code CLI, Anthropic, OpenAI, Gemini, Ollama, OpenRouter, Groq, Mistral, DeepSeek, Fireworks, xAI. Cambia con una línea en .kx.toml. Ejecuta completamente sin conexión con un modelo Ollama local.
Sandbox de OS por defecto
Construido sobre Kernex. kx corre dentro de un perfil Seatbelt (macOS) o Landlock (Linux). Las rutas del filesystem que puede tocar son forzadas por el OS, no solo configuradas. Windows se soporta de forma experimental (sin sandbox; se recomienda WSL2).
Empieza con dos comandos.
cargo install kernex-agent cd tu-proyecto && kx init && kx Requiere Rust 1.74+. Documentación completa en docs.rs.