Движок синхронизации на 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, артефакты сборки)
Текущий уровень автономии
Слабое звено
В активной разработке — рантайм ещё не закалён. Прошлый инцидент показал, как легко конкурирующие синхронизаторы ломают папку Rust target/ в борьбе за блокировки файлов; Disk Arcana должен показать, что этот сценарий не повторяется.
Roadmap до L4
- L2 — эндпойнт состояния, структурированные логи, отчёт о деплое в Ops Bot.
- L3 → L4 — резервный переход на rsync для несовместимых файловых систем, журнал каждой операции синхронизации, предохранитель от шторма конфликтов, контрольная точка восстановления на устройство.
- Верификация — нагрузочный тест на длительность на трёх машинах (macOS / Linux / Windows) в течение 30 дней без ручного разрешения конфликтов.
Ссылки
Следующий шаг
Оцените текущую сборку и план развития
Статус СБОРКА означает активную разработку, а не обещание публичной доступности. Ориентируйтесь на текущие возможности и roadmap выше.
Посмотреть путь к целевому уровню