Почему Engram
Ваши заметки — это запись того, как вы думаете. Они должны пережить любое отдельное приложение, любую компанию, любую бизнес-модель, включая нашу. Engram построен на этом убеждении.
Что такое Engram на самом деле
Заголовок раздела «Что такое Engram на самом деле»Engram — это три вещи вокруг вашего существующего хранилища Obsidian:
- Серверная часть синхронизации в реальном времени, которая держит ваше хранилище в актуальном состоянии на всех устройствах и в вебе.
- Индекс семантического поиска, чтобы вы могли задавать заметкам вопросы, а не просто искать по ним текст.
- Сервер MCP, чтобы Claude, Cursor, ChatGPT и другие ИИ-ассистенты могли читать и обновлять ваши заметки с вашего разрешения.
Работает как управляемый облачный сервис или на вашем собственном железе. Плагин, протокол и релиз одинаковы в обоих случаях. Если вам нужно было знать только это, переходите к разделу Начало работы. Остальное на этой странице объясняет, зачем всё это.
Чем мы сделали иначе
Заголовок раздела «Чем мы сделали иначе»Три обязательства определяют каждый компромисс. Всё остальное следует из них: инструмент для заметок должен быть переносимым, принадлежать вам и быть открытым для ИИ по вашему выбору.
Ваши заметки переживут любой инструмент
Заголовок раздела «Ваши заметки переживут любой инструмент»Основная копия ваших знаний — это хранилище Obsidian из обычных
markdown-файлов на диске: не закрытая база данных, не учётная запись в
SaaS, а просто папка. Если Engram завтра исчезнет, ваше хранилище по-прежнему
откроется в Obsidian, в VS Code, в cat; метаданные синхронизации — это
вспомогательные данные, которые можно восстановить, а сами заметки никогда
не окажутся в плену у нас. Этот выбор требует дисциплины: всё, что Engram
делает поверх вашего хранилища, должно без потерь возвращаться обратно в
markdown, а возможности, не соблюдающие это правило, мы не выпускаем.
Ваши заметки хранятся на доверительных началах
Заголовок раздела «Ваши заметки хранятся на доверительных началах»Engram защищает ваши данные стандартным в отрасли шифрованием при передаче (TLS) и при хранении (AES-256) и следует практикам безопасности, которых вы вправе ожидать от любого продукта, работающего с персональными данными. Функциям, которые делают Engram полезным (семантический поиск, память ИИ, быстрая синхронизация), нужно, чтобы сервер мог читать ваши заметки, и мы относимся к этому доступу как к ответственности, подкреплённой защитными механизмами, которые не зависят только от вашего доверия к нам:
- Никогда не используются для обучения, не продаются и не передаются никому, кроме того, что вы сами явно подключаете через MCP, API или ссылку для доступа.
- Исходный код доступен по лицензии PolyForm Small Business. Если мы когда-нибудь тайком нарушим эти обязательства, расхождение в коде будет видно всем.
- Основная копия лежит на вашем диске, а не в нашей базе данных. Уйти можно в любой момент.
Самостоятельный хостинг — это мерило, которое держит нас в рамках. Как только наши обещания перестанут совпадать с кодом, весь стек уже будет у вас в руках: то же программное обеспечение, те же протоколы, ваше железо. Именно эта структурная возможность выхода, а не страница с правилами, подкрепляет каждое обязательство выше.
Память ИИ должна принадлежать вам, а не поставщику
Заголовок раздела «Память ИИ должна принадлежать вам, а не поставщику»ИИ, которым вы пользуетесь сегодня, скорее всего, не тот, которым вы будете пользоваться через два года. Привязать память к тому ассистенту, которого вы настроили первым, значит каждый раз собирать её с нуля, когда появляется что-то лучше, и надеяться, что эта компания не поднимет цены, не уберёт функции и не подменит модель у вас под ногами.
Engram работает с ИИ, которым вы уже пользуетесь. Будь то Claude, Cursor, ChatGPT или что-то, чего ещё не существует, он указывает на то же хранилище и ту же память. Меняйте ассистентов, когда хотите: ваши заметки и всё, что на них построено, остаётся на месте. Мы не выпускаем «Engram AI» с зашитым в него выбором модели. Какой ассистент подойдёт вам в следующем году, мы решать за вас не должны.
Цикл, который мы хотим разорвать
Заголовок раздела «Цикл, который мы хотим разорвать»Знакомая история: вы выбираете красивое приложение для заметок, и год всё отлично, а потом компания меняет направление, поднимает цены или её покупают, и экспорт оказывается наполовину сломанным архивом с HTML. Вы переходите к облачному конкуренту, который может прочитать каждую написанную вами заметку, в том числе те, которые вы никогда не повесили бы на рекламный щит. Появляется ИИ, тот же поставщик объявляет о «функциях ИИ», и ваши заметки тихо становятся обучающими данными, данными для хранения или и тем и другим. Вы решаете развернуть что-то у себя, а при экспорте всё равно теряются ссылки, вложения или форматирование, и вы в итоге всё равно начинаете заново в обычном markdown.
Каждый из нас проживал части этого круга. Engram существует для того, чтобы следующий проход по нему стал последним.
Чего мы не будем делать
Заголовок раздела «Чего мы не будем делать»Полезный способ описать продукт — сказать, от чего он отказывается. Engram не будет:
- Использовать ваши заметки как обучающие данные. Ни для наших моделей, ни для чьих-либо ещё, ни в рамках какой бы то ни было бизнес-модели, которую мы когда-либо выпустим.
- Выпускать собственного ИИ-ассистента, который работает только с Engram.
- Запирать ваше хранилище в формате, который можем прочитать только мы.
- Брать с вас плату за доступ к уже написанным заметкам. Хранение и извлечение — не то, за что мы берём деньги.
- Тихо менять эти обязательства. Если что-то из этого изменится, вы увидите это в журнале изменений и в версионированном обновлении лицензии, а не в записи в блоге.
Почему открытый исходный код
Заголовок раздела «Почему открытый исходный код»Серверная часть Engram имеет доступный исходный код по лицензии PolyForm Small Business 1.0.0. Вы можете прочитать каждую строку, которая касается ваших данных, запустить весь стек самостоятельно и форкнуть его для личного или малого бизнеса, не заплатив нам ни цента. PolyForm SBL (а не MIT или AGPL) — это осознанный компромиссный путь: максимальная прозрачность для вас и при этом пункт, который не даёт гиперскейлеру перепродавать нашу работу как свой управляемый сервис.
Наша ставка: приватный, переносимый инструмент для заметок на открытом протоколе ценнее для своих пользователей, чем чуть более дешёвый закрытый — для квартальной выручки конкурента. Мы бы хотели ошибиться насчёт того, как мало компаний с этим согласны, но пока что это так.
Создано людьми, которые сами используют свой хостинг
Заголовок раздела «Создано людьми, которые сами используют свой хостинг»Повседневный набор инструментов команды — это груда самостоятельно развёрнутых программ с открытым исходным кодом: Postgres, Caddy, Tailscale, NAS, гудящий в углу, Linux-машины с сервисами, которые мы бы очень не хотели потерять из-за смены курса какого-нибудь SaaS. Engram существует потому, что инструмента для заметок, который подошёл бы этому набору, ещё не было, и мы его построили.
Это определяет устройство продукта. Самостоятельный хостинг — не галочка для
продаж, прикрученная к облачному продукту. Это тот же код, те же протоколы,
тот же релиз. Нет урезанной сборки с открытым кодом, нет возможностей,
спрятанных за платным облачным планом, нет телеметрии, которая отправляет
данные домой и которую нужно отключать. Мы запускаем собственный экземпляр
так же, как запускали бы вы: docker compose up, подключаем хранилище,
готово. Когда в облачной версии появляется новая возможность, в сборке для
самостоятельного хостинга она появляется в том же коммите.
Это единство структурное, а не маркетинговое. Если мы когда-нибудь перестанем считать сборку для самостоятельного хостинга основной, коммиты перестанут совпадать, а расхождение будет видно всем. До тех пор каждая выпускаемая строка должна выдержать проверку людьми из команды, которые запускают её на собственном железе, а значит, мы не выпускаем строк, которые бы её не выдержали.