Файловая система на Markdown для ИИ-агентов и команд: полнотекстовый и векторный поиск, версионирование через Git и встроенный веб-интерфейс в одном бинарном файле Go.
- Звёзды
- 1,186
- Форки
- 78
- Открытые issues
- 1
- Последний коммит
- 4 дня назад
Что это?
Zen — приложение для заметок, которое можно разместить на своём сервере и запустить как единый бинарный файл Go или через Docker Compose. Заметки хранятся в стандартных Markdown-файлах, а вместе с ними используется локальная база SQLite — данные остаются переносимыми и под вашим контролем. Приложение рассчитано на низкое потребление ресурсов.
Заметки можно гибко организовать с помощью тегов, а не жёсткой структуры папок. Полнотекстовый поиск ранжирует результаты по BM25, а редактор поддерживает таблицы, блоки кода, списки задач и подсветку. Среди других возможностей — шаблоны, закрепление заметок, архивирование, мягкое удаление, массовые действия, история версий и внутренние ссылки на заметки с предварительным просмотром в боковой панели.
Некоторые возможности помечены как экспериментальные: просмотр заметок и изображений на JSON Canvas, семантический поиск и поиск похожих изображений через сопутствующий проект, а также MCP-сервер для поиска и чтения заметок.
Ключевые возможности
- 01Запускается как единый бинарный файл Go или через Docker Compose
- 02Заметки хранятся в стандартных Markdown-файлах вместе с локальной базой SQLite
- 03Полнотекстовый поиск с ранжированием по BM25
- 04Организация заметок с помощью тегов вместо папок
- 05История версий, архивирование и мягкое удаление
- 06Импорт и экспорт для переноса данных
Сценарии использования
- Ведение личной библиотеки заметок на домашнем сервере или VPS
- Запуск приватного приложения для заметок с низким потреблением ресурсов и без облачной учётной записи
- Работа с заметками в Markdown, которые остаются читаемыми и вне приложения
Быстрый старт
- 1
Собрать из исходного кода
make build - 2
Запустить приложение с настройками по умолчанию для локальной разработки
make dev
Что важно знать
- По словам сопровождающего, это личный проект, поэтому он может не проверять pull request и не отвечать на issues.
- Экспериментальные функции, такие как семантический поиск и MCP, всё ещё находятся в разработке.
- Проект распространяется по лицензии AGPL-3.0, которая требует делиться исходным кодом изменённых версий, предоставляемых по сети.
Темы
Частые вопросы
- Что такое zen?
- Самостоятельно размещаемое приложение для заметок в виде единого бинарного файла Go: заметки хранятся в Markdown-файлах, а для полнотекстового поиска используется локальная база SQLite. Zen — приложение для заметок, которое можно разместить на своём сервере и запустить как единый бинарный файл Go или через Docker Compose. Заметки хранятся в стандартных Markdown-файлах, а вместе с ними используется локальная база SQLite — данные остаются переносимыми и под вашим контролем. Приложение рассчитано на низкое потребление ресурсов.
- zen можно использовать бесплатно? Какая у него лицензия?
- zen распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- zen всё ещё поддерживается?
- Активно поддерживается. Последний коммит в zen — 17 окт. 2026 г..
- Для чего можно использовать zen?
- Ведение личной библиотеки заметок на домашнем сервере или VPS Запуск приватного приложения для заметок с низким потреблением ресурсов и без облачной учётной записи Работа с заметками в Markdown, которые остаются читаемыми и вне приложения
- Как установить zen?
- Собрать из исходного кода: make build Запустить приложение с настройками по умолчанию для локальной разработки: make dev
- Где скачать zen?
- Исходный код и инструкции по установке — на GitHub: https://github.com/sheshbabu/zen
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Приложение для заметок с AI, которое можно развернуть на своём сервере: сохраняйте мимолётные мысли в виде Markdown-карточек и находите их запросами на естественном языке.
Самостоятельно размещаемая база знаний с поддержкой офлайн-режима, расширенным редактором Markdown, командными рабочими пространствами, OIDC SSO и хранилищем на базе S3.
Приложение для личных заметок с самостоятельным хостингом, открытым API, статьями в Markdown, опциональной AI-памятью и экспортом данных.
Система хранения небольших файлов на базе Telegram-канала, которую в основном используют как личный хостинг изображений для блогов и заметок в Markdown.
Открытый Go-бэкенд в виде одного исполняемого файла: встроенная SQLite, realtime-подписки, управление файлами и пользователями, панель администратора.