Lumina-Note

AI Coding ToolsEditorTypeScript

★ 911주당 +2조회 5

무엇인가

Lumina Note는 Electron 기반 데스크톱 Markdown 노트 편집기다. 로컬 디스크의 폴더를 볼트로 지정하고 그 안의 Markdown 파일을 직접 읽고 쓴다. 노트 편집기와 AI 에이전트 런타임을 같은 창에 묶은 것이 이 앱이 차지하는 자리다.

어떻게 동작하나

렌더러는 React 18과 TypeScript로 작성되고 편집기는 CodeMirror 기반 Markdown 에디터다. 에이전트 계층은 앱에 내장된 opencode 서버와 opencode SDK로 구성되며, 앱 설정과 볼트 접근 권한, 권한 승인 흐름이 이 런타임에 매핑된다. 볼트는 디스크 위의 평범한 Markdown 파일이고, WikiLinks·백링크·그래프 뷰·PDF·주석·이미지·플래시카드가 같은 작업 공간의 표면으로 표시된다.

무엇과 다른가

노트를 자체 데이터베이스나 클라우드 계정에 넣는 노트 앱과 달리 볼트는 파일 시스템 위의 Markdown으로 남는다. AI 기능이 별도 채팅 앱에 있는 구성과도 다르다. 모델 호출은 OpenAI, Anthropic Claude, Google Gemini, DeepSeek, Moonshot Kimi, Zhipu GLM, MiMo, Groq, OpenRouter, Ollama, OpenAI 호환 엔드포인트, Lumina Cloud 중에서 고른다.

어떻게 쓰나

Releases에서 빌드를 받아 설치한 뒤 로컬 폴더를 볼트로 선택한다. Settings -> AI에서 모델 제공자를 설정하며, 자체 API 키나 Ollama, OpenAI 호환 엔드포인트, Lumina Cloud 라이선스 중 하나를 쓴다. 노트를 만들고 [[WikiLinks]]로 연결한 뒤 그래프를 열고, AI 패널에서 노트나 폴더 단위 작업을 요청한다.

전제와 한계

소스에서 빌드하려면 Node.js 22+와 npm이 필요하고, 내장 opencode 서버 번들을 만들 때만 Bun을 쓴다. 플러그인 시스템은 개발자 프리뷰 단계다. iOS·Android 동반 앱은 mobile 디렉터리에 별도로 있다. AI 기능을 쓰려면 모델 제공자 자격 증명이나 Lumina Cloud 라이선스가 있어야 한다.

관련 논문 1

유사 도구