Memoria de ingeniería compartida para su equipo y sus agentes de codificación.
Mantenga las decisiones y restricciones que hay detrás de su código disponibles entre sesiones, herramientas y repositorios. Lleve esa memoria de ingeniería a la revisión de código con IA y al siguiente cambio de sus agentes.
Una decisión, el razonamiento que hay detrás, el archivo del que se leyó y aquello a lo que llega. Escrita desde una sesión para que la siguiente empiece con ella.
La capa estructural subyacente, construida sobre codebase-memory-mcp. Indica al agente qué es el código; todo lo que hay por encima dice para qué sirve el código.
Registre el porqué: reutilizar la misma clave permite reintentar un pago sin crear un segundo cargo.
2. Conecte el código
El cliente y el servicio de pago comparten ese contrato.
Vincule la decisión a ambos lados, incluso cuando viven en repositorios separados.
3. Revise con ese conocimiento
Una nueva clave en cada reintento rompe el acuerdo.
La revisión puede señalar la decisión registrada y el cliente afectado, para que el autor sepa qué debe preservar.
Desde $49 al mes para todo el equipo, más el uso de modelos Nativo para agentes, sobre MCP Sus propias claves de modelo Conocimiento gobernado por personas
curl -fsSL https://raw.githubusercontent.com/sourceant/cli/main/scripts/install.sh | sh
La realidad diaria
La IA abarató la escritura de código y encareció su confianza.
En una base de código grande y crítica, la velocidad supera hoy la capacidad de cualquiera de retener la arquitectura en la cabeza, juzgar un cambio contra el sistema real y desplegarlo de forma segura.
El porqué vive en las cabezas de tu equipo
Los agentes abren más cambios en un día de los que tus ingenieros sénior pueden rastrear hasta las decisiones que hay detrás. El razonamiento que mantiene correcto el sistema nunca salió de un hilo de Slack o de un PR cerrado.
El sistema supera la comprensión de cualquiera y deriva en silencio
Crece y la IA lo toca cada vez más, hasta que nadie abarca ya su forma completa. Sigue cambiando en una dirección que nadie eligió deliberadamente, y solo lo notas cuando ya es difícil revertirlo.
La calidad y la fiabilidad se resienten al escalar la IA
Cuanto más despliegas con agentes, más soluciones provisionales se revierten, las convenciones derivan y los contratos se rompen. La confianza en el código se erosiona justo cuando vas más rápido.
Tu gasto en IA sube y el contexto nunca se conserva
Cada sesión vuelve a explicar la misma arquitectura, consumiendo tokens y cuotas por usuario, y nada de ello queda registrado para el siguiente ingeniero o el siguiente agente.
Los equipos que capturan el porqué acumulan comprensión con cada cambio. Los que no, se dirigen más rápido hacia un sistema que entienden menos cada semana.
La tesis
Un grafo de código le dice a un agente qué es el código. No para qué sirve.
Indexa un repositorio y podrás responder dónde vive un símbolo, quién lo llama y qué importa. Ese es un problema resuelto, y no lo reinventamos: el grafo de código que hay debajo de SourceAnt es codebase-memory-mcp, sobre el que construimos.
Tampoco basta para tomar una decisión correcta. La estructura no puede decirle a un agente que el límite de reintentos se fijó tras un incidente, que un servicio a dos repositorios de distancia consume el contrato que está editando, o que el regulador descartó el enfoque obvio el trimestre pasado. Nada de eso está en el código, así que ningún analizador puede encontrarlo.
Todo lo que hay por encima del grafo es la parte que tuvimos que construir.
Qué es el código
Archivos, símbolos, llamadas e importaciones. Construido sobre codebase-memory-mcp, que lo hace bien y de forma abierta.
Para qué sirve
Las decisiones, restricciones y convenciones que tu equipo registró, y las reglas organizativas que nunca estuvieron en un archivo.
A qué se conecta
Los servicios, colas y almacenes de datos al otro lado del cambio, a través de repositorios que un solo diff no puede ver.
Si sigue siendo cierto
Un estado que controla tu equipo y una marca de obsolescencia, para que una regla sustituida deje de servirse como vigente.
Una plataforma
Una capa de conocimiento, muchas tareas encima
SourceAnt captura cómo funciona tu código y lo sirve en todas partes, para que tus herramientas y tu equipo actúen con comprensión real en lugar de hojear archivos.
Grafo de código
Un mapa de tus archivos, símbolos y sus relaciones. Ve la estructura que un agente está cambiando, no solo las líneas de su diff.
Grafo de conocimiento
Lo que sabes, o deberías saber, sobre el código. Conserva decisiones, restricciones y convenciones después de que termine la sesión que las descubrió.
Grafo del sistema
Documentación viva de la arquitectura. Ve cómo se conectan los servicios y los almacenes de datos, hacia dónde se mueve la arquitectura y si quieres que vaya allí.
Grafo de requisitos
Lo que se supone que debe hacer el software, vinculado al código y a las pruebas que lo sustentan. La ingeniería de requisitos premium se construye sobre la base local.
Todo el sistema
Captura el conocimiento una vez. Ponlo a trabajar en todas partes.
Un mapa vivo de cómo funciona tu sistema: tu equipo ve hacia dónde se dirige y lo guía, tus agentes construyen con todo el contexto y las tareas en las que confías se ejecutan encima.
Gestión del conocimiento del código
Comprende tu propio sistema y mantén a tus agentes en él
SourceAnt captura las decisiones, restricciones, contratos y convenciones que hay detrás de tu código y los estructura en un mapa vivo de cómo funciona realmente tu sistema, uno que se mantiene actualizado a medida que cambia el código.
Para tu equipo
Ve cómo está construido el sistema, cómo está cambiando y hacia dónde se dirige, para detectar la deriva a tiempo y decidir si esa es la dirección que quieres antes de que quede fijada.
Para tus agentes
La porción relevante se sirve de vuelta por MCP en el momento en que un agente actúa, para que construya con todo el porqué en lugar de adivinarlo.
Revisión con contexto
Comprueba cada cambio contra tus decisiones reales y su radio de impacto, para que los errores que se leen bien y las soluciones provisionales que quiere eliminar se señalen antes de fusionarse.
Triaje de incidencias
Detección de duplicados y etiquetado automático inteligente en issues y PRs, para que tu backlog siga sin duplicados y enrutado sin clasificar a mano.
Analítica de ingeniería
Ve el uso y el ahorro de tokens, la calidad de las revisiones, la cobertura de contexto y las estadísticas de triaje, para que puedas vigilar la fiabilidad y el gasto en IA a medida que escalas.
Portátil
Funciona con las herramientas que ya usas
SourceAnt habla MCP, así que tu contexto y cada aplicación aparecen en aquello con lo que tu equipo programa. Y no es solo para humanos: los agentes consultan el conocimiento sin interfaz, en mitad de una tarea, sin que nadie vuelva a pegar el contexto. Sin dependencias, sin nuevos hábitos.
Claude Code
Cursor
Codex
Zed
VS Code
Cualquier cliente MCP
SourceAnt sobre MCP
Lleve SourceAnt a la tarea en la que está trabajando
> /sourceant
/sourceant:contextLee el grafo indexado y las decisiones registradas en un repositorio, en lugar de buscarlas con grep.
/sourceant:rememberRegistra una decisión, convención o restricción para que tanto la próxima sesión como la próxima revisión la conozcan.
/sourceant:use_skillAplica una habilidad concreta a una tarea, opcionalmente desde un repositorio.
/sourceant:choose_skillEncuentra una habilidad relevante y elige qué instrucciones aplicar.
Leer contextoSolicita el grafo indexado y las decisiones registradas.
Guardar una decisiónRegistra una convención o restricción para trabajo posterior.
Usar una habilidadElige las instrucciones que se aplicarán a la tarea actual.
Se muestra en Claude Code. Los nombres del prompt dependen de la conexión y de las habilidades disponibles.
Para quién es
Para equipos que despliegan rápido con IA sobre código que no puede fallar
Gestiona una base de código grande y crítica, avanza al ritmo de sus agentes y le importa tanto la arquitectura y la fiabilidad como la velocidad. Se autoaloja, quiere precios basados en el uso y sus propias claves, y necesita que las personas sigan entendiendo el sistema, no solo el código.
El arquitecto que custodia el porqué
Usted es la razón por la que el sistema todavía se sostiene. SourceAnt saca las decisiones, restricciones y contratos de su cabeza y los lleva a un grafo que cada herramienta y compañero de equipo puede consultar, para que la arquitectura sobreviva al ritmo al que está publicando.
El responsable de plataforma que se autoaloja
Usted lo ejecuta en su propia infraestructura, con sus propias claves, y vigila la factura de IA. SourceAnt es de código abierto, con precios basados en lo que analiza y no en asientos, y privado por defecto, y reduce los tokens al servir solo la porción que una tarea necesita.
El ingeniero que da la cara
Usted responde cuando el cambio de un agente rompe producción. SourceAnt evalúa cada cambio contra el sistema real y entrega a sus herramientas el razonamiento que hay detrás del código, para que la velocidad no le cueste la confianza.
Véalo
Cómo se está construyendo su software y cómo está cambiando
Tanto las personas como los agentes necesitan la misma imagen. Así es como se ve en uso.
Conocimiento, no resultados de revisión
Lo que su base de código sabe sobre sí misma
Decisiones, restricciones y convenciones capturadas a partir de revisiones y pull requests, cada una vinculada al repositorio del que proviene. Este es el activo duradero. La revisión es solo una cosa que lo lee.
Grande, complejo, crítico
Un diff no significa nada por sí solo
Agrupe repositorios, servicios y almacenes de datos en el sistema que realmente forman. Cada arista conserva el archivo del que se leyó, para que un revisor pueda comprobar una afirmación en lugar de confiar en ella.
Entre repositorios
Su frontend y su backend, revisados como un solo sistema
Las relaciones detectadas esperan hasta que una persona las confirme. Nada entra en el grafo confirmado porque a un modelo le pareciera seguro.
Las personas siguen al mando
Clasifique lo que su código aprendió, como el correo
Cada propuesta llega con su razonamiento, su confianza y las rutas a las que aplica. Apruebe, edite o rechace. El grafo se mueve cuando usted lo mueve.
Tres canales de entrega
Previsualícelo usted mismo antes de que GitHub lo vea
Ejecute una revisión en cualquier pull request abierto y léala aquí primero, o publíquela. La entrega a GitHub no cambia y no requiere migración.
Posición de riesgo
Dónde reside el riesgo, antes de leer una sola línea
Una posición de riesgo compuesta a partir de pruebas, con los archivos que nadie necesita abrir marcados como tales, y las afirmaciones mantenidas abiertas hasta que alguien las firme.
Pruebas, no opiniones
Cada afirmación muestra su trabajo
Lea el cambio completo con el razonamiento al lado, anclado a las líneas que provocaron cada afirmación. Descarte una y el razonamiento queda en el registro.
Servido por MCP
El contexto que le falta a su agente
Archivos, sistemas y contratos con las decisiones que los explican, servidos al asistente que ya use. Traiga sus propias claves. El grafo sigue siendo suyo.
Hacia dónde se dirige
Detecta la deriva de la arquitectura antes de que se convierta en una reescritura
Cobertura y captura monitoreadas frente al cambio de código semana a semana, para que pueda ver si la comprensión sigue el ritmo del cambio.
Cómo funciona
Un grafo, no un montón de texto
Capture el porqué, enlúcelo en un grafo de conocimiento y sirva solo la porción relevante a cualquier herramienta de IA en el momento en que actúa.
1. Mapee el código
Indexe sus repositorios en un solo grafo de código, para que usted y sus agentes puedan seguir símbolos y relaciones a través del código que se está cambiando.
2. Conserve su intención
Registre las decisiones, restricciones y requisitos que el software debe seguir respetando. Vincúlelos al código y a las partes del sistema que gobiernan.
3. Úselo antes de cada cambio
Entregue el contexto relevante a sus herramientas por MCP y revise los cambios de los agentes antes de que lleguen a sus colegas.
En la práctica
Las decisiones que su agente desharía de otro modo
Un asistente lee el código que tiene delante. No puede leer el incidente que fijó el límite de reintentos ni la discusión que descartó el jitter. SourceAnt le entrega ambos antes de que escriba.
Se le pide a un asistente
Refactoriza la lógica de reintentos de pago para usar retroceso exponencial.
src/payments/retry.ts
SourceAnt responde con lo que ese código ya decidió
Restricción de una revisión de incidentes
El reintento máximo se mantiene en 3. Unos valores más altos ya provocaron cargos duplicados una vez.
Decisión de una conversación del equipo
El retroceso con jitter no sobrevivió al limitador de velocidad. El retardo fijo es deliberado.
Contrato del cliente móvil
Las claves de idempotencia se generan del lado del cliente. Cambiar eso rompe la aplicación móvil.
Implementa el retroceso y deja el límite de reintentos, el retardo fijo y la clave de idempotencia tal como están.
Se sirve mediante MCP, así que funciona en el asistente que tu equipo ya utiliza.
Ejemplo ilustrativo
La otra dirección
La sesión termina. Lo que aprendiste no tiene por qué.
Gran parte de lo que mantiene correcto a un sistema se resuelve a mitad de la tarea y luego se pierde cuando se cierra la ventana. SourceAnt le da a tu agente un lugar donde guardarlo, mediante MCP, en la herramienta en la que ya estás.
/remember
Guarda lo que acabas de resolver
Descubres por qué el retardo fijo es deliberado. Un comando y se convierte en una restricción sobre ese código, disponible para la próxima sesión y el próximo ingeniero.
/context
Pregunta qué ha decidido ya este código
Antes de tocar un archivo, recupera las decisiones, restricciones y contratos que lo rigen, en lugar de inferir la intención a partir de las líneas que tienes delante.
/review
Recibe una revisión antes de hacer push
Revisa el trabajo en tu copia de trabajo, sin confirmar y sin subir, contra el mismo grafo con el que se juzgaría una solicitud de cambios.
No se trata solo de código. Una regla sobre lo que nunca puede ir en un evento de analítica, una restricción que te impuso un regulador, una convención que dos equipos acordaron en una reunión: nada de eso está en un archivo, así que una herramienta que analiza archivos no tiene dónde ponerlo. Un registro de conocimiento aquí no tiene campo de repositorio ni campo de archivo, y eso es lo que le permite contener las cosas que tu base de código nunca dejó por escrito.
Revisiones de sistemas y entre repositorios
Cómo sabe la revisión que tu frontend está a punto de romperse
SourceAnt lee los manifiestos que tus repositorios ya publican, propone cómo dependen entre sí las partes y espera a que una persona lo apruebe. Ese mapa es el que recorre una revisión: cambia un contrato aquí y va y lee el servicio que lo consume allá. Cuando una parte deja de coincidir con el código, se marca como obsoleta en lugar de dejarla silenciosamente incorrecta.
Un repositorio que no se pudo leer se nombra, no se omite.
Toda propuesta está pendiente. Nada aquí se aprueba solo.
Cada arista nombra el archivo del que se leyó.
Una parte que ha envejecido se marca, no se cree en silencio.
¿Por qué no comentarios, ADR, una base de datos vectorial u otro bot de revisión por asiento?
Estructurado, no prosa. El contexto está tipado y vinculado en un grafo, así que las herramientas recuperan la porción exacta en lugar de buscar a ciegas en comentarios que han quedado obsoletos.
Gobernado, no alucinado. El conocimiento lleva un estado que tu equipo controla y sobre el que tus herramientas filtran: la aprobación marca lo que el equipo respalda, y nunca pone la captura en cola detrás de una persona. Un almacén vectorial simplemente adivina.
Portátil y privado. Se sirve mediante MCP a cualquier herramienta, es de código abierto y puedes autoalojarlo con tus propias claves de modelo. Tu conocimiento y tu gasto en IA se quedan de tu lado, nunca en el silo de un proveedor.
Con un precio acorde a cómo trabajas realmente. Basado en el uso y con tus propias claves, un solo precio para todo el equipo, sin impuesto de IA por asiento a medida que añades ingenieros o agentes.
Desde 49 al mes, con tus propias claves de modelo. Todos los ingenieros y todos los agentes que tengas, por el mismo precio. En local si tu código no puede salir de tu red.
1. Conecta tus repositorios2. Aprueba lo que captura3. Todos entregan con el porqué