Skip to content

sunchaoran/snap-mind

Repository files navigation

SnapMind

截图即收藏:从截图到结构化知识库的自动化管道

SnapMind (ClipService) 接收手机截图,自动完成平台识别、原文获取、摘要生成、标签分类,最终存入 Obsidian vault,形成结构化的个人知识库。

How It Works

客户端(龙虾 / Web App / iOS App)→ 认证 → SnapMind API → 自动处理 → 返回结果
  1. VLM 识别 — 两阶段分析(平台识别 → 平台特定提取),可配置 N 模型并发投票合并
  2. 原文获取 — 四级降级策略(opencli → web fetch → 搜索引擎 → 仅截图),含 author-first 子策略
  3. 内容加工 — LLM 生成摘要、标签、分类
  4. 写入 Vault — Markdown + frontmatter 存入 Obsidian,支持 Dataview 查询

Quick Start

pnpm install
cp .env.example .env  # 填入 API keys 和 vault 路径
pnpm dev

Prerequisites

  • Node.js >= 24
  • opencli + Chrome Extension (pnpm add -g @jackwener/opencli)
  • Chrome(保持各平台登录态)
  • Obsidian vault

Documentation

详细的工程文档见 docs/,包括:

License

Private

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors