Markdown — источник истины
Заметки хранятся обычными .md-файлами. Индекс, граф и история версий — производное от них: без Notarium файлы остаются полноценными заметками, импорт и экспорт идут без потерь.
Open Source
Ваши агенты, markdown и редактор в одном контейнере.
Движок внутри процесса: ни внешней базы, ни очереди, ни отдельного поискового сервиса.
docker run -d --name notarium \
-p 3000:3000 \
-v notarium-data:/data \
docouno/notarium:latestЧерез пару секунд откройте http://localhost:3000.
Один том /data держит всё состояние: ваши заметки, служебную БД и индексы.
Заметки хранятся обычными .md-файлами. Индекс, граф и история версий — производное от них: без Notarium файлы остаются полноценными заметками, импорт и экспорт идут без потерь.
Дерево на десятки тысяч заметок, редактор на CodeMirror, вики-ссылки, граф связей. Полноценная ежедневная работа в браузере, с любого устройства.
Встроенный эндпоинт MCP: агент пишет в вашу базу тем же путём и в тех же правах доступа, что и вы. Пространства и проекты очерчивают область работы — агент берётся за нужный проект, а не за всю базу.
Один контейнер вместо зоопарка сервисов. Аутентификация, пространства и поиск — внутри; наружу торчит только порт.
Полнотекстовый поиск работает всегда, поиск по смыслу включается по желанию, результаты сливаются алгоритмом RRF. Не премиум-фича и не отдельная подписка.
Каждая правка ложится в журнал ревизий и подписана автором: видно, что правил человек, а что агент. Любую версию можно сравнить с текущей и вернуть.
Папка с markdown-файлами даёт агенту текст. База знаний даёт структуру: ссылки, граф и поиск, по которым он берёт нужный контекст адресно, а не вываливает в окно всё подряд.
Полнотекстовый и семантический поиск по всей базе — в контекст попадает нужное, а не всё.
Вики-ссылки и граф дают агенту структуру знания: от заметки видно, с чем она связана.
Инструменты с узким намерением вместо голого CRUD. Гейтвей — граница доверия, а не обёртка для удобства.
Быстрее всего агент входит в контекст, когда путь к нему прописан в файле правил: тогда сессия начинается с проекта, а не с разведки.
## Notarium- В начале сессии вызови start_session(project: "acme/website")- Конвенции проекта читай через get_note("nHk2VqA0es")- Перед записью ищи связанные темы через search("<тема>", project: "acme/website")Здесь две разные вещи: то, чего в Notarium не будет по решению, и то, чего пока нет.
Поиск, семантика, история и агенты требуют доступа к тексту. Приватность держится на владении файлами и self-host, а не на E2EE. Если нужно zero-knowledge-хранилище, Notarium не подойдёт.
Единица данных — файл-заметка, а не блок в чужой базе. Это плата за переносимость, и мы платим её осознанно.
Направления развития, а не недоработки — осознанно отложенные области:
Сейчас — версия 0.1.0, открытая бета.
AGPL-3.0. Все возможности открыты и бесплатны — включая использование внутри компании как внутреннего инструмента. Отдельная коммерческая лицензия нужна только тем, кто монетизирует сам Notarium как продукт.
Подробно о лицензии →Одна команда поднимает базу локально. Дальше — подключить агента и перенести заметки.

