Lumina-Note

Lumina-Note

Lumina Note - A modern Markdown note-taking app with live preview, bidirectional links, and AI assistant

Stars: 470

Visit
 screenshot

Lumina Note is a local-first AI note-taking app designed to help users write, connect, and evolve knowledge with AI capabilities while ensuring data ownership. It offers a knowledge-centered workflow with features like Markdown editor, WikiLinks, and graph view. The app includes AI workspace modes such as Chat, Agent, Deep Research, and Codex, along with support for multiple model providers. Users can benefit from bidirectional links, LaTeX support, graph visualization, PDF reader with annotations, real-time voice input, and plugin ecosystem for extended functionalities. Lumina Note is built on Tauri v2 framework with a tech stack including React 18, TypeScript, Tailwind CSS, and SQLite for vector storage.

README:

Lumina Note Logo

Lumina Note

Local-first AI note-taking app

Your notes stay on your device. Lumina Note helps you write, connect, and evolve knowledge with AI, while keeping data ownership in your hands.

GitHub Release License Tauri

Language: English (default) · 简体中文 · 日本語


Why Lumina Note

  • Local-first by design: your vault is local, and you decide what to send to model providers.
  • Knowledge-centered workflow: Markdown editor, WikiLinks, and graph view work together naturally.
  • AI that can actually act: Chat, Agent, Deep Research, and Codex mode support real editing and retrieval tasks.

Download

Get the latest build from Releases:

Platform Package
Windows .msi / .exe
macOS (Intel) x64.dmg
macOS (Apple Silicon) aarch64.dmg

Screenshots

AI Agent

Knowledge Graph

Editor


Features

AI workspace

  • Modes: Chat / Agent / Deep Research / Codex (embedded VS Code extension in sidebar)
  • Multi-provider support: OpenAI / Anthropic (Claude) / DeepSeek / Gemini / Moonshot / Groq / OpenRouter / Ollama
  • Local semantic retrieval (RAG) from your vault

Editor and knowledge graph

  • Markdown source / live preview / reading modes
  • Bidirectional links with [[WikiLinks]]
  • LaTeX, Mermaid, code highlighting
  • Graph visualization for relationships across notes

Reading and capture

  • Built-in PDF reader with highlight, underline, and annotations
  • Save annotation results as Markdown
  • Send selected content directly to AI context

Extra capabilities

  • Bilibili video notes (danmaku timestamp sync)
  • Real-time voice input
  • Database views (table / kanban)
  • WebDAV sync
  • Flashcard review
  • 15 themes

Plugin ecosystem (Developer Preview)

  • Load plugins from workspace / user / built-in directories
  • Runtime permission model for plugin capabilities
  • Slash command extension API
  • Developer guide: docs/plugin-ecosystem.md

Quick Start

  1. Install Lumina Note from Releases.
  2. Choose a local folder as your vault on first launch.
  3. Configure model provider + API key in the right AI panel.
  4. Create your first note and start linking with [[WikiLinks]].

Guides

Recommended user guides

  • English: docs/user-flow.md
  • 简体中文: docs/user-flow.zh-CN.md
  • 日本語: docs/user-flow.ja.md

Self-hosted relay (cross-network mobile access)

  • English: docs/self-host.md
  • 简体中文: docs/self-host.zh-CN.md

Build from Source

Requirements:

  • Node.js 20+ (recommended 20.11.1)
  • Rust 1.70+
git clone https://github.com/blueberrycongee/Lumina-Note.git
cd Lumina-Note
npm install
npm run tauri dev

Tech Stack

  • Framework: Tauri v2 (Rust + WebView)
  • Frontend: React 18, TypeScript, Tailwind CSS
  • Editor: CodeMirror 6
  • State: Zustand
  • Vector storage: SQLite

Open Source Components


Contributors


License

Apache License 2.0


Star History

Star History Chart

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for Lumina-Note

Similar Open Source Tools

For similar tasks

For similar jobs