本地化Notion风格提示词管理工具,如何打造个性化库?

摘要:今天正式向大家介绍一个我最近闲暇时间打磨的小项目:Local Prompt Notion。 这是一个完全本地、数据永不离线、界面却极致接近 Notion 美学的个人提示词(Prompt)管理系统。 如果你也像我一样,每天都在为不同模型(Cl
今天正式向大家介绍一个我最近闲暇时间打磨的小项目: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 用本地的方式,享受云端级别的体验。