ARCANADA
СБОРКА L1 · цель L4

Disk Arcana

Open-source синхронизатор файлов с поддержкой git для баз знаний.

Движок синхронизации на Rust + gRPC, задуманный так, чтобы понимать git, ветки и платформо-специфичные бинарники. Он задуман как замена Syncthing и Dropbox для Obsidian-хранилищ, общих между macOS, Linux и Windows. После того как один синхронизатор повредил папку Rust target/ во время сборки, в проекте закрепили жёсткое правило: никогда не синхронизировать .git, .venv, node_modules, target — Disk Arcana задуман так, чтобы применять это по умолчанию.

Статус
В активной разработке
Автономность (AAL)
L1 → L4
Стек
Rust + gRPC
Исходники
Открытые

01

Понимает git

Дельта-синхронизация с учётом git задумана так, чтобы игнорировать .git/ и следовать .gitignore.

02

Бинарники разных платформ

macOS .dylib, Linux .so и Windows .dll по замыслу должны фильтроваться по платформе.

03

Безопасно по умолчанию

Встроенные паттерны исключений задуманы так, чтобы покрывать 25+ классов артефактов: кэш, файлы блокировок и артефакты сборки.

Инцидент, из которого выросло правило

Один синхронизатор повредил папку Rust target/ во время сборки. После этого в проекте закрепили жёсткое правило: никогда не синхронизировать .git, .venv, node_modules, target.

Disk Arcana задуман так, чтобы применять его по умолчанию. Он рассчитан на Obsidian-хранилища, общие между машинами с macOS, Linux и Windows, и задуман как замена Syncthing и Dropbox.

Возможности

В плане

  • Дельта-синхронизация с учётом git (игнорирует .git/, следует .gitignore)
  • Разрешение конфликтов через Claude CLI при трёхстороннем слиянии

Статус не указан

  • Кросс-платформенная фильтрация бинарников (.dylib macOS / .so Linux / .dll Windows)
  • Плагин Obsidian для синхронизации в реальном времени прямо из редактора
  • gRPC API + родной CLI-клиент
  • Контрольный список при настройке новой синхронизации
  • Встроенные паттерны исключений для 25+ классов артефактов (кэш, lockfiles, артефакты сборки)

Текущий уровень автономии

L1
Что значат уровни →

Слабое звено

В активной разработке — рантайм ещё не закалён. Прошлый инцидент показал, как легко конкурирующие синхронизаторы ломают папку Rust target/ в борьбе за блокировки файлов; Disk Arcana должен показать, что этот сценарий не повторяется.

Roadmap до L4

  1. L2 — эндпойнт состояния, структурированные логи, отчёт о деплое в Ops Bot.
  2. L3 → L4 — резервный переход на rsync для несовместимых файловых систем, журнал каждой операции синхронизации, предохранитель от шторма конфликтов, контрольная точка восстановления на устройство.
  3. Верификация — нагрузочный тест на длительность на трёх машинах (macOS / Linux / Windows) в течение 30 дней без ручного разрешения конфликтов.

Ссылки

Следующий шаг

Оцените текущую сборку и план развития

Статус СБОРКА означает активную разработку, а не обещание публичной доступности. Ориентируйтесь на текущие возможности и roadmap выше.

Посмотреть путь к целевому уровню