Organiza los registros de conversaciones de seCall con agentes de terminal en Obsidian y úsalos como memoria
(github.com/hang-in)"Organiza en Obsidian los registros de conversaciones con agentes de terminal (Claude Code, Codex, Gemini CLI), úsalos como memoria y también como wiki"
Hice esto basándome en una app de búsqueda de sesiones creada por una persona bastante conocida (?) llamada QMD y en un documento tipo wiki que vi en Hacker News.
Es una "app que hace que Obsidian convierta en formato wiki las conversaciones que tuviste con agentes de terminal (Claude Code, Codex, Gemini CLI) y además permite buscarlas bien".
Si lo adaptas, puedes darles a los agentes de terminal una especie de memoria a largo plazo (bueno, más bien búsqueda de conversaciones antiguas). Por ejemplo: "la vez pasada, cuando salió ese error de upstream, ¿con qué método lo parcheé?" Si está en Obsidian, lo encuentra y te lo dice; si no, cae en el abismo de las alucinaciones...
Últimamente, casi el 80% de lo que hago lo termino conversando y construyendo con agentes de terminal, así que pensaba que sería bueno ordenar un poco los chats. Un día, mientras buscaba en Google, vi que alguien ya había hecho algo parecido. Era una persona del extranjero, pero como en ese momento el algoritmo de búsqueda (BM25) no funcionaba bien en coreano, parecía que iba a requerir mucho trabajo, así que lo dejé a medias. Después me quedaba algo de uso de Claude, así que de una forma u otra resolví (?) el problema de la búsqueda en coreano y lo hice. Sentía que había hablado bastante con los agentes, pero al final la wiki solo salió con unas pocas entradas jaja. Aun así, está bueno porque te deja material para leer. Si usas agentes de terminal, seguramente con solo clonar el GitHub, pedirle que instale el repo y lo ejecute, lo hará. (La verdad, yo también casi siempre lo hago así...) Todavía no lo publiqué, pero lo hice como prueba de tunaflow, una app de orquestación multiagente. Por un problema de carga de herramientas en subagentes de terminal, las respuestas se retrasan unos segundos, pero por ahora el rendimiento se ve bastante sólido jaja (aunque quizá en realidad sea mérito de Opus, llorar)
En fin, ya había implementaciones parecidas, pero esta lo que hace es mejorar un poco la búsqueda en coreano. Le pedí a una IA que resumiera qué es, y me lo describió de forma grandilocuente así:
¡A quienes usan mucho agentes de terminal les puede venir bien probar a organizar todo una vez! (Aunque en realidad no es tan pomposo como suena)
Por supuesto, es open source, y les agradecería muchísimo una estrella. También pueden hacer fork y meter mano, romper cosas, probarlo y disfrutarlo 😁
"seCall es un motor de búsqueda local-first para sesiones de agentes de IA. Recolecta registros de conversaciones de Claude Code, Codex CLI y Gemini CLI, los indexa con búsqueda híbrida BM25 + vector, y los ofrece como un knowledge vault compatible con CLI/MCP server/Obsidian"
Aún no hay comentarios.