RAME Code
Un agente de programación para VS Code, local primero y con modelos Meta Muse. Cada acción necesita permiso explícito, y el registro de lo ocurrido lo escribe el host, no el modelo.
Vista previa pública. Pruébalo en un proyecto desechable: no es una barrera de seguridad de producción.
Solo lo que la versión hace hoy.
Lo que funciona hoy
Agent, Mission y Chat
Tres modos en una sola vista de la barra lateral.
Muse Glimmer, en local
Funciona mediante un endpoint llama-server compatible con OpenAI, solo en loopback.
Muse Spark y Muse Wonder
Mediante Meta Model API, con tu propia clave guardada en VS Code SecretStorage.
Herramientas acotadas
Inspección del espacio de trabajo, operaciones con archivos, parches y comandos de prueba permitidos. Sin herramienta de shell arbitraria.
Aprobaciones de un solo uso
Cada aprobación queda ligada por huella a la acción exacta, el hilo, el proveedor, el espacio de trabajo y las condiciones previas del archivo.
Protección de rutas y secretos
Bloquea rutas absolutas, salidas con .., enlaces simbólicos y rutas de secretos y control seleccionadas.
Registro escrito por el host
Separado de lo que dice el modelo: el registro es evidencia, no una afirmación.
Hilos persistentes
Hilos locales, cancelación, recuento de uso por proveedor y consentimiento explícito antes de enviar nada de local a la nube.
Controles de generación
Esfuerzo de razonamiento, contexto y presupuesto de salida, validados por proveedor y modelo. Las respuestas cortadas se descartan.
Instalación
Descarga el VSIX y, en VS Code, abre Extensiones, el menú …, Instalar desde VSIX. O desde un terminal:
code --install-extension rame-code-0.1.0.vsix
Límites conocidos
- No es una barrera de seguridad de producción. Úsalo en proyectos desechables.
- Los scripts de prueba del proyecto se ejecutan con los permisos del sistema operativo de VS Code.
- La auditoría local es limitada, pero no a prueba de manipulación.
- Aún no hay memoria persistente de proyecto ni reanudación de misiones tras un reinicio completo.
Nada de esto forma parte de una versión publicada.
Lo que viene
- Previsto
Decisiones de proyecto versionadas
Decisiones autorizadas por el usuario, con historial, que marcan como desactualizado el trabajo que depende de ellas cuando cambian.
- Previsto
Detección de artefactos desactualizados
Mostrar qué archivos y planes se hicieron sobre una decisión que ya no es válida.
- Previsto
Misiones que sobreviven a un reinicio
Retomar una misión tras reiniciar por completo VS Code o la extensión.
- En pruebas · sin publicar
Cascada local a nube
Glimmer trabaja en local, pide consejo a Meta solo con consentimiento y después Glimmer verifica en local. En pruebas, en ninguna versión.
- En pruebas · sin publicar
Pruebas de automejora
RAME Code usando su propio modo Agent para revisar y mejorar RAME Code. Una versión lo indicará de forma explícita cuando esté verificado.
Las entradas salen del registro del repositorio, que separa el trabajo verificado del no verificado.
Cómo se construyó
Repositorio creado
Repositorio nuevo e independiente: licencia Apache-2.0, README y ningún código funcional todavía.
Primera rebanada funcional
Clave de API en SecretStorage y un comando acotado que envía el objetivo de una misión a Meta Model API, con pruebas unitarias.
Prueba de herramientas con Glimmer local
Muse Glimmer local probado con llamadas a herramientas antes de montar el bucle del Agent sobre él.
Agent con permisos
Agent con perfiles de permisos, aprobaciones de un solo uso y correcciones halladas al cerrar la fase.
Rediseño de panel y ajustes
Inicio, conversación y compositor unificado; ajustes condicionales y catálogo de modelos corregido.
v0.1.0 vista previa pública
Primera versión pública con VSIX, 269 pruebas automáticas superadas y 0 vulnerabilidades en las dependencias de producción.
Solo ejecuciones que se puedan contrastar con evidencia en el repositorio.
Míralo funcionar
Instalación y primera ejecución del Agent
Marcador: añadir el enlace cuando el vídeo esté terminado.
Aprobaciones y registro del host
Marcador: añadir el enlace cuando el vídeo esté terminado.
Ejecución de una Mission
Marcador: se mostrará solo con resultados verificados.
Un proyecto independiente
RAME Code es un proyecto independiente de código abierto, empezado desde cero el 31-10-2026 para el Meta Global AI Developer Hackathon 2026, categoría Indie Developer. Autor: Antoni Caimari Caldés.
Su código público y su historial de Git empiezan en este repositorio. No incluye ni necesita código, servicios, datos ni resultados privados anteriores.
Su diseño se inspira conceptualmente en la investigación RAME anterior. Ese trabajo se documenta aparte y no forma parte de este proyecto: ramesystem.com.