llmwiki — плагин
Превращает историю сессий Claude Code, Codex, Cursor и Gemini CLI в поисковую вики по схеме LLM Wiki Андрея Карпати, локально
- 400 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Инструмент читает полные истории сессий всех ваших агентов в домашнем каталоге, а в них бывают ключи, пароли и персональные данные
- Установщик может прописать хук SessionStart в ~/.claude/settings.json, а собранный сайт допускает публикацию на GitHub Pages
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/llmwikiОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Инструмент читает полные истории сессий всех ваших агентов в домашнем каталоге, а в них бывают ключи, пароли и персональные данные
- Установщик может прописать хук SessionStart в ~/.claude/settings.json, а собранный сайт допускает публикацию на GitHub Pages
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
llmwiki собирает транскрипты ваших сессий с агентами в личную базу знаний. Адаптеры читают файлы .jsonl Claude Code, Codex CLI, Copilot, Cursor и Gemini CLI, а также хранилище Obsidian. Из сессий получаются файлы Markdown с вычищенными чувствительными данными, они лежат в папке raw/sessions. Команда `llmwiki build` собирает из него статический сайт с поиском по Cmd+K, тепловой картой активности, подсветкой кода и темной темой. Вики пишет ваш агент по схеме LLM Wiki Андрея Карпати. Команда /wiki-ingest превращает сырые сессии в страницы `sources`, `entities`, `concepts`, `syntheses`, `comparisons` и `questions`, связанные вики-ссылками в двойных скобках. Шестнадцать правил проверки находят битые ссылки, страницы-сироты, дубли и устаревшие сводки. У страниц есть уровень уверенности и жизненный цикл от черновика до архива. Для других ИИ сайт отдает файлы llms.txt и llms-full.txt, граф JSON-LD и текстовые двойники каждой страницы. MCP-сервер с двенадцатью инструментами запускается командой `python3 -m llmwiki.mcp`, хук SessionStart может синхронизировать новые сессии при каждом старте Claude Code.
Для кого. Для разработчиков, у которых за месяцы работы накопились сотни сессий с агентами, и они хотят искать в них решения и связывать их в базу знаний.
Подходит, если
- Нужно найти, как вы решали задачу в прошлых сессиях Claude Code или Codex, не листая транскрипты вручную
- Хочется личную вики по схеме Карпати: страницы источников, сущностей и понятий с перекрестными ссылками
- Вы работаете с несколькими агентами и хотите видеть историю всех в одном сайте с метками агентов
- Заметки лежат в Obsidian: инструмент подключается к хранилищу и дает Dataview-запросы и шаблоны Templater
- Нужен экспорт для других ИИ: llms.txt, llms-full.txt и граф JSON-LD
Не подходит, если
- В сессиях были пароли, ключи или клиентские данные, которые нельзя передавать агенту для разбора
- Нужна быстрая командная строка для поиска по истории без вики: для этого есть отдельные инструменты
- Нужен общий облачный сервис для команды: llmwiki работает локально и держит данные в папках проекта
Пример запроса к агенту
Запусти /wiki-ingest для новых сессий и покажи, какие страницы понятий появились про миграции базы данныхОграничения
Нужен Python 3.9 или новее. Зависимостей минимум: стандартная библиотека и пакет `markdown`, ни базы данных, ни npm. Подсветка кода подгружается из CDN при просмотре, поэтому без сети она не работает.
Команда `llmwiki sync` только наполняет raw. Чтобы получить смысловые страницы в wiki/sources, нужны либо агент с командой /wiki-ingest, либо бэкенд синтеза в examples/sessions_config.json: `ollama` для локальной Ollama или `dummy` для заглушки.
Сайт отдается на 127.0.0.1:8765 и может быть выложен на GitHub Pages. Папка raw внесена в .gitignore, но следить, чтобы данные сессий не попали в публичный вывод, придется вам.
Как отключить. Если при установке вы согласились на хук SessionStart, удалите его запись из ~/.claude/settings.json. Затем удалите папку репозитория llm-wiki вместе с raw, wiki и site: в них лежат ваши данные. Исходные файлы сессий агентов инструмент не меняет.
Частые вопросы
Как установить llmwiki?
Клонируйте репозиторий, затем на macOS и Linux запустите ./setup.sh, на Windows setup.bat. Установщик создает папки raw, wiki и site, ставит Python-пакет, находит ваши агенты и включает подходящие адаптеры. Он же может предложить хук SessionStart и сразу выполнить первую синхронизацию. Вариант через pip: pip install -e .
Какие агенты и источники читает llmwiki?
Адаптеры работают с Claude Code, Codex CLI, Copilot, Cursor, Gemini CLI и хранилищем Obsidian. Команда `llmwiki adapters` показывает для каждого, доступен ли он на машине и настроен ли. Ограничить синхронизацию одним источником можно флагом `--adapter`, например `--adapter claude_code`.
Нужны ли ключи API или сервер?
Нет. Все работает локально. Страницы вики пишет ваш агент командой /wiki-ingest. Для автоматического синтеза в CLI можно указать локальную Ollama в synthesis.backend.
Как устроены слои данных в llmwiki?
Первый слой по схеме Карпати — неизменяемые сессии в Markdown в папке raw/sessions. Второй — страницы вики, которые пишет модель: `sources`, `entities`, `concepts`, `syntheses`, `comparisons`, `questions`, плюс `index.md`, `overview.md` и `log.md`. Сборка добавляет папку site со статическим сайтом и экспортом для ИИ.
Как подключить llmwiki к Obsidian?
Команда `link-obsidian` создает ссылки на проект внутри хранилища, после чего граф, обратные ссылки и поиск Obsidian работают с вики. В комплекте есть панель Dataview с десятью запросами и четыре шаблона Templater. Флаг `--vault PATH` записывает результат сразу в хранилище Obsidian или Logseq.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныLLM Wiki
llm-wiki
Базы знаний, которые «компилирует» ИИ: темы, импорт, проверки llm-wiki lint, команды /wiki:ingest и /wiki:archive. Плагин для Claude Code и Codex
Воркфлоу для Claude Code, Codex и Gemini CLI: агент сам заносит источники в постоянную связанную вики
Набор скиллов, с которыми агент ведет личную вики в Obsidian: собирает знания из документов и прошлых сессий и отвечает со ссылками
LLM Wiki Compiler
llm-wiki-compiler
Компилятор знаний: превращает исходные материалы в связанную вики с проверкой и утверждением ответов, есть режим MCP
Плагин и набор скиллов, которые превращают хранилище Obsidian в базу знаний с источниками, связями и ответами по ней
Karpathy LLM Wiki
karpathy-llm-wiki
Скилл для личной базы знаний, которую ведет модель: сбор источников, компиляция статей с цитатами и проверка целостности
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| llmwiki (эта запись) | нет | 400 | |
| Karpathy LLM Wiki | нет | 2 624 | скилл для личной базы знаний, которую ведет сама модель, без сайта и сбора сессий |
| LLM Wiki Compiler | нет | 2 223 | CLI-компилятор, который превращает исходные материалы в связанную вики с проверкой ответов |
| Coding Agent Session Search (cass) | нет | 1 196 | CLI и TUI для быстрого поиска по истории сессий агентов, без вики и страниц |
Коротко о README
Проект показывает живую демонстрацию на синтетических сессиях, скриншоты главной, списка сессий и страницы сессии и 90-секундный учебник по командам от `llmwiki init` до `llmwiki all`. Отдельные разделы посвящены автоматизации, контролю качества, интеграции с Obsidian, сопровождению проекта и сквозным тестам в браузере. Справочник команд CLI закрывает документ.