本地 Markdown 笔记整理与检索系统。
它接收原始笔记,按流水线完成图像语义提取、内容整理、分类与本地存储;向量检索由独立的 ragData 服务处理。
- 图像语义提取,自动补全 Markdown 图片
alt文本 - 笔记内容整理,保留命令、链接、代码块等结构化内容
- 自动分类并保存到本地文件系统
- SSE 流式返回处理进度和结果
- Python 3.12+
DASHSCOPE_API_KEY- 可选:
Qdrant和独立的ragData服务,用于查询与向量检索
git clone git@github.com:meswarm/notesys.git
cd notesys
python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
cp .env.example .env编辑 .env 后,填入 DASHSCOPE_API_KEY 和需要的本地路径配置。
make dev常用命令:
make start启动服务make dev开发模式启动make bg后台启动make stop停止后台服务make test运行测试make lint运行静态检查
默认接口地址:
http://localhost:48002/docshttp://localhost:48002/health
POST /api/organizeGET /api/organize/{task_id}/stream
完整接口说明见 docs/API.md。
.
├── config/
├── docs/
├── src/
├── tests/
├── README.md
└── README_EN.md
MIT License。详见 LICENSE。