你有没有这样的经历?
- 左边问 AI “RAG 的原理是什么”,右边想让它“用 LangChain 写代码”,却不得不在两个标签页之间反复切换、复制粘贴上下文?
- 上传一个 PDF,AI 只能简单读文字,不能提取表格或按章节总结?
- 想让 AI 调用不同工具、组合多个指令,但现有聊天界面只支持线性对话?
「三千」(Sanqian)就是为解决这些问题而生的。

三千是一款本地优先的桌面 AI 助手(支持 macOS 和 Windows),由开发者 yushaw 出于个人需求打造,现已进入公开 Beta 阶段。名字“三千”取自“弱水三千,只取一瓢”——在信息洪流中,它帮你聚焦真正需要的部分。
起点:分栏对话,告别上下文割裂
按下 Cmd+\(Windows 为 Ctrl+\),窗口一分为二。
- 左栏:“解释 RAG 的架构”
- 右栏:“用 LangChain 实现一个 RAG 系统”
两个对话完全独立,可使用不同模型、不同上下文,同时思考、同时输出。无需复制粘贴,无需切换标签页。
这是三千的起点,也是它最直观的效率提升。

核心功能
多模型支持,统一入口
在同一个应用中,无缝切换主流 AI 模型:
- OpenAI(GPT-5、GPT-4o 等)
- Anthropic(Claude 3.5 / Sonnet 4)
- Google(Gemini 1.5 / 2.0)
- DeepSeek
- 智谱 AI(GLM)
- 月之暗面(Kimi)
- 火山引擎
每个模型在界面中会自动标识其能力:是否支持图片生成?是否具备超长上下文?是否支持视觉理解?一目了然。
只需配置一次 API Key,即可自由切换。

本地知识库(RAG)
所有向量数据、文档索引、对话历史均存储在本地 SQLite 数据库中,使用 sqlite-vec 进行向量检索,FTS5 支持全文搜索。
- 上传任意文档(PDF、TXT、MD 等)
- 自动构建本地知识库
- 对话中可直接引用:“根据我上周上传的会议纪要……”
数据不出设备,无需担心隐私泄露。
Skills 技能系统:让 AI 理解文件类型
上传特定格式文件,AI 自动激活对应“技能”:
- PDF:提取文字与表格、合并/拆分文档
- Excel:用 Pandas 分析数据、生成图表描述
- Word:创建、编辑、格式化文档
- PPT:生成或修改演示文稿结构
更进一步:你可以上传自定义技能(.md 或 .zip 格式),定义 AI 如何处理新类型任务。例如:“当用户上传 .log 文件时,先分析错误模式,再生成摘要”。
图片生成 + 上下文迭代
图片生成功能直接嵌入对话流,无需跳转页面:
- “画一个东京猫咖,日落时分,动漫风格” → 生成图片
- “不错!改成清晨,阳光从窗户照进来” → 基于前文自动迭代
当前支持模型:即梦、Gemini。
Snippets 快捷指令:可组合的 Prompt
用 / 触发预设指令(如 /review),但三千的特别之处在于:Snippets 可嵌套、可调用工具。
例如定义一个 /review 指令:
/expert
First use @Code Explorer to check the code, then provide:
1. Security issues
2. Performance suggestions
3. Refactoring ideas
/analyze
/expert会展开为另一个 Snippet@Code Explorer调用一个子 Agent(工具)/analyze是另一个可复用的指令模块
这实现了 可组合、可复用、可编程的 Prompt 系统。
Web 搜索带可点击来源
当 AI 搜索网页时,不只说“根据网上资料”,而是列出具体引用链接(最多显示 24 个),并支持点击跳转,便于验证信息真实性。
能力菜单:一站式访问所有功能
点击顶部菜单,快速访问:
- 本地文件夹
- 已安装技能
- 可用工具(Tools)
- 子 Agent 列表
所有能力集中管理,避免功能隐藏过深。
技术架构:本地优先,安全隔离
| 层级 | 技术栈 |
|---|---|
| 前端 | Electron + React + TypeScript + Tailwind |
| 后端 | Python + FastAPI + LangGraph |
| 数据库 | SQLite + sqlite-vec(向量)+ FTS5(全文搜索) |
| 安全 | 沙箱隔离(macOS 使用 Seatbelt) |
- 所有数据本地存储:对话、文件、向量索引均保存在用户设备
- 无网络遥测:不收集使用行为
- 执行环境隔离:防止恶意代码影响系统
开发者友好:开放本地 Agent API
三千不仅是一个应用,还提供类似 Ollama 的本地 Agent API,允许外部程序调用其核心能力。
作者已基于此 API 开发两个 Demo 应用:
- Notes:智能笔记
- TodoList:任务管理
均可在 sanqian.io 下载体验。
项目目前为闭源 Beta,稳定后计划开源。
适合谁用?
- 需要同时进行多个 AI 任务的开发者或研究者
- 厌倦了网页版 AI 的上下文割裂与频繁切换
- 希望本地处理敏感文档(如代码、合同、笔记)
- 对 Prompt 工程有进阶需求,希望构建可复用指令系统
- 注重隐私,拒绝将对话上传到云端















