T00143 downloadsTurn source documents into a structured, traceable, LLM-powered wiki.
把文档、网页、音视频和个人笔记整理成可追溯、可审阅、相互链接的 Markdown 知识库。
T-Wiki 不只是生成一份摘要。它先保留标准化来源,再由 LLM Agent 比较现有知识、提出变更,经过用户审阅后写入 Wiki,最后通过索引和 WikiLink 支持关联查询。
T-Wiki 不要求安装 Claude Code。Agent Runtime 已内置在插件中,但需要用户自行提供支持原生 Tool Calling 的 LLM API。
Obsidian 社区页面 · GitHub Releases · 更新记录 · 安全说明

从首页可以导入素材、创建笔记或开始提问,并查看 Wiki 页面、来源、知识链接和待处理任务。
导入或编写 → Raw → 知识沉淀 → Diff 审阅 → Wiki 图谱 → Query
资料先被解析为带来源 Hash 的 canonical Raw。用户开始 Ingest 后,Agent 才会阅读原文、比较已有 Wiki 并生成知识候选。

Agent 不会直接修改 wiki/。候选报告和逐页 Diff 会先交给用户检查,知识页面可以接受或拒绝,Source 页面负责保留来源追溯。
| 候选与覆盖报告 | Evidence、Diff 与应用 |
|---|---|
![]() |
![]() |
通过审核后,Source、Concept、Entity 和 Synthesis 以 Markdown WikiLink 相连,可以直接使用 Obsidian 图谱和反向链接。

Query 从 Navigation Index 选择相关 Wiki,再按需读取正文、沿链接继续探索,并校验最终引用。

这张图展示的是 Index 导航、按需正文读取和引用校验;只有问题需要关系上下文时,Query 才会继续沿 WikiLink 和 backlinks 探索。
在 Obsidian 中打开 设置 → 第三方插件 → 浏览,搜索 T-Wiki 并安装。
也可以从 GitHub Releases 下载 main.js、manifest.json 和 styles.css,放入:
<Vault>/.obsidian/plugins/t-wiki/
重新加载 Obsidian,然后启用 T-Wiki。插件仅支持桌面端。
打开右侧 T-Wiki 工作台,在首页点击 初始化 T-Wiki,填写知识库名称、知识领域、目标读者和语言。
初始化会在当前 Vault 创建:
raw/ 标准化且可验证的来源 Markdown
wiki/ 审阅后写入的知识页面
notes/t-wiki/ 用户笔记和 Raw 修订稿
templates/ Wiki 页面模板
.llm-wiki/ Manifest、索引、事务和恢复状态
初始化不会上传资料或调用 LLM。
进入 设置 → T-Wiki → 常规:
Anthropic Messages 或 OpenAI-compatible Chat Completions。Auto,并填写模型实际支持的 Context Window。API Token 只保存到 Obsidian Secret Storage。兼容服务必须正确实现原生 Tool Calling;仅能聊天的接口无法完成 Ingest 和 Query。
不要直接修改 raw/。需要修正已导入内容时,请创建 Raw 修订稿;旧 Raw 会继续作为不可变历史保留。
| 来源 | 默认处理方式 | 可选能力或依赖 |
|---|---|---|
| Markdown / TXT | 本地解析与规范化 | 无 |
| PDF.js 本地解析 | MinerU Cloud 或自托管 MinerU | |
| 公开网页 | 本地提取正文 | Web Clipper Inbox |
| 本地音频 | 远程 ASR 生成文字稿 | FFmpeg 分片、断点恢复、文字稿整理 |
| 本地视频 | ASR 文字稿 | FFmpeg 抽帧和独立视觉模型 |
| Bilibili | 平台公开字幕优先 | 无字幕时远程 ASR |
| 抖音 | yt-dlp 下载单个公开视频 | FFmpeg、远程 ASR 和视觉模型 |
| 用户笔记 | 本地 Markdown 编辑 | 发布快照后进入 Ingest |
以下命令可在 T-Wiki 的智能输入框中使用:
| 命令 | 作用 |
|---|---|
/query <问题> |
查询 Wiki |
/query <问题> --deep |
深度查询,并允许回溯 Raw |
/query <问题> --scope wiki|raw|hybrid |
指定查询范围 |
/save [内容] |
将内容或最近回答保存为 Wiki 页面 |
/save --type output|synthesis |
指定保存页面类型 |
/lint |
检查 Wiki 健康状态 |
/lint --fix |
生成可审阅的修复建议 |
/reindex |
重建 Wiki 索引 |
/agent status |
查看当前 Agent 状态 |
/agent cancel |
取消当前 Agent 任务 |
Ingest 通常直接在素材页操作,也支持:
| 命令 | 作用 |
|---|---|
/ingest scan |
查看可处理来源 |
/ingest process <sourceId或raw路径> |
处理单个来源 |
/ingest batch <来源1> <来源2> ... |
原子处理多个来源 |
完整安全边界和漏洞报告方式见 安全说明。
npm install
npm run verify
npm run build
生产发布时,manifest.json、versions.json、Git Tag 和 GitHub Release 的版本必须一致。
MIT © T00