
Notion을 쓰다가 화이트보드가 필요해서 Miro로 이동하고, 다시 Notion으로 돌아와서 문서를 작성하고… 이런 반복에 지치셨나요?
AFFiNE(어파인, [ə’fain] 발음)은 이 문제를 근본적으로 해결합니다. 문서, 화이트보드, 데이터베이스가 하나의 캔버스에서 완전히 통합된 워크스페이스입니다. 그것도 오픈소스로, 프라이버시를 최우선으로.
왜 “AFFiNE”이라고 불릴까?
이름부터가 철학입니다. “affine”(어파인)은 수학에서 “아핀 변환”을 의미하는데, 평행선을 유지하면서 공간을 변환한다는 뜻입니다. 서로 다른 형태의 블록들이 하나의 캔버스에서 조화롭게 공존한다는 의미죠.
그리고 발음이 “a fine”과 같아서, “괜찮은, 훌륭한”이라는 의미도 담겨 있습니다.
핵심 특징: 세 가지가 하나로
1. Docs + Canvas + Database = Hyper-fused
대부분의 생산성 도구는 “캔버스 기반”이라고 주장하지만, AFFiNE은 진짜입니다:
- 리치 텍스트 — Notion처럼 블록 기반 문서 작성
- 스티키 노트 — 화이트보드처럼 자유롭게 배치
- 임베드 웹페이지 — 어떤 웹사이트도 캔버스에 삽입
- 멀티뷰 데이터베이스 — 표, 칸반, 타임라인 등 다양한 뷰
- 링크드 페이지 — 위키처럼 페이지 간 연결
- 셰이프 & 슬라이드 — 프레젠테이션까지
이 모든 것이 하나의 엣지리스 캔버스에서 자유롭게 배치됩니다. Notion의 문서력과 Miro의 자유도를 동시에 갖는 셈입니다.
2. Local-first & Privacy-focused
“클라우드에 있어도 내 데이터는 내 것”
AFFiNE은 로컬 퍼스트 철학을 따릅니다:
- 데이터는 항상 로컬 디스크에 저장
- 클라우드 동기화는 선택사항
- 완전한 오프라인 작동
- 종단 간 암호화
OctoBase라는 Rust로 작성된 경량 데이터 엔진이 이를 가능하게 합니다. 인터넷 연결 없이도 모든 기능을 사용할 수 있습니다.
3. AI 파트너 내장
AFFiNE AI가 모든 작업에 도움을 줍니다:
- 전문적인 업무 보고서 작성
- 아웃라인을 프레젠테이션 슬라이드로 변환
- 아티클을 마인드맵으로 요약
- 작업 계획 및 백로그 정리
- 프로토타입 앱/웹페이지 직접 그리기
하나의 프롬프트로 문서를 작성하고, 마인드맵을 생성하고, 심지어 코드를 짤 수 있습니다.
기술 스택: 어떻게 만들어졌나?
AFFiNE은 단순한 래퍼가 아닙니다. 처음부터 새로 설계된 시스템입니다:
| 구성 요소 | 설명 |
|---|---|
| BlockSuite | 오픈소스 협업 에디터 프레임워크 |
| OctoBase | Rust로 작성된 로컬 퍼스트 데이터베이스 |
| y-octo | 고성능 YJS CRDT 구현 |
| Yjs | CRDT 기반 상태 관리 및 동기화 |
| Electron | 크로스 플랫폼 데스크톱 앱 |
| React | UI 라이브러리 |
| Vite | 빌드 도구 |
특히 BlockSuite는 AFFiNE의 핵심으로, 협업 에디터를 구축하기 위한 오픈소스 프레임워크입니다. 다른 프로젝트에서도 사용할 수 있도록 분리되어 있습니다.
Notion/Miro와의 비교
| 기능 | Notion | Miro | AFFiNE |
|---|---|---|---|
| 문서 작성 | ✅ | ❌ | ✅ |
| 화이트보드 | ❌ | ✅ | ✅ |
| 로컬 퍼스트 | ❌ | ❌ | ✅ |
| 오픈소스 | ❌ | ❌ | ✅ |
| 셀프 호스팅 | ❌ | ❌ | ✅ |
| AI 통합 | 유료 | 유료 | ✅ |
| 가격 | 유료 플랜 | 유료 플랜 | 무료 (개인) |
셀프 호스팅: 내 서버에서 실행하기
AFFiNE은 완전한 셀프 호스팅을 지원합니다:
# Docker로 실행
docker run -it --rm \
-p 3010:3010 \
ghcr.io/toeverything/affine-self-host:latest
더 자세한 내용은 공식 문서에서 확인할 수 있습니다.
에디션 구분
- Community Edition (CE) — 현재 사용 가능, MIT 라이선스로 무료 셀프 호스팅
- Enterprise Edition (EE) — 곧 출시 예정, SSO, 고급 관리, 감사 기능 등 포함
영감을 받은 선배들
AFFiNE 팀은 여러 도구에서 영감을 받았다고 합니다:
- Quip & Notion — “모든 것은 블록이다” 개념
- Trello — 칸반 보드
- Airtable & Miro — 노코드 프로그래밍 가능 데이터시트
- Miro & Whimsical — 엣지리스 비주얼 화이트보드
- RemNote & Capacities — 객체 기반 태그 시스템
이 모든 것의 “원자적 빌딩 블록”을 하나로 통합하면서도, 오픈소스로, 플러그인 시스템(VSCode처럼)까지 제공하려는 것이 목표입니다.
템플릿 갤러리
바로 시작할 수 있도록 다양한 템플릿을 제공합니다:
- 비전 보드 템플릿 — 목표 시각화
- 원페이저 템플릿 — 프로젝트 요약
- 수업 계획 템플릿 — 교육용
- 디지털 플래너 — 일정 관리
- ADHD 플래너 — 집중력 지원
- Cornell 노트 템플릿 — 학습용
- SWOT 분석 템플릿 — 비즈니스 분석
템플릿 갤러리에서 더 많은 템플릿을 확인할 수 있습니다.
마치며: “우리는 도구를 만들고, 도구가 우리를 만든다”
AFFiNE 팀이 인용한 말입니다. 우리가 사용하는 도구가 우리의 사고방식과 일하는 방식을 형성합니다.
Notion과 Miro 사이를 오가며 맥락을 잃어버리는 대신, 하나의 공간에서 모든 것을 처리할 수 있다면 어떨까요? 문서를 작성하다가 갑자기 화이트보드가 필요해도, 같은 캔버스에서 바로 그릴 수 있습니다.
64,000개 이상의 GitHub 스타가 증명하듯, 많은 사람들이 이 대안을 기다려왔습니다. 오픈소스이고, 프라이버시를 존중하고, 진정한 통합을 제공하는 도구를요.
🔗 관련 정보
- 공식 사이트: https://affine.pro
- GitHub: https://github.com/toeverything/AFFiNE
- BlockSuite: https://blocksuite.io
- 다운로드: https://affine.pro/download
- 문서: https://docs.affine.pro
- 템플릿: https://affine.pro/templates
- Discord: https://affine.pro/redirect/discord