README.ru.md
README.ru.md
Tesserae
English · 한국어 · 中文 · 日本語 · Español · Français · Deutsch
Демо · Документация · Настройка MCP · Экспорт в Obsidian
Tesserae — это компилятор памяти проекта. Дайте ему директорию с Markdown-файлами, исходным кодом и, при желании, PDF/Office-документами/изображениями, и он извлечёт типизированный граф знаний, построит запрашиваемое wiki и сгенерирует переносимые артефакты: Markdown-проекцию, bundle для Cognee, agent harness и MCP-сервер, который можно подключить к Claude Code, Codex или любому другому MCP-клиенту. Это шаг сборки для проектного контекста, а не размещённый сервис.
Когда это использовать (и когда не стоит)
Подходит, если:
- Вам нужен долговечный, доступный для инспекции граф знаний по одному проекту с преимущественно текстовыми источниками (документация, код, исследовательские заметки).
- Вам нужен локальный MCP-сервер, который отвечает на вопросы, опираясь на ваши собственные файлы.
- Вы хотите подавать чистый bundle в Cognee или Markdown-проекцию в Obsidian, не написав связующий код самостоятельно.
Не стоит использовать, если:
- Вам нужен только векторный поиск по маленькой директории —
ripgrepплюс embedding-библиотека проще. - Вам нужен размещённый wiki с UI редактирования. Здешний статический сайт — только для чтения.
- Вам нужны точные семантические embeddings из коробки. Стандартный RAG-Anything embedding детерминирован (см. Статус).
- Вы ожидаете «спроси что угодно»-агент под ключ. Этот проект строит подложку; подключение к нужному агенту по-прежнему за вами.
Статус
Это развивающийся исследовательский / agent-tooling проект. Известные ограничения:
- Время компиляции растёт примерно линейно с размером корпуса. Первая компиляция больших Markdown-деревьев (тысячи файлов) может занять минуты.
- Стандартный embedding-провайдер RAG-Anything —
deterministic. Он воспроизводимый и без внешних зависимостей, но семантическая полнота ограничена. Для лучшего поиска переключайтесь наollama(например,qwen3-embedding:0.6b) или OpenAI-совместимый endpoint — см. docs/integrations/rag-anything.md. - Поддержка зрения для RAG-Anything (извлечение содержимого изображений) ещё не подключена end-to-end. Файлы изображений разбираются структурно, но не описываются.
- Cognee runtime cognify работает по принципу best-effort: отсутствующие провайдеры, платные API-ключи или сбои сети логируются и пропускаются, а не прерывают сборку.
- MCP-сервер предоставляет стабильный набор инструментов, но базовая схема графа всё ещё может пополняться.
Быстрый старт
Требуется Python 3.9 и выше. Для RAG-Anything нужен Python 3.10 и выше.
pip install tesserae
cd /path/to/my-project
tesserae project setup
tesserae project compile
tesserae project ask "Where is Mermaid rendering implemented?"
tesserae project build-site && tesserae project serve --port 8765
Мастер настройки определяет типичные источники (README.md, docs/, src/, data/) и пишет .tesserae/config.json. Возможности, требующие LLM, по умолчанию используют codex CLI через OAuth, поэтому в обычном сценарии API-ключи не нужны. Полные версии — в docs/quickstart.md и docs/installation.md.