Local Prompt Notion —— 本地化、Notion 风格的个人提示词管理工具
今天正式向大家介绍一个我最近闲暇时间打磨的小项目:Local Prompt Notion。
这是一个完全本地、数据永不离线、界面却极致接近 Notion 美学的个人提示词(Prompt)管理系统。
如果你也像我一样,每天都在为不同模型(Claude、GPT、Gemini、本地大模型)反复打磨提示词,却被各种散落在 Notion、备忘录、聊天记录、txt 文件里的版本搞得焦头烂额,那这个工具大概率能解决你的痛点。
为什么要做这个工具?
2025~2026 年,提示工程已经成为日常生产力核心,但现有的解决方案几乎都存在致命短板:
- Notion 好看但慢、依赖云端、隐私堪忧
- 浏览器插件方便但不持久、搜索弱、版本管理基本没有
- 纯 Markdown 文件夹方案可靠但原始、缺少交互与美观
- 大多数在线 Prompt 管理工具要么收费、要么要登录、要么偷偷收集你的 prompt
我想要的其实很简单:
- 所有数据只存在我自己的硬盘上
- 界面要高级、现代、暗黑好看
- 功能要实用:无限层级分类、全文搜索、收藏、回收站、智能清理
- 操作要丝滑,最好还能有点“哇塞”的交互细节
于是就有了 Local Prompt Notion。

核心亮点(真正让你用起来爽的点)
- 目录即真相,分类 = 真实文件夹 修改分类 → 磁盘文件夹立刻物理移动 → UI 分类树自动同步 再也不用担心“网页里删了,硬盘还在”或者“改了分类,实际路径没变”
- 全本地、全文件系统 零数据库、零云端 每个 Prompt 就是一个文件夹,里面只有两个文件:
- meta.json(元数据)
- prompt.md(正文)
技术栈一览(为什么选这些?)
- 前端:React 18 + TypeScript + Vite(启动飞快)+ Tailwind CSS + Lucide 图标
- 后端:Express + Node 原生 fs(简单、安全、够用)
- 数据层:纯文件系统(文件夹 = 分类,子文件夹 = Prompt)
- 双模式:Mock 模式(无需后端,快速体验) / API 模式(真实持久化)
快速上手(三分钟就能玩起来)
Bash
# 1. 克隆仓库
git clone https://github.com/你的用户名/local-prompt-notion.git
cd local-prompt-notion
# 2. 安装前端依赖
npm install
# 3. 安装后端依赖
cd server
npm install
cd ..
# 方式一:Mock 模式(无需后端,数据临时存在内存)
npm run dev
# 打开 http://localhost:3002
# 方式二:真实持久化模式(推荐)
npm run dev:api # 同时启动前后端
# 前端: http://localhost:3002
# 后端: http://localhost:3001
默认数据目录在 ./sample-vault,想换位置?改环境变量 VAULT_PATH 即可。
谁最适合用?
- 每天写 20+ 条 Prompt 的重度提示工程师
- 对隐私极其敏感、不想任何 Prompt 上云的人
- 喜欢 Notion 风格但讨厌订阅费和网络延迟的极客
- 想深度定制自己提示词工具的开发者(欢迎 fork & PR)
目前状态 & 未来计划
当前是 v1.0 版本,已经是我自己每天在用的主力工具。 接下来想做的方向(欢迎一起讨论优先级):
- Prompt 版本历史(类似轻量 git)
- 批量导出/导入集合
- 响应式布局 + 移动端友好
- 分类级别的标签
- 更强大的模板系统(支持多步链式 Prompt)
如果你觉得有用,欢迎:
- ⭐️ 给仓库点个星
- Fork 后玩玩看,有想法直接提 issue 或 PR
- 在评论区告诉我你最想加的下一个功能!
项目地址:https://github.com/Lemonix-Ning/local_prompt_notion.git
用本地的方式,享受云端级别的体验。

浙公网安备 33010602011771号