Repolode
langchain-ai

langchain-ai/openwiki

Una CLI que crea y mantiene una wiki enlazada en Markdown para tu base de código, respaldada por fuentes, para ti y tus agentes de programación.

Estrellas
17,785
Forks
1,313
Issues abiertos
175
Último commit
hace 22 horas

¿Qué es?

OpenWiki convierte un repositorio y sus fuentes de conocimiento en una wiki enlazada en Markdown que permanece en el repositorio como archivos normales. Los agentes de programación pueden usarla para entender la base de código, responder preguntas y encontrar contexto en proyectos relacionados. Los lectores pueden explorar las mismas páginas o verlas como un grafo interactivo.

En las wikis de repositorios, cada afirmación factual está vinculada a evidencia de fuentes versionada, por lo que, cuando cambia el código, OpenWiki puede limitar las actualizaciones a los datos afectados. Las actualizaciones evitan usar el modelo si no hay cambios y, si una ejecución se interrumpe, se reanuda desde las páginas completadas.

OpenWiki puede iniciarse desde agentes de programación compatibles, como Codex, Claude Code, Cursor y GitHub Copilot CLI, o ejecutarse como CLI independiente con varios proveedores de modelos a elegir. También incluye un modo personal que sintetiza conocimiento local mediante conectores como Notion, Gmail y Hacker News, y puede programarse en CI para abrir pull requests con actualizaciones de la documentación.

Funciones clave

  • 01Genera una wiki enlazada en Markdown dentro del repositorio, que puedes editar y versionar.
  • 02Vincula los datos de las páginas con evidencia de fuentes para que las actualizaciones se centren solo en las afirmaciones afectadas por cambios en el código.
  • 03Se integra con varios agentes de programación y ofrece herramientas de búsqueda y lectura mediante MCP.
  • 04Permite vincular varios repositorios en espacios de trabajo para buscar información entre proyectos.
  • 05Incluye un visualizador local con un grafo interactivo y un lector de Markdown en vivo, además de exportación estática.
  • 06Funciona con diversos proveedores de modelos, incluidos endpoints locales compatibles con OpenAI.

Casos de uso

  • Dar a un agente de programación una visión general actualizada de un repositorio grande o desconocido.
  • Mantener al día la documentación de incorporación y arquitectura mediante pull requests de actualización programadas en CI.
  • Documentar un servicio con varios repositorios en un único espacio de trabajo con búsqueda.
  • Publicar un grafo de arquitectura navegable junto con la documentación generada.

Inicio rápido

  1. 1

    Instala OpenWiki globalmente con npm (requiere Node.js 22.22.0 o posterior)

    npm install -g openwiki
  2. 2

    Conecta tu agente de programación (ejemplo para Codex; los demás agentes tienen su propio comando de instalación)

    openwiki integrations install codex
  3. 3

    Reinicia el agente, abre un repositorio y pídele que inicialice OpenWiki a partir del código fuente y las pruebas

  4. 4

    Explora la wiki generada como un gráfico interactivo en el navegador

    openwiki visualize

Antes de usarlo

  • Requiere Node.js 22.22.0 o posterior.
  • El flujo de trabajo más sencillo depende de un agente de programación compatible, y las ejecuciones controladas por el host solo admiten wikis de código de repositorios, no bases de conocimiento personales.
  • En Windows, bun puede recurrir a compilar la dependencia nativa better-sqlite3, lo que requiere Visual Studio Build Tools.

Destacado en Repolode Weekly

En colecciones

Temas

Preguntas frecuentes

¿Qué es openwiki?
Una CLI que crea y mantiene una wiki enlazada en Markdown para tu base de código, respaldada por fuentes, para ti y tus agentes de programación. OpenWiki convierte un repositorio y sus fuentes de conocimiento en una wiki enlazada en Markdown que permanece en el repositorio como archivos normales. Los agentes de programación pueden usarla para entender la base de código, responder preguntas y encontrar contexto en proyectos relacionados. Los lectores pueden explorar las mismas páginas o verlas como un grafo interactivo.
¿openwiki es gratuito? ¿Qué licencia tiene?
openwiki es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿openwiki sigue mantenido?
Mantenimiento activo. El último commit de openwiki fue el 6 nov 2026.
¿Para qué puedo usar openwiki?
Dar a un agente de programación una visión general actualizada de un repositorio grande o desconocido. Mantener al día la documentación de incorporación y arquitectura mediante pull requests de actualización programadas en CI. Documentar un servicio con varios repositorios en un único espacio de trabajo con búsqueda. Publicar un grafo de arquitectura navegable junto con la documentación generada.
¿Cómo se instala openwiki?
Instala OpenWiki globalmente con npm (requiere Node.js 22.22.0 o posterior): npm install -g openwiki Conecta tu agente de programación (ejemplo para Codex; los demás agentes tienen su propio comando de instalación): openwiki integrations install codex Reinicia el agente, abre un repositorio y pídele que inicialice OpenWiki a partir del código fuente y las pruebas Explora la wiki generada como un gráfico interactivo en el navegador: openwiki visualize
¿Dónde consigo openwiki?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/langchain-ai/openwiki

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

Proyectos relacionados