Repolode
langchain-ai

langchain-ai/openwiki

CLI для создания и поддержки связанной Markdown-вики по кодовой базе с опорой на исходный код — для вас и ваших coding agents.

Звёзды
17,785
Форки
1,313
Открытые issues
175
Последний коммит
11 часов назад

Что это?

OpenWiki превращает репозиторий и его источники знаний в связанную Markdown-вики, которая хранится в репозитории в виде обычных файлов. Coding agents могут использовать её, чтобы разобраться в кодовой базе, отвечать на вопросы и находить контекст в связанных проектах. Читатели могут просматривать те же страницы или изучать их в виде интерактивного графа.

В вики по репозиторию каждое фактическое утверждение связано с версионируемыми свидетельствами из исходного кода. Поэтому при изменении кода OpenWiki может ограничить обновления только затронутыми фактами. Если ничего не изменилось, обновление не запускает обработку модели, а прерванные запуски можно продолжить с уже готовых страниц.

OpenWiki можно запускать из поддерживаемых coding agents, таких как Codex, Claude Code, Cursor и GitHub Copilot CLI, или использовать как отдельный CLI с выбором провайдера моделей. В OpenWiki также есть персональный режим, который собирает локальные знания из подключённых источников, таких как Notion, Gmail и Hacker News. Кроме того, его можно запускать по расписанию в CI, чтобы создавать pull request’ы с обновлённой документацией.

Ключевые возможности

  • 01Создаёт связанную Markdown-вики прямо в репозитории: её можно редактировать и версионировать.
  • 02Связывает факты на страницах с исходными данными, чтобы обновлять только утверждения, затронутые изменениями кода.
  • 03Интегрируется с несколькими coding agents и предоставляет через MCP инструменты для поиска и чтения.
  • 04Позволяет объединять несколько репозиториев в рабочие пространства для поиска по разным проектам.
  • 05Включает локальный визуализатор с интерактивным графом и Markdown-ридером с обновлениями в реальном времени, а также поддерживает статический экспорт.
  • 06Работает с разными провайдерами моделей, включая локальные эндпоинты, совместимые с OpenAI.

Сценарии использования

  • Дать coding agent актуальный обзор большого или незнакомого репозитория.
  • Поддерживать документацию для онбординга и описания архитектуры в актуальном состоянии с помощью запланированных CI PR.
  • Документировать сервис из нескольких репозиториев в одном рабочем пространстве с поиском.
  • Публиковать интерактивный граф архитектуры вместе со сгенерированной документацией.

Быстрый старт

  1. 1

    Установите OpenWiki глобально с помощью npm (требуется Node.js версии 22.22.0 или новее)

    npm install -g openwiki
  2. 2

    Подключите своего кодинг-агента (пример для Codex; у других агентов свои команды установки)

    openwiki integrations install codex
  3. 3

    Перезапустите кодинг-агента, откройте репозиторий и попросите его инициализировать OpenWiki на основе исходного кода и тестов

  4. 4

    Изучите созданную wiki в браузере в виде интерактивного графа

    openwiki visualize

Что важно знать

  • Требуется Node.js версии 22.22.0 или новее.
  • Для самого простого рабочего процесса нужен поддерживаемый кодинг-агент, а запуски под управлением хоста поддерживают только wiki с кодом репозиториев, но не персональные базы знаний.
  • В Windows bun может перейти к компиляции нативной зависимости better-sqlite3, для чего нужны Visual Studio Build Tools.

В выпуске Repolode Weekly

В подборках

Темы

Частые вопросы

Что такое openwiki?
CLI для создания и поддержки связанной Markdown-вики по кодовой базе с опорой на исходный код — для вас и ваших coding agents. OpenWiki превращает репозиторий и его источники знаний в связанную Markdown-вики, которая хранится в репозитории в виде обычных файлов. Coding agents могут использовать её, чтобы разобраться в кодовой базе, отвечать на вопросы и находить контекст в связанных проектах. Читатели могут просматривать те же страницы или изучать их в виде интерактивного графа.
openwiki можно использовать бесплатно? Какая у него лицензия?
openwiki распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
openwiki всё ещё поддерживается?
Активно поддерживается. Последний коммит в openwiki — 6 нояб. 2026 г..
Для чего можно использовать openwiki?
Дать coding agent актуальный обзор большого или незнакомого репозитория. Поддерживать документацию для онбординга и описания архитектуры в актуальном состоянии с помощью запланированных CI PR. Документировать сервис из нескольких репозиториев в одном рабочем пространстве с поиском. Публиковать интерактивный граф архитектуры вместе со сгенерированной документацией.
Как установить openwiki?
Установите OpenWiki глобально с помощью npm (требуется Node.js версии 22.22.0 или новее): npm install -g openwiki Подключите своего кодинг-агента (пример для Codex; у других агентов свои команды установки): openwiki integrations install codex Перезапустите кодинг-агента, откройте репозиторий и попросите его инициализировать OpenWiki на основе исходного кода и тестов Изучите созданную wiki в браузере в виде интерактивного графа: openwiki visualize
Где скачать openwiki?
Исходный код и инструкции по установке — на GitHub: https://github.com/langchain-ai/openwiki

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Открытая платформа для совместной работы с вики и документацией — альтернатива Confluence и Notion, которую можно развернуть на собственном сервере.

22,2 тыс.+79 за неделю1,7 тыс.TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён 10 часов назад

Инструмент с открытым исходным кодом, который превращает Git-репозитории, ZIP-архивы и локальные папки в документацию, чат с поиском и базы знаний, доступные через MCP.

3,7 тыс.+11 за неделю465C#MITАктивно поддерживаетсяОбновлён 15 дней назад

Персональное хранилище контекста, которое помогает AI-агентам для написания кода — Codex, Claude Code и OpenCode — сохранять знания о проектах с помощью CLI, MCP-сервера и десктопного приложения.

1,3 тыс.+9 за неделю85JavaScriptMITОбновлён 5 месяцев назад