Гипер-слияние форматов: документы, канвас и базы данных
AFFiNE (от англ. affine — родственный) представляет собой не просто набор инструментов, а единое рабочее пространство. В отличие от многих конкурентов, платформа позволяет размещать любые «блоки» (rich text, стикеры, встроенные веб-страницы, многовидовые базы данных, слайды) на бесконечном канвасе. Это стирает грань между линейным документом и визуальной доской для мозгового штурма.
Технологический стек и архитектура
Проект построен на современных open-source технологиях, обеспечивающих высокую производительность и безопасность:
- Blocksuite: открытый движок совместного редактирования, лежащий в основе интерфейса.
- OctoBase: легковесная база данных на Rust, обеспечивающая локальное хранение и масштабируемость.
- y-octo / YJS: реализация CRDT (Conflict-free Replicated Data Types) для бесшовной синхронизации в реальном времени.
- Electron + React: кроссплатформенная десктопная оболочка.
AI-ассистент и шаблоны
Встроенный AFFiNE AI поддерживает мультимодальные задачи: от генерации mindmap по черновику до создания презентаций и прототипирования приложений по текстовому запросу. Платформа уже предлагает популярные шаблоны, включая Cornell Notes, SWOT-анализ, планы уроков и ADHD-планировщики.
Лицензирование и самохостинг
AFFiNE предлагает две редакции:
| Редакция | Лицензия | Ключевые особенности |
|---|---|---|
| Community Edition (CE) | MIT | Полностью бесплатно, open-source, поддержка self-host через Docker, базовый функционал. |
| Enterprise Edition (EE) | Коммерческая | SSO, расширенное администрирование, аудит, ребрендинг (в разработке). |
Почему это важно
В эпоху доминирования проприетарных SaaS-решений (Notion, Miro), AFFiNE закрывает боли пользователей о приватности данных (local-first) и блокировке аккаунтов. Открытый код позволяет компаниям и энтузиастам полностью контролировать свои данные, интегрируя платформу в существующие инфраструктуры без риска вендор-лока.
Источник: Github ↗
