Nexthena — A Local-First Whiteboard App Built on Excalidraw
개요
Nexthena는 Excalidraw 렌더링 엔진을 기반으로 구축된 로컬 우선 데스크톱 화이트보드 애플리케이션으로, 기존 Excalidraw 사용의 파일 관리 및 워크플로우 레이어의 부족함을 보완합니다.
주요 내용
- 로컬 파일 관리: 사용자는 한 곳에서 새 화이트보드를 생성하거나, 기존
.excalidraw파일을 열고 편집하며, 파일 이름 변경 및 삭제, 로컬 파일 검색 기능을 사용할 수 있습니다. - 버전 기록 및 롤백: 모든 저장 시 스냅샷이 생성되어, 사용자는 실수로 수정한 다이어그램을 이전 버전으로 되돌릴 수 있습니다.
- AI 생성기: OpenAI 프로토콜과 호환되는 LLM 제공자(OpenAI, Ollama 등)를 구성하면 텍스트 프롬프트를 기반으로 화이트보드 스켈레톤을 생성할 수 있으며, 향후 이미지 및 음성 입력 기능이 추가될 예정입니다.
- Excalidraw 라이브러리 호환성: Excalidraw의 도형 라이브러리 형식을 그대로 지원하여, 기존에 구축된 사용자 정의 구성 요소나 커뮤니티 라이브러리를 변환 없이 사용할 수 있습니다.
- 템플릿 기능: 순서도, 시퀀스 다이어그램 등 일반적인 다이어그램 유형에 대한 내장 템플릿을 제공하여 빈 화면에서 시작하는 번거로움을 줄입니다.
- 기술 스택: 프론트엔드는 Excalidraw(React)와 사용자 정의 파일 관리 UI를 사용하며, 데스크톱 쉘로는 Tauri 2(Rust 기반)를 사용하여 크로스 플랫폼 지원과 경량화를 달성했습니다.
시사점
Nexthena는 수십 개의 Excalidraw 파일을 로컬에서 관리하는 데 어려움을 겪는 사용자에게 향상된 파일 관리, 버전 관리, AI 기반 콘텐츠 생성 기능을 제공하여 생산성과 실험의 자유도를 높입니다.
원문을 불러오는 중...
댓글
GitHub Discussions