Перейти к содержимому

Почему 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, подключаем хранилище, готово. Когда в облачной версии появляется новая возможность, в сборке для самостоятельного хостинга она появляется в том же коммите.

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