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

Local-first

Local-first (локальный прежде всего) здесь не лозунг — это архитектурное ограничение, которое формирует всю систему.

  • Всё работает на вашем оборудовании. Плоскость управления, агенты, которых она порождает, и модели, которые вы размещаете, — всё это процессы на вашей машине. На пути нет никакого сервера Erebros.
  • Ваши данные остаются на месте. Промпты, результаты и артефакты хранилища записываются локально — в ваше хранилище (vault) Obsidian, по папке на приложение, а Медиатека читает их обратно. Облачные провайдеры моделей видят только то, что вы отправляете им напрямую, через собственные ключи — Erebros ничего не проксирует и не ретранслирует.
  • Учётные данные принадлежат вам. Ключи живут в .env.local на диске. Erebros читает их, чтобы обращаться к провайдерам; он никогда не пересылает их куда-либо ещё.
  • Всё, что может, работает офлайн. Локальным моделям, преобразованию документов, транскрипции и документации, которую вы сейчас читаете, сеть не нужна вовсе.

Это ограничение заметно по краям продукта:

  • Сайт документации (этот) делает ноль внешних сетевых запросов — шрифты размещены локально, поиск работает в вашем браузере, нет ни аналитики, ни трекеров.
  • Бесплатные офлайн-движки разворачиваются при установке везде, где есть локальный вариант (Kokoro, Supertonic, Whisper, yt-dlp, anydoc, движок водяных знаков), так что установка без ключей всё равно делает настоящую работу.
  • Удалённый доступ включается явно и закрыт PIN-кодом; для loopback ничего не нужно. См. Безопасность и удалённый доступ.

Инфраструктуру запускаете вы. Это цена перечисленных выше гарантий, и это та аудитория, для которой построен Erebros — инженеры, разворачивающие собственный стек.