Releases: luminite-md/luminite
Release list
v0.10.1 — Custom Model Providers & LaTeX Support
更新内容
✨ 新功能
- 🔌 自定义模型供应商 — 直接在设置中添加、编辑和删除自己的 OpenAI 兼容大模型供应商。Luminite 会自动检查模型可用性,配置完成即可立刻验证是否生效。
- 🧮 数学公式支持 — 新增 KaTeX 数学公式渲染与编辑能力,行内和独立公式都能原生显示,适合记录混合文本和公式的笔记。
🛠️ 改进
- ⚙️ 设置页面焕新 — 全新侧边导航布局,删除操作前会有二次确认弹窗,下载本地模型时还能实时看到下载速度。
- 📐 输入框自适应 — 设置中的输入框宽度改为自适应内容长度,长路径和 URL 不再被尴尬地截断。
🐛 问题修复
- 修复:目录被重命名时,文件监听把它当作全新目录、导致内容重复入库的问题。
- 修复:保存文档后编辑器内容被重复刷新、出现闪烁的问题。
- 修复:对话菜单中按钮嵌套导致的显示异常。
- 修复:连接对话框未重置状态、保留上次选择的问题。
What's New
✨ New Features
- 🔌 Custom model providers — Add, edit, and remove your own OpenAI-compatible LLM providers right from Settings. Luminite checks model availability for you, so you can confirm a provider works before relying on it.
- 🧮 Math formula support — KaTeX rendering and editing now work in both viewing and editing modes. Inline and block formulas display natively, perfect for notes that mix prose and equations.
🛠️ Improvements
- ⚙️ Redesigned Settings — Clean sidebar layout, confirmation dialogs before destructive actions, and a real-time download speed indicator while pulling local models.
- 📐 Auto-sizing inputs — Settings input fields now expand to fit their content, so long paths and URLs no longer get awkwardly cut off.
🐛 Bug Fixes
- Fixed: File watcher mishandled directory renames and treated them as brand-new folders, causing duplicates.
- Fixed: Editor briefly reloaded and flickered after saving a document.
- Fixed: Conversation menu buttons rendered incorrectly due to nested button elements.
- Fixed: Connection dialog kept stale state between opens, leaking previous selections.
v0.10.0 — Evernote Support, Smarter Search & i18n
What's New
✨ New Features
- 📓 Evernote / 印象笔记 support — Connect your Evernote account as a knowledge source. Notes are imported and indexed automatically.
- 🌍 Multi-language interface — Now supports English, Simplified Chinese, and Traditional Chinese.
- 🔍 Smarter search fallback — When semantic search finds no results, Luminite automatically falls back to title and summary matching — no more dead ends.
- 🔄 Feishu auto re-authorization — When your Feishu token expires, Luminite prompts you to re-authorize and automatically resumes syncing. No manual restart needed.
- 📝 Better Feishu Minutes — Meeting minutes now include dates in titles for easier identification, with improved content extraction.
🛠️ Improvements
- ⚡ Lower memory usage — The embedding model now automatically unloads from memory when idle, significantly reducing RAM usage between imports.
- 🚀 Faster startup — Heavy components are loaded on demand, making the app boot faster.
- 🔄 Smoother network reconnects — Reconnection now refreshes data quietly without a full page reload.
🐛 Bug Fixes
- Fixed: Feishu sync could stall when multiple token refreshes happened at the same time.
- Fixed: App could crash when a connected local folder is moved, deleted, or has restricted permissions.
- Fixed: A rare issue on macOS where the backend process could hang, requiring a force quit.
更新内容
✨ 新功能
- 📓 支持 Evernote / 印象笔记 — 可将印象笔记账号作为知识源接入,笔记自动导入并索引。
- 🌍 多语言界面 — 现已支持英文、简体中文、繁体中文切换。
- 🔍 更智能的搜索兜底 — 语义搜索无结果时,自动回退到标题和摘要匹配,不再出现"找不到任何内容"的情况。
- 🔄 飞书自动重新授权 — 飞书令牌过期时自动提示重新授权,授权后自动恢复同步,无需手动操作。
- 📝 飞书妙记增强 — 妙记标题自动加入日期方便识别,内容提取更完整。
🛠️ 改进
- ⚡ 内存占用更低 — 嵌入模型空闲时自动卸载,不导入时显著减少内存占用。
- 🚀 启动更快 — 重型组件按需加载,应用启动速度明显提升。
- 🔄 网络重连更顺滑 — 重连后数据静默刷新,不再整页重载打断操作。
🐛 问题修复
- 修复:飞书同步时并发刷新令牌可能导致同步卡住。
- 修复:本地文件夹被移动、删除或权限受限时导致应用崩溃。
- 修复:macOS 下后端进程偶发卡死需要强制退出的问题。
v0.9.0 — Smoother Feishu Setup
What's New
✨ New Features
- Resizable Sidebar — Drag to adjust the sidebar width to your liking. Your preferred layout is remembered across sessions.
- Simplified Feishu Login — Connecting to Feishu now uses a device code flow: just scan a QR code or enter a code, no complex setup needed. You can also select and manage specific spaces after connecting.
- Skip Onboarding — Added a close button so you can skip the setup guide if you already know your way around.
- Smarter Updates — Updates now download automatically in the background, and you'll see what's new in a release notes dialog before restarting.
🐛 Bug Fixes
- Apple Notes — Fixed an issue where notes with special characters could appear garbled during import.
💅 Improvements
- Data sources are now sorted by name for easier navigation.
- You can now delete a Feishu connection directly if you need to re-authenticate.
- Improved stability monitoring behind the scenes to catch and fix crashes faster.
更新内容
✨ 新功能
- 侧边栏宽度可调 — 拖拽即可调整侧边栏宽度,布局偏好会自动记住,下次打开保持不变。
- 飞书登录简化 — 连接飞书改为设备码授权,扫码或输入验证码即可完成,无需复杂配置。连接后还可选择和管理具体的知识空间。
- 跳过引导流程 — 新增关闭按钮,老用户可直接跳过新手引导。
- 更智能的更新 — 更新包会在后台自动下载,重启前会弹出版本公告,让你了解新版本有哪些变化。
🐛 问题修复
- Apple Notes — 修复了导入 Apple 备忘录时部分笔记出现乱码的问题。
💅 改进
- 数据源列表现在按名称排序,查找更方便。
- 支持直接删除飞书连接,需要重新授权时更省心。
- 后台增加了稳定性监控,帮助我们更快发现和修复崩溃问题。
v0.8.1 — Guided Onboarding & Refreshed Navigation
What's New
- 🚀 Guided Onboarding — First-time setup is now a step-by-step flow: download the AI model, connect your data sources, and create your first notebook — all in one guided experience.
- 🔔 Update with Release Notes — When a new version is available, you'll now see what's changed before updating. Updates also download automatically in the background.
Improvements
- 💬 Friendlier Error Messages — When something goes wrong in chat, you'll see a clear error message instead of silence.
- 🛡️ Delete Confirmation — Deleting a knowledge base now asks for confirmation first, so no more accidental deletions.
新功能
- 🚀 新手引导流程 — 首次使用时,应用会引导你完成模型下载、数据源连接和笔记本创建,一步步上手,不再迷茫。
- 🔔 更新时展示版本公告 — 有新版本时,你可以先看到更新内容再决定是否升级。更新包也会在后台自动下载。
体验优化
- 💬 更友好的错误提示 — 对话出错时,不再静默失败,而是显示清晰的错误信息。
- 🛡️ 删除二次确认 — 删除知识库前会弹出确认对话框,防止误操作。
v0.7.0 - MCP Server & Multi-Protocol Support
What's New
🔗 MCP Support - Search Your Knowledge Base from Other Apps
Search your Luminite knowledge base directly inside your favorite AI tools like Cursor and Claude Desktop, bringing your documents straight into your workflow seamlessly!
🤖 Support More AI Models
Easily connect to a much wider variety of third-party AI models without worrying about complex underlying setups.
🧠 Smarter Default Backup Model
We've upgraded our default fallback model to the powerful deepseek-v4-pro to ensure you always get high-quality responses.
Improvements
- 📊 Clearer Syncing Progress: You can now view the real-time progress of your background syncing tasks, so you're never left guessing.
Bug Fixes
- ✨ Cleaner Chat Interface: AI "reasoning" blocks will now automatically collapse once finished, keeping your reading experience clutter-free.
- 🚀 Smoother & More Stable Experience: Added safety timeouts to prevent app freezes on slow networks, fixed document parsing crashes, and improved overall AI compatibility for a seamless experience.
v0.7.0 - MCP 服务器 & 多协议支持
What's New
🔗 MCP 支持 - 在其他应用中无缝搜索知识库
现在你可以直接在 Cursor、Claude 等常用 AI 工具中调用 Luminite 知识库,让你的个人文档库无缝接入现有工作流,随取随用!
🤖 轻松接入更多 AI 模型
大幅拓展了模型兼容性!现在你可以轻松接入各类第三方 AI 模型,底层的复杂配置由系统自动搞定。
🧠 更聪明的默认备用模型
默认备用模型已升级为强大的 deepseek-v4-pro,确保在任何情况下都能为你提供高质量的回答。
Improvements
- 📊 同步进度一目了然: 后台同步任务现在会直观地显示进度,告别盲目等待。
Bug Fixes
- ✨ 聊天界面更清爽: AI 的“思考”过程在输出结束后会自动折叠,让阅读体验更纯粹。
- 🚀 体验更稳定流畅: 增加了网络请求防卡死保护,修复了由特定文档格式引发的崩溃问题,并全面提升了对不同 AI 模型的兼容性。
v0.6.0 - Local Markdown Workspace & Real-time Sync
This release evolves Luminite from a "read-only knowledge base" into a "read-write local knowledge workspace." You can now create, edit, and manage Markdown documents directly within Luminite, with all changes syncing in real-time to your knowledge base index.
✨ New Features
Local Markdown Data Source
Added the Local Markdown data source type. Simply specify a local folder to include its Markdown files in the knowledge base, featuring:
- Creating, editing, renaming, and deleting documents directly within the app
- Full preservation of folder hierarchies, including support for symlink directories
- Real-time file change monitoring and automatic re-indexing after modifications, eliminating the need for manual syncing
All-New Markdown Editor
A completely rewritten editor based on CodeMirror, fully supporting:
- CommonMark + GFM (tables, task lists, strikethrough, etc.)
- YAML Frontmatter metadata editing
- Image paste and drag-and-drop uploads (supports any file type, up to 100MB)
- In-editor search (Cmd+F)
- Cross-tab document synchronization (opening the same document in multiple tabs will no longer cause conflicts)
Multimodal Chat
- Send images and file attachments during conversations
- Support for bringing documents into the chat as context (e.g., "Answer based on this document")
- Auto-scrolling during stream output, which pauses immediately if you scroll up
Multi-Provider Model Architecture
No longer bound to a single API source. We've introduced a new Provider configuration system, allowing you to freely add multiple LLM providers (Alibaba Cloud, OpenAI-compatible interfaces, etc.) and switch models seamlessly during conversations.
In-App Auto Updates
No need to manually download new versions. The app now automatically checks for updates upon startup, allows one-click download and installation, and takes effect on your next launch.
🔧 Improvements
Real-time Event Push
An all-new SSE event bus architecture. Sync progress, document changes, authorization expirations, and other statuses are now pushed to the frontend in real-time, waving goodbye to polling.
Notion Connector Upgrade
Supports dual-mode Markdown export (native API + Block traversal), significantly improving compatibility and export quality.
Bear Tag Hierarchies
Nested tags in Bear notes are now mapped to folder hierarchies for more intuitive browsing.
File Watcher Engine
A Finite State Machine (FSM) based file watcher with built-in debouncing, rename matching, and self-write filtering. Eliminates duplicate events caused by different editor saving mechanisms.
Performance Optimization
- Replaced SQLite with cysqlite, resulting in improved query performance
- Vectorization now supports batch processing by repository, alongside automatic cleanup of orphan vectors
- Embedding models are automatically downloaded on the first launch, requiring no manual configuration
UI Enhancements
- Redesigned sidebar: collapsible, right-click context menus, and drag-to-sort support
- The Settings page has been changed to a modal/popup for a more lightweight operating experience
- Comprehensive English localization for the UI interface
- Model download progress now displays real-time speed
- Added "Reveal in Finder" to the right-click menu
🐛 Bug Fixes
- Fixed an issue where hitting Enter during IME composition (Chinese/Japanese) would accidentally send a message
- Fixed an issue where chat content was unexpectedly cleared when a sync stream encountered an error
- Fixed display issues with symlink directories and tag types in the document tree
- Added automatic prompts and redirection for re-authorization when a token expires (Feishu)
这个版本让 Luminite 从"只读知识库"进化为"可读写的本地知识工作区"。你现在可以直接在 Luminite 中创建、编辑、管理 Markdown 文档,所有变更实时同步到知识库索引。
✨ 新功能
本地 Markdown 数据源
新增 Local Markdown 数据源类型——指定一个本地文件夹,即可将其中的 Markdown 文件纳入知识库,并支持:
- 在应用内直接新建、编辑、重命名、删除文档
- 文件夹层级结构完整保留,支持符号链接目录
- 文件变更实时监听,修改后自动重新索引,无需手动同步
全新 Markdown 编辑器
基于 CodeMirror 重写的编辑器,完整支持:
- CommonMark + GFM(表格、任务列表、删除线等)
- YAML Frontmatter 元数据编辑
- 图片粘贴/拖拽上传(支持任意文件,上限 100MB)
- 编辑器内搜索(Cmd+F)
- 跨标签页文档同步——多处打开同一文档不会冲突
多模态对话
- 对话中可发送图片和文件附件
- 支持将文档作为上下文带入对话("基于这篇文档回答")
- 流式输出时自动滚动,上滑即中断跟随
多 Provider 模型架构
不再绑定单一 API 来源。新增 Provider 配置体系,可自由添加多个 LLM 服务商(阿里云、OpenAI 兼容接口等),在对话时随时切换模型。
应用内自动更新
无需手动下载新版本。应用启动时自动检查更新,一键下载安装,下次启动即生效。
🔧 改进
实时事件推送
全新 SSE 事件总线架构。同步进度、文档变更、授权过期等状态实时推送到前端,告别轮询。
Notion 连接器升级
支持双模式 Markdown 导出(原生 API + Block 遍历),兼容性和导出质量显著提升。
Bear 标签层级
Bear 笔记的嵌套标签现在会映射为文件夹层级结构,浏览更直观。
文件监听引擎
基于有限状态机的文件监听器,内置防抖、重命名配对、自写入过滤。不再因编辑器保存方式差异而产生重复事件。
性能优化
- SQLite 替换为 cysqlite,查询性能提升
- 向量化支持按仓库分批处理 + 孤儿向量自动清理
- 嵌入模型首次启动时自动下载,无需手动配置
界面优化
- 侧边栏重新设计:可折叠、右键菜单、拖拽排序
- 设置页改为弹窗形式,操作更轻量
- 界面文本全面英文化
- 模型下载进度显示实时速度
- 在 Finder 中显示文件(右键菜单)
🐛 修复
- 修复输入法(中文/日文)组合输入时回车误发消息
- 修复同步流出错时对话内容被意外清除
- 修复文档树中符号链接目录和标签类型的显示问题
- 授权过期时自动提示并跳转重新授权(飞书)
v0.5.0 - Your notes, your machine, your AI
What is Luminite?
Luminite is a local-first AI knowledge base. It connects to your note-taking apps, indexes everything on your machine, and lets you have conversations with your own knowledge — without sending a single byte to the cloud.
🔌 Connect your notes from anywhere
Luminite pulls in notes from 6 different sources:
- Bear and Apple Notes — one click, no setup
- Notion — connect with your API secret, full page hierarchy preserved
- Feishu (飞书) — wiki spaces and meeting transcripts
- Mubu (幕布) — outline notes converted to readable format
- Local files — point to any folder. Supports Markdown, PDF, DOCX, PPTX, XLSX, and XMind
Each source syncs independently. You can rename, re-sync, or remove them anytime.
💬 Chat with your knowledge
Ask questions in natural language. Luminite searches across all your connected sources and gives you answers grounded in your own notes.
- Responses stream in real-time, token by token
- Every answer shows which documents it drew from — click to read the original
- Edit or regenerate any message in the conversation
- Full conversation history, saved locally
🧠 AI models, your way
- Embedding run locally — download once, no internet needed after that
- LLM connects to any OpenAI-compatible API (GPT-4o, Claude, Deepseek, or your own)
🖥️ Built for your desktop
- Native macOS app (Apple Silicon)
- All data stored locally — SQLite for metadata, LanceDB for vectors
- Nothing phones home. Ever.
什么是 Luminite?
Luminite 是一款本地优先的 AI 知识库。它能连接你的笔记应用,索引你电脑上的所有内容,让你直接与自己的知识库进行对话——而且无需向云端发送任何字节。
🔌 多源连接你的笔记
Luminite 支持从 6 种不同的来源导入笔记:
- Bear 和 Apple Notes —— 一键连接,无需配置。
- Notion —— 通过 API 密钥连接,完整保留页面层级结构。
- 飞书 (Feishu) —— 支持知识库空间和会议妙记。
- 幕布 (Mubu) —— 将大纲笔记转换为易读的格式。
- 本地文件 —— 支持指定任意文件夹。兼容 Markdown、PDF、DOCX、PPTX、XLSX 以及 XMind 格式。
每个数据源均独立同步。你可以随时对其进行重命名、重新同步或删除。
💬 与你的知识对话
使用自然语言提出问题。Luminite 会检索所有已连接的来源,并基于你自己的笔记给出回答。
- 实时流式响应:回答逐字生成,无需漫长等待。
- 溯源可查:每条回答都会展示引用的原始文档,点击即可直接阅读原文。
- 灵活交互:支持编辑或重新生成对话中的任何消息。
- 本地存储:完整的对话历史记录均保存在本地。
🧠 AI 模型,随心定义
- Embedding(嵌入模型)本地运行:一次下载,后续无需联网即可使用。
- LLM(大语言模型):可连接任何兼容 OpenAI 标准的 API(如 GPT-4o、Claude、Deepseek 或你自建的模型)。
🖥️ 专为桌面端打造
- 原生 macOS 应用:适配 Apple 芯片(Apple Silicon)。
- 全本地存储:使用 SQLite 存储元数据,LanceDB 存储向量数据。
- 绝对隐私:数据永不出户,永远不会“打电话回传”。