与大模型的对话越聊越长,读过的回答再难找到,不同会话里的同一个知识各说各的。Nexus 织知从完整会话和消息中直接识别多个知识主题及其层级,把同一份内容连接到所有适用的主题,汇聚成一张可检索、可追溯、可继续追问的塔式知识图谱。知识单元保留为按需创建的阅读片段或证据包,不再是导入和建图的必经步骤。
| 📥 对话导入 | 通过浏览器扩展导出 DeepSeek 历史会话,拖入应用即可导入;自动识别重复内容,原始对话始终完整保留 |
| 🧹 自动整理 | 大模型直接从会话和消息中提炼可跨会话复用的知识主题,建立多主题归属并整理父子层级;探讨型和混合型会话也会保留,其中稳定的知识仍会被识别;拿不准的结果交给你确认,不会悄悄改动知识库 |
| 🕸 知识图谱 | 图谱默认从一级知识主题开始,点开节点旁的控件逐层查看无限深度的子主题、知识单元和消息;同一会话、消息或知识单元可以同时归属于多个主题,相关关系保持独立,不会制造假的父子层级 |
| 🔍 统一搜索 | 一个搜索框直达知识主题、知识单元和任意一条消息,中文短语也能准确命中 |
| 💬 追问分支 | 从任意主题或探索节点继续提问,回答自动挂到当前分支,形成随时可以回看的探索树;常用问法可存为快捷短语 |
| 🧩 上下文拼接 | 跨会话挑选知识主题、知识单元或消息,调整顺序并按需递归展开摘要与原文,作为新对话的背景资料 |
| 🤝 两种整理模式 | API 模式接入 DeepSeek、OpenAI 等常见大模型服务;或使用 Prompt 粘贴模式——把提示词复制到任意网页端执行后贴回,完全离线 |
| 📤 多种导出 | 完整知识库、图谱快照、单个会话、主题卡片 Markdown,随时带走你的数据 |
1. 导入 拖入浏览器扩展导出的对话文件,原始内容先完整保存在本机
2. 整理 在设置中选择整理模式,任务队列会直接识别会话/消息的知识主题与层级;需要时再创建阅读片段
3. 探索 在图谱中从一级主题逐层展开,搜索直达任意消息;选中的摘要或原文可以递归带入新对话
安装与构建的完整步骤见 docs/development.md。
- 业务数据默认只保存在本机数据库,不发送遥测、统计或后台同步;
- API 模式只在你明确启动任务后才发出网络请求,并明确告知发送范围;Prompt 粘贴模式完全离线;
- 备份与导出永不包含配置文件和 API Key;
- 消息内容只按正常 Markdown 展示,其中的文字永远只是数据,不会被执行。
提供 DeepSeek 导出器浏览器扩展:在独立的导出工作台中读取已登录网页端的会话列表,支持导出当前会话或批量勾选;个别会话失败不影响其他结果,可以随时补导。构建与安装方式见 开发指南。
| 层 | 技术 |
|---|---|
| 桌面壳层 | Tauri 2.0 |
| 前端 | Vue 3 + TypeScript + Pinia |
| 存储 | 本机 SQLite 数据库(nexus.db)+ 全文索引 |
| 图谱 | D3.js 力向布局 |
| 配置 | YAML 配置文件(与业务数据分离) |
| 文档 | 内容 |
|---|---|
| docs/design.md | 完整产品设计文档 |
| docs/data-spec.md | 数据规范 |
| docs/implementation-notes.md | 实现细节记录 |
| docs/development.md | 本地开发、调试与打包指南 |
Nexus 织知 · 程序设计实践课程作品 · 本地优先,数据归你