Las herramientas de programación con IA funcionan mejor cuando pueden hacer preguntas enfocadas contra un modelo fresco del repositorio, en lugar de releer todo el árbol para cada tarea. RepoBrain es esa capa de conocimiento del repositorio.
El flujo principal es deliberadamente pequeño:
rb-refreshescanea el workspace y construye artefactos en.repobrain/.rb-askenruta una pregunta al contexto de módulo correcto y responde con evidencia de código.- Plugins, comandos CLI, archivos de contexto y MCP exponen la misma capa de conocimiento a distintos entornos de desarrollo con IA.
El directorio generado .repobrain/ es estado portable del proyecto. Claude
Code, Codex CLI, Cursor, Windsurf, Gemini CLI, Cline, Aider, DeepSeek Harness y
otros hosts deben beneficiarse del mismo modelo del repositorio, sin sistemas de
contexto separados.
Los prompts enormes son fáciles de crear y difíciles de confiar. RepoBrain prefiere respuestas enrutadas con conocimiento por módulo, rutas de archivo, evidencia de líneas y contexto de grafo opcional.
Claude Code y Codex CLI reciben comandos slash nativos porque es la forma más
ergonómica para esos hosts. Otros hosts que ya hablan shell o MCP, incluido
DeepSeek Harness, reutilizan la CLI y el overlay opcional de rb-mcp en lugar
de un tercer paquete de plugin nativo. El límite del producto sigue siendo el
motor de conocimiento: rb-refresh, rb-ask y los artefactos que producen.
rb-setup escribe un contrato .env OpenAI-compatible: OPENAI_BASE_URL,
OPENAI_API_KEY y OPENAI_MODEL. Esto cubre OpenAI, DeepSeek, Groq, DashScope,
NVIDIA NIM, Ollama y proveedores personalizados sin convertir ningún modelo en
el valor por defecto del producto.
RepoBrain debe priorizar:
- mejor escaneo de repositorios y agrupación de módulos
- Q&A más fundamentado y validación de evidencia
- rutas de instalación claras para usuarios de plugins nativos
- contratos estables de CLI y MCP
- documentación y checks de CI que mantengan consistente la historia del producto
Funcionalidades que conviertan el repositorio en un agent OS genérico, gestor de workflows o scaffold no relacionado deben mantenerse separadas salvo que mejoren claramente el motor de conocimiento del repositorio.
Siguiente: Guía de Inicio Rápido | Índice Completo