Estado deterministaQué significa estado determinista, en palabras sencillas.Leer la tesis →

Tus agentes olvidan.
Hunch recuerda.

Cada sesión de IA empieza de cero. Hunch guarda lo que tu equipo decidió, lo que se hizo y lo que aún se debe — con fuentes, en Git — para que el siguiente agente retome justo donde lo dejó el anterior.

el contexto que falta

La IA lee tu código. No estaba ahí cuando se decidió.

Ve lo que hace el código, pero no el porqué, qué falló la última vez ni qué romperá un cambio pequeño.

Lunes

Tu equipo corrige un error al cerrar sesión.

El inicio de sesión pasa al servidor, así que una clave robada muere en cuanto alguien cierra sesión.

Meses después

El código se queda. La razón no.

La discusión queda enterrada. El código seguro ahora solo parece complicado de más.

Siguiente sesión

Una IA lo “limpia”.

El diff se ve genial. El error del cierre de sesión vuelve.

Con Hunch

Primero llega la razón.

Una vez registrada la lección, Hunch pone la decisión — y el error que evita — delante del agente antes de que edite el archivo.

Hunch Memory en 2 minutos (en inglés). Después, profundiza en la serie de 7 episodios: instalación, hooks, captura, entrega, reglas, deriva y equipos.
disponible hoy

Un solo registro. Cada sesión. Cada agente.

Archivos simples en Git. Explóralos en el navegador o conecta agentes por MCP, HTTP, la CLI, TypeScript o Python.

memoria

Conserva los motivos

Decisiones, ideas descartadas, errores y preguntas abiertas viven junto al código que explican.

decisiones

Sin contradicciones silenciosas

Hunch rechaza dos decisiones vigentes que choquen. Reemplaza una y el historial muestra qué cambió.

acceso

Cada agente ve su parte

Elige qué agentes pueden abrir cada espacio, hasta registros individuales. Añade una clave por agente para firmar lo que escribe.

acciones

Sabe qué está hecho y qué se debe

Mira el trabajo terminado, los compromisos abiertos y sus fuentes en un solo lugar. Lo que nadie verificó sigue marcado como no verificado.

control

Tú decides qué es una regla

Registra cómo trabajas tú, tu equipo o tu empresa. Sigue siendo un consejo hasta que confíes en una regla y actives el modo estricto.

git

Tu registro, tu repositorio

Archivos legibles en Git. Revisa un cambio, revíertelo, reconstruye el índice cuando quieras.

Cómo funciona Hunch

Recordar. Recuperar. Comprobar.

Hunch le da al agente un resumen breve y una forma de comprobar su trabajo. El trabajo lo sigue haciendo el agente.

01 / recordar

Guarda lo que aprendiste.

Registra decisiones, correcciones y hallazgos, vinculados al código y a la fuente de la que salieron.

02 / recuperar

Tráelo en el momento justo.

Al empezar una tarea, Hunch elige la memoria que importa y la entrega por MCP o por los hooks de tu asistente. Lo que llega depende del asistente.

03 / comprobar

Comprueba y enseña el recibo.

Hunch ejecuta las reglas en las que confías y escribe un informe de tarea: qué entregó, qué usó el agente, qué pasó de verdad.

consulta las pruebas

No confíes en el agente. Lee el recibo.

Cada informe de tarea separa tres cosas que la mayoría de las herramientas mezclan.

npm i -g @davesheffer/hunch
entregadolo que Hunch entregó al agente
declaradolo que el agente dice haber usado
comprobadoqué reglas y comandos se ejecutaron realmente

Una prueba verde por sí sola no demuestra que Hunch ayudara. Sin pruebas, no hay afirmación: sigue sin verificar. Lee un informe de tarea →

dentro de las herramientas de código

Sabe qué rompe un cambio antes de hacerlo.

En el código, Hunch conecta las razones con las dependencias y con las reglas que tu equipo eligió proteger.

why

Encuentra el motivo

Decisiones, ideas descartadas y fallos pasados detrás de cualquier archivo o función.

alcance del cambio

Mira qué depende de él

Sigue las conexiones reales del código para ver hasta dónde llega un cambio.

Project DNA

Aprende el estilo de la casa

Mira los términos y hábitos que Hunch observó en este repositorio. Solo como consejo.

compare

Compara opciones

Contrasta las ramas candidatas con lo que ya decidiste.

conform

Verifica que el código sigue cumpliendo sus promesas

Por ejemplo: ¿la ruta de pago sigue comprobando la autorización?

control de cambios

Protege las reglas en las que confías

Señala los cambios que rompen una regla de confianza. El modo estricto solo bloquea donde esa regla y tu asistente lo permiten.

primeros pasos

Empieza en un solo repositorio.

Instala Hunch

Instala la CLI y ejecuta hunch init en el proyecto que quieras que recuerde.

Enséñale tu historia

Opcional: reconstruye los últimos meses de Git y revisa lo que capturó.

Pregunta por qué

Recarga tu asistente y pregunta por qué un archivo está hecho así. ¿Usas Codex? Confía primero en los hooks desde /hooks.

Claude CodeCursorVS CodeWindsurfCodexAntigravityAGENTS.md
  ~/your-repo
# instalación desde npm — requiere Node 22.13+
$ npm install -g @davesheffer/hunch

# conecta Hunch al proyecto y a tus asistentes
$ cd your-repo && hunch init

# aprende opcionalmente de los últimos 90 días
$ hunch backfill --since 90d

# inspecciona el ADN del repositorio basado en evidencia
$ hunch dna inspect

# pregunta para qué sirve un archivo
$ hunch why src/auth/session.ts
npm i -g @davesheffer/hunch && hunch init

Hunch aconseja por defecto: nada se bloquea hasta que tú lo decidas. Para actualizar, ejecuta hunch update, vuelve a conectar el asistente y, en Codex, revisa los comandos que hayan cambiado en /hooks.

¿Usas Claude Code? Instálalo como plugin:
/plugin marketplace add davesheffer/hunch → /plugin install hunch@hunch
Open VSX

Un solo registro, de la incidencia del cliente a la corrección verificada.

Ese es el objetivo: un cliente reporta un problema, un agente corrige el código, otro confirma que está resuelto. El estado compartido ya está disponible; el piloto de Sofia prueba el traspaso completo.