NotariumДокументация
RU

Open Source

Одна база знаний, чтобы работать с ИИ на одном языке

Ваши агенты, markdown и редактор в одном контейнере.

Запуск — одна команда

Движок внутри процесса: ни внешней базы, ни очереди, ни отдельного поискового сервиса.

shell
docker run -d --name notarium \
  -p 3000:3000 \
  -v notarium-data:/data \
  docouno/notarium:latest

Через пару секунд откройте http://localhost:3000.

Один том /data держит всё состояние: ваши заметки, служебную БД и индексы.

Цельный продукт, а не сборка из плагинов.

Markdown — источник истины

Заметки хранятся обычными .md-файлами. Индекс, граф и история версий — производное от них: без Notarium файлы остаются полноценными заметками, импорт и экспорт идут без потерь.

Веб-редактор, а не просмотрщик

Дерево на десятки тысяч заметок, редактор на CodeMirror, вики-ссылки, граф связей. Полноценная ежедневная работа в браузере, с любого устройства.

Одна база для человека и агента

Встроенный эндпоинт MCP: агент пишет в вашу базу тем же путём и в тех же правах доступа, что и вы. Пространства и проекты очерчивают область работы — агент берётся за нужный проект, а не за всю базу.

Self-host одним контейнером

Один контейнер вместо зоопарка сервисов. Аутентификация, пространства и поиск — внутри; наружу торчит только порт.

Поиск в ядре, без платного тира

Полнотекстовый поиск работает всегда, поиск по смыслу включается по желанию, результаты сливаются алгоритмом RRF. Не премиум-фича и не отдельная подписка.

История и провенанс

Каждая правка ложится в журнал ревизий и подписана автором: видно, что правил человек, а что агент. Любую версию можно сравнить с текущей и вернуть.

Агент стартует не с нуля

Папка с markdown-файлами даёт агенту текст. База знаний даёт структуру: ссылки, граф и поиск, по которым он берёт нужный контекст адресно, а не вываливает в окно всё подряд.

Поиск вместо простыни

Полнотекстовый и семантический поиск по всей базе — в контекст попадает нужное, а не всё.

Связи, а не плоский список

Вики-ссылки и граф дают агенту структуру знания: от заметки видно, с чем она связана.

Интент-инструменты

Инструменты с узким намерением вместо голого CRUD. Гейтвей — граница доверия, а не обёртка для удобства.

Быстрее всего агент входит в контекст, когда путь к нему прописан в файле правил: тогда сессия начинается с проекта, а не с разведки.

CLAUDE.md · AGENTS.md · .cursor/rules
## Notarium- В начале сессии вызови start_session(project: "acme/website")- Конвенции проекта читай через get_note("nHk2VqA0es")- Перед записью ищи связанные темы через search("<тема>", project: "acme/website")

Что приходит первым вызовом

  • ваш профиль и заметки, закреплённые для этого проекта
  • индекс проекта и словарь уже принятых категорий
  • дельта изменений с прошлого визита
Правила агента →

Честные границы

Здесь две разные вещи: то, чего в Notarium не будет по решению, и то, чего пока нет.

Так решено

Без сквозного шифрования

Поиск, семантика, история и агенты требуют доступа к тексту. Приватность держится на владении файлами и self-host, а не на E2EE. Если нужно zero-knowledge-хранилище, Notarium не подойдёт.

Не блочный редактор

Единица данных — файл-заметка, а не блок в чужой базе. Это плата за переносимость, и мы платим её осознанно.

Пока нет

Направления развития, а не недоработки — осознанно отложенные области:

  • совместное редактирование в реальном времени
  • плагины и расширения
  • полноценный WYSIWYG
  • десктопное и мобильные приложения
  • работа с данными офлайн
  • права доступа на отдельную заметку
  • граф между пространствами
  • внешние адаптеры хранилища

Сейчас — версия 0.1.0, открытая бета.

Лицензия

AGPL-3.0. Все возможности открыты и бесплатны — включая использование внутри компании как внутреннего инструмента. Отдельная коммерческая лицензия нужна только тем, кто монетизирует сам Notarium как продукт.

Подробно о лицензии →

Поднять у себя

Одна команда поднимает базу локально. Дальше — подключить агента и перенести заметки.