siyuan-note /
siyuan
Приватная self-hosted база знаний с открытым кодом. Написана на TypeScript и Go. Полный контроль над данными и поддержка AI-интеграций.
Форки
2.8k
Звёзды
44.2k
Issues
0
Siyuan — база знаний с локальным хранением данных. Это open source альтернатива Notion и Obsidian для тех, кто хочет полный контроль над заметками и AI-инструментами.
Что делает
Siyuan хранит все данные прямо на твоем устройстве. Ты не зависишь от облаков, подписок и прихотей разработчиков сторонних сервисов. Все заметки лежат в формате Markdown, поэтому ты в любой момент можешь выгрузить их и перенести в другую систему.
Это полноценная рабочая среда для ведения базы знаний. Она поддерживает блоки, как в Notion, и позволяет связывать записи между собой. Ты можешь развернуть её на своем сервере или держать локально, сохраняя полную приватность.
Как работает
Программа построена на связке TypeScript и Go. Она использует архитектуру local-first, где основной массив данных обрабатывается на клиенте. Siyuan поддерживает синхронизацию через WebDAV, S3 или облако разработчиков.
Внутри есть встроенные AI-интеграции. Ты можешь подключать ChatGPT, DeepSeek или локальные модели через Ollama для обработки текста. Система понимает структуру Markdown и позволяет расширять функционал через API.
Кому подходит
Вайб-кодерам, которые строят базу знаний для своих проектов и не хотят платить за SaaS.
Тем, кто боится утечек данных и предпочитает self-hosted решения.
Разработчикам ботов, которым нужно место для хранения контекста RAG-систем.
Людям, которые переезжают с Notion и хотят сохранить логику блоков.
Основные возможности
Хранение данных в локальных Markdown-файлах.
Поддержка AI-агентов через API (ChatGPT, DeepSeek, Ollama).
Синхронизация через WebDAV и S3.
Встроенная поддержка OCR для обработки изображений.
Работа с PDF-файлами прямо внутри заметок.
Блочная структура контента.
Полноценный API для автоматизации.
Как установить
Для запуска в Docker используй официальный образ. Это самый быстрый способ поднять систему на сервере.
docker run -d -p 6806:6806 -v /path/to/data:/home/siyuan/storage siyuan:latestПосле запуска интерфейс будет доступен по адресу http://localhost:6806.
Как применить в своём продукте
Siyuan — отличная база для создания собственного "второго мозга" или бэкенда для AI-агента. Ты можешь использовать его API, чтобы бот автоматически записывал результаты своей работы в твою базу знаний.
Вместо того чтобы писать систему хранения с нуля, используй Siyuan как готовый движок. Ты можешь обернуть его API в свои скрипты на Python или Node.js для автоматизации сбора данных из интернета.
Использовать как хранилище для RAG-контекста твоего AI-помощника.
Автоматизировать создание отчетов через API, отправляя данные из SaaS прямо в заметки.
Развернуть как приватную базу знаний для команды через Docker.
Подводные камни
Главная сложность — настройка синхронизации. Если ты не используешь облако разработчиков Siyuan, придется самому настраивать WebDAV или S3, что требует базовых знаний сетевых протоколов. Также помни, что при работе с AI через API сторонних сервисов ты платишь за токены из своего кармана.
Частые вопросы
Можно ли использовать Siyuan без интернета?
Да. Это local-first приложение. Все функции, кроме AI-интеграций, требующих внешних API, работают полностью оффлайн. Ты можешь хранить все файлы на жестком диске и не подключаться к сети месяцами.
Насколько сложно перенести данные из Notion?
В программе есть встроенные инструменты импорта. Однако перенос сложных баз данных с кучей метаданных может потребовать ручной донастройки Markdown-разметки после экспорта.
Безопасно ли хранить данные на сервере?
Ты сам отвечаешь за безопасность своего сервера. Если используешь Docker, убедись, что закрыл порты и настроил авторизацию. Siyuan дает инструменты, но защита периметра — твоя задача.
Топики
Похожие репозитории
Joplin — open source альтернатива Evernote с шифрованием и синхронизацией. Идеален для создания базы знаний, которую вы полностью контролируете.
AFFiNE — это open-source замена Notion и Miro в одном флаконе. База знаний, где можно писать документы и рисовать на бесконечном холсте без подписок.
Logseq — это локальная база знаний на Markdown и Org-mode. Идеально для хранения заметок, связей между ними и построения графа знаний без передачи данных на сторонние серверы.
LobeChat — это open-source платформа для сборки и управления командами AI-агентов. Позволяет объединять LLM (GPT, Claude, DeepSeek) в единый рабочий хаб.
Данные обновлены: 3 июня 2026 г.