ohmyboring
Plataforma autohospedada de memoria RAG local que distila sesiones de Claude Code/Kimi en wikis markdown legibles y recupera soluciones pasadas mediante LLMs locales como Ollama, sin nube.
Ficha actualizada 25 sept 2026, 9:23 · upstream 25 sept 2026, 9:18 · release v0.2.0
Qué es ohmyboring
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
ohmyboring es una herramienta de ingeniería inversa para la memoria personal de desarrolladores. Transforma las transcripciones de sesiones de codificación (Claude Code, Kimi, Codex) en notas markdown curadas almacenadas localmente. Su motor está escrito en Rust y Python, ejecutándose sobre un servidor LLM local como Ollama o LM Studio, garantizando privacidad total sin APIs externas.
El sistema funciona mediante ganchos automáticos que se activan al finalizar una sesión de codificación, distilando el contexto y la solución a un archivo wiki estructurado. Incluye un worker en Rust para procesar sesiones de Codex y herramientas CLI (make ask, make collect) para consultar la memoria o rellener historial pasado. La arquitectura separa la lectura (directa del vault) de la escritura (gated por LLM), optimizando el rendimiento y los costes de tokens.
Soporta búsqueda semántica opcional mediante pgvector para acelerar la recuperación de información en repositorios grandes, integrándose con Obsidian para visualización gráfica y enlaces cruzados automáticos. La configuración se gestiona vía boring.json, permitiendo definir modelos locales, rutas de repositorios y agentes específicos.
- Recuperación automática de soluciones a errores de compilación o despliegue en proyectos anteriores
- Documentación viva de procesos de desarrollo generada desde sesiones reales de codificación
- Asistente local para contextos de código sin enviar datos sensibles a la nube
- Relleno histórico de memoria para nuevos proyectos basándose en el historial de sesiones antiguas
- Integración con Obsidian para visualizar conexiones entre problemas resueltos y archivos wiki
- Motor híbrido Rust/Python con backend local (Ollama/LM Studio) que evita fugas de datos a APIs externas
- Ganchos automáticos para Claude Code y Kimi que distilan transcripciones sin intervención manual
- Worker en Rust dedicado para procesar sesiones de Codex, incluyendo soporte para hermes-agent
- Integración nativa con Obsidian mediante etiquetas y enlaces cruzados precalculados en el vault markdown
- Herramientas CLI (make ask, make doctor) para diagnóstico y consulta rápida sin interfaz gráfica compleja
- El vault comienza vacío tras un clon fresco, requiriendo ejecución de make collect o espera a sesiones automáticas
- Dependencia crítica de un servidor LLM local compatible con OpenAI (/v1) para la generación y embeddings
- Configuración manual de hooks en ~/.claude/settings.json si no se utiliza el script de instalación por defecto
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere Docker, Python 3, jq, curl, git y make. Inicializar con make up para levantar servicios (PostgreSQL, Next.js, FastAPI) y descargar modelos locales vía Ollama. Verificar configuración con make verify-llm y estado del stack con make doctor. Asegurar que el puerto 7700 esté accesible en localhost.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.