Repolode
tommy0103

tommy0103/obelisk

Indexa el historial local de sesiones de agentes de programación de distintas herramientas en una base de datos SQLite que los agentes pueden consultar y las personas explorar.

Estrellas
902
Forks
60
Issues abiertos
62
Último commit
hace 6 días

¿Qué es?

Obelisk recopila el historial local que dejan agentes de programación como Claude Code, Codex, GitHub Copilot, Kiro, Kimi Code, OpenCode, Pi y ZCode, y lo combina en una sola base de datos SQLite en ~/.obelisk/obelisk.sqlite. Las sesiones, los mensajes, las llamadas a herramientas, los subagentes, los resúmenes y los flujos de trabajo se organizan en tablas compartidas, con búsqueda de texto completo mediante FTS5 y un monitor que mantiene actualizado el índice.

Dos interfaces leen la misma base de datos. La CLI obelisk, junto con una habilidad para agentes, permite que un agente de programación escriba consultas JS sobre el índice para responder preguntas acerca de su propio trabajo anterior, como qué archivos modificó en una corrección anterior de autenticación. Una aplicación de escritorio complementaria para Electron permite explorar sesiones, administrar archivos de memoria registrados, consultar mapas de calor del uso de tokens y generar tarjetas de resumen semanal.

Funciones clave

  • 01Indexa sesiones, mensajes, llamadas a herramientas y subagentes de varios proveedores de agentes de programación en un solo archivo SQLite.
  • 02Búsqueda de texto completo en todas las capas indexadas mediante FTS5.
  • 03Los agentes consultan el historial mediante la CLI obelisk, con las funciones overview, sessions, search y sql.
  • 04Permite registrar conclusiones como archivos de memoria Markdown que los agentes recuperan en sesiones posteriores.
  • 05Aplicación de escritorio para explorar sesiones, consultar mapas de calor de uso y generar tarjetas de resumen semanales o mensuales para compartir.

Casos de uso

  • Preguntar a un agente de programación qué archivos modificó en una sesión anterior y por qué.
  • Encontrar llamadas recientes a herramientas que fallaron y las tareas en las que ocurrieron.
  • Revisar las conclusiones de cada subagente en un flujo de trabajo de revisión anterior.
  • Generar un resumen semanal de la actividad de programación en varias herramientas de agentes.

Inicio rápido

  1. 1

    Instala la CLI con npm (requiere Node.js 22.13 o posterior).

    npm install --global @obelisk-apps/cli
  2. 2

    Comprueba que la CLI se haya instalado correctamente.

    obelisk --version
  3. 3

    Instala la skill del agente.

    obelisk install
  4. 4

    En una sesión del agente, haz una pregunta con /obelisk (la primera ejecución crea el índice).

Antes de usarlo

  • Tiene licencia AGPL-3.0, una licencia copyleft que exige compartir las obras derivadas en las mismas condiciones.
  • Requiere Node.js 22.13 o posterior.
  • Las versiones precompiladas de la aplicación de escritorio solo están disponibles para macOS y Linux amd64; en otras plataformas, debes ejecutar la aplicación desde el código fuente.

En colecciones

Temas

Preguntas frecuentes

¿Qué es obelisk?
Indexa el historial local de sesiones de agentes de programación de distintas herramientas en una base de datos SQLite que los agentes pueden consultar y las personas explorar. Obelisk recopila el historial local que dejan agentes de programación como Claude Code, Codex, GitHub Copilot, Kiro, Kimi Code, OpenCode, Pi y ZCode, y lo combina en una sola base de datos SQLite en ~/.obelisk/obelisk.sqlite. Las sesiones, los mensajes, las llamadas a herramientas, los subagentes, los resúmenes y los flujos de trabajo se organizan en tablas compartidas, con búsqueda de texto completo mediante FTS5 y un monitor que mantiene actualizado el índice.
¿obelisk es gratuito? ¿Qué licencia tiene?
obelisk es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿obelisk sigue mantenido?
Mantenimiento activo. El último commit de obelisk fue el 1 nov 2026.
¿Para qué puedo usar obelisk?
Preguntar a un agente de programación qué archivos modificó en una sesión anterior y por qué. Encontrar llamadas recientes a herramientas que fallaron y las tareas en las que ocurrieron. Revisar las conclusiones de cada subagente en un flujo de trabajo de revisión anterior. Generar un resumen semanal de la actividad de programación en varias herramientas de agentes.
¿Cómo se instala obelisk?
Instala la CLI con npm (requiere Node.js 22.13 o posterior).: npm install --global @obelisk-apps/cli Comprueba que la CLI se haya instalado correctamente.: obelisk --version Instala la skill del agente.: obelisk install En una sesión del agente, haz una pregunta con /obelisk (la primera ejecución crea el índice).
¿Dónde consigo obelisk?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/tommy0103/obelisk

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados