-
Slack 스타일 채팅과 Notion 스타일 문서화를 결합, 셀프호스팅 가능한 오픈소스 협업 플랫폼
- 실시간 채팅, 리치 텍스트 페이지, 커스텀 데이터베이스, 파일 관리 기능 제공
- 로컬 SQLite DB에 저장후 Postgres, Redis, Yjs를 통해 동기화하는 로컬 퍼스트 아키텍처
- CRDTs(Conflict-free Replicated Data Types) 기술을 활용해 여러 사용자의 동시 편집을 지원하며 충돌없이 자동 병합 처리
- 모든 데이터는 Node로 구성되어 있으며(메시지, 파일, 폴더, 채널, 데이터베이스 등), 각 노드마다 속성과 권한 설정 가능
- Node.js 서버 API와 Electron 데스크탑 클라이언트로 구성되며, 모바일 앱도 개발 중
- 하나의 앱에서 여러 서버에 연결 가능하며, 각 서버는 여러 개의 워크스페이스를 포함
- Docker Compose로 손쉽게 셀프 호스팅할 수 있으며 Apache 2.0 라이선스
- Postgres + pgvector + Redis(Valkey) + S3 호환 스토리지
- 향후 로컬 LLM 통합을 고려하여 프라이버시와 성능을 더욱 강화할 예정임