Apache License 2.0

项目介绍

blueberrycongee/Lumina-Note 是一个托管在 GitHub 上的开源项目,主要使用 TypeScript 编写,采用 Apache License 2.0 许可证,目前获得 913 个 Star、94 次 Fork。

仓库全名
blueberrycongee/Lumina-Note
开源许可证
Apache License 2.0
Star 数
913
Fork 数
94
未关闭 Issue
24

README 摘要

Lumina Note Human-editable notes with an agent that can work across your vault Lumina Note starts as a fast, local Markdown workspace that stays comfortable for people to read and edit directly. On top of that, it embeds an agent powered by the opencode SDK, giving AI the ability to understand and operate across the whole note vault with your permission. Languages: English (canonical) · 简体中文 · 繁體中文 · 日本語 · 한국어 ·…

完整内容见 GitHub 原始 README 或本页 。

常见问题

Lumina-Note 用什么语言开发?

主要使用 TypeScript 编写,采用 Apache License 2.0 许可证,目前有 913 个 Star。

Lumina-Note 可以免费商用吗?

仓库采用 Apache License 2.0 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 Lumina-Note 的源码?

可以直接克隆仓库:git clone https://github.com/blueberrycongee/Lumina-Note.git,默认分支为 main;安装与运行步骤见仓库 README。

Lumina-Note 最近还在维护吗?

仓库最近一次更新为 8月14日,当前有 24 个未关闭 Issue;Star 数为 913,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

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

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

语言占比

CSS
Dockerfile
HTML
JavaScript
Kotlin
Python
Rust
Swift
TypeScript

Release

README

Lumina Note Logo

Lumina Note

Human-editable notes with an agent that can work across your vault

Lumina Note starts as a fast, local Markdown workspace that stays comfortable for people to read and edit directly. On top of that, it embeds an agent powered by the opencode SDK, giving AI the ability to understand and operate across the whole note vault with your permission.

GitHub Release License Electron CI Security Audit Downloads GitHub Stars Platform

Languages: English (canonical) · 简体中文 · 繁體中文 · 日本語 · 한국어 · Español · Français · Deutsch · Italiano · Português (Brasil) · Русский


Why Lumina Note

Lumina is built around a simple idea: notes should remain human-owned and human-editable, while AI should be able to help with real work inside the same workspace.

  • Human-first editing: your vault is plain Markdown on disk. You can open, read, edit, move, and back it up without depending on Lumina or any model provider.
  • Agent-native assistance: Lumina embeds an opencode-powered agent that can read, write, reorganize, summarize, connect, and research notes across the vault when you ask it to.
  • Knowledge structure that stays visible: WikiLinks, backlinks, graph views, PDFs, annotations, images, and flashcards are normal workspace surfaces, not hidden AI-only state.
  • Flexible AI routing: bring your own provider, use local models through Ollama, connect an OpenAI-compatible endpoint, or use Lumina Cloud if you have a license.

Screenshots

AI Agent

Knowledge Graph

Markdown editor with LaTeX

What It Does

  • Edit notes directly in Markdown with live preview, reading mode, WikiLinks, backlinks, and graph views.
  • Ask the built-in agent to work on the vault: draft pages, reorganize folders, summarize PDFs, connect related notes, generate flashcards, or clean up messy knowledge.
  • Keep control of model routing with OpenAI, Anthropic Claude, Google Gemini, DeepSeek, Moonshot Kimi, Zhipu GLM, MiMo, Groq, OpenRouter, Ollama, OpenAI-compatible endpoints, or optional Lumina Cloud.
  • Build other uses on the same foundation through agent skills, custom commands, and the developer-preview plugin system when you need to extend the app.

Download

Get the latest build from Releases.

Platform Package
Windows .exe NSIS installer
macOS Apple Silicon / Intel .dmg / .zip
Linux x64 .AppImage

Quick Start

  1. Install Lumina Note from Releases.
  2. Choose a local folder as your vault.
  3. Open Settings -> AI and configure a model provider. Use your own API key, Ollama, an OpenAI-compatible endpoint, or a Lumina Cloud license if you have one.
  4. Create a note, link it with [[WikiLinks]], and open the graph.
  5. Open the AI panel and ask the agent to help with a note, a folder, or a specific writing task.

Build from Source

Requirements:

  • Node.js 22+
  • npm
  • Bun, only for building the embedded opencode server bundle

Fresh checkout setup:

git clone https://github.com/blueberrycongee/Lumina-Note.git
cd Lumina-Note
npm install

# Required before npm run dev can resolve virtual:opencode-server.
git clone https://github.com/anomalyco/opencode thirdparty/opencode
(cd thirdparty/opencode && bun install)
npm run opencode:bundle

npm run dev

Common commands:

npm run typecheck
npm run test:run
npm run build
npm run stage:native
npm run dist:mac
npm run dist:win
npm run dist:linux

For more detail on the agent runtime setup, see docs/agent-runtime-setup.md.

For Developers

Lumina is an Electron 41 desktop app with a React 18 / TypeScript renderer and a CodeMirror-based Markdown editor. The agent layer is built on an embedded opencode server and the opencode SDK, with Lumina mapping app settings, vault access, and permission flow into that runtime.

See docs/agent-runtime-setup.md for the opencode setup, docs/plugin-ecosystem.md for plugin work, and mobile/README.md for the native iOS / Android companions.

Documentation

Open Source Components

Contributors

License

Apache License 2.0

Star History

Star History Chart

评论

暂无评论