Local-first
Local-first тут не гасло - це архітектурне обмеження, яке формує всю систему.
Що це означає
Section titled “Що це означає”- Воно працює на вашому обладнанні. Панель керування, агенти, яких вона запускає, і моделі, які ви хостите, - усе це процеси на вашій машині. Жодного сервера M.A.V.E.N на шляху немає.
- Ваші дані лишаються на місці. Промпти, результати й артефакти сховища записуються локально - у ваше сховище (vault) Obsidian, по теці на застосунок, а Медіатека читає їх звідти. Хмарні провайдери моделей бачать лише те, що ви надсилаєте їм напряму, через власні ключі - M.A.V.E.N це не проксіює й не ретранслює.
- Облікові дані - ваші. Ключі живуть у
.env.localна диску. M.A.V.E.N читає їх, щоб звертатися до провайдерів; він ніколи не пересилає їх деінде. - Воно працює офлайн для всього, що може. Локальні моделі, конвертація документів, транскрипція і документація, яку ви зараз читаєте, взагалі не потребують мережі.
Наслідки, які видно
Section titled “Наслідки, які видно”Це обмеження помітне на краях продукту:
- Сайт документації (цей) робить нуль зовнішніх мережевих запитів - шрифти розміщені локально, пошук працює у вашому браузері, немає ні аналітики, ні трекерів.
- Безкоштовні офлайн-рушії розгортаються під час встановлення там, де існує локальний варіант (Kokoro, Supertonic, Whisper, yt-dlp, anydoc, рушій водяних знаків), тож установка без ключів усе одно робить справжню роботу.
- Віддалений доступ вмикається за бажанням і закритий PIN-ом; loopback нічого не потребує. Дивіться Безпека й віддалений доступ.
Компроміс
Section titled “Компроміс”Інфраструктуру запускаєте ви. Це ціна гарантій вище, і саме для такої аудиторії M.A.V.E.N і створено - інженерів, які розгортають власний стек.