CLI-инструмент для создания README-файлов репозитория с помощью LLM или офлайн, без API-ключа.
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
Установите OpenWiki глобально с помощью npm (требуется Node.js версии 22.22.0 или новее)
npm install -g openwiki - 2
Подключите своего кодинг-агента (пример для Codex; у других агентов свои команды установки)
openwiki integrations install codex - 3
Перезапустите кодинг-агента, откройте репозиторий и попросите его инициализировать OpenWiki на основе исходного кода и тестов
- 4
Изучите созданную wiki в браузере в виде интерактивного графа
openwiki visualize
Что важно знать
- Требуется Node.js версии 22.22.0 или новее.
- Для самого простого рабочего процесса нужен поддерживаемый кодинг-агент, а запуски под управлением хоста поддерживают только wiki с кодом репозиториев, но не персональные базы знаний.
- В Windows bun может перейти к компиляции нативной зависимости better-sqlite3, для чего нужны Visual Studio Build Tools.
В выпуске Repolode Weekly
- Выпуск 3 · Большие MoE-модели с SSD и пересборка Rust за миллисекунды
CLI, который пишет и поддерживает связанную Markdown-вики прямо в репозитории — для агентов и людей. Утверждения привязаны к исходникам, поэтому при изменениях кода обновляется только затронутое.
В подборках
Темы
Частые вопросы
- Что такое 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, которую можно развернуть на собственном сервере.
Инструмент с открытым исходным кодом, который превращает Git-репозитории, ZIP-архивы и локальные папки в документацию, чат с поиском и базы знаний, доступные через MCP.
Локальное Markdown-пространство памяти, где AI-агенты хранят, ищут и систематизируют долгосрочные знания в редактируемых файлах.
Персональное хранилище контекста, которое помогает AI-агентам для написания кода — Codex, Claude Code и OpenCode — сохранять знания о проектах с помощью CLI, MCP-сервера и десктопного приложения.
Индексирует многоязычные кодовые базы в граф знаний, чтобы через AI-агента или MCP-сервер искать, изучать и редактировать код на обычном английском.