经 AI Skill Hub 精选评估,Synthadoc 获评「强烈推荐」。这款Agent工作流在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 8.0 分,适合有一定技术背景的用户使用。
Synthadoc 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
Synthadoc 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:pip 安装(推荐)
pip install synthadoc
# 方式二:虚拟环境安装(推荐生产环境)
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install synthadoc
# 方式三:从源码安装(获取最新功能)
git clone https://github.com/axoviq-ai/synthadoc
cd synthadoc
pip install -e .
# 验证安装
python -c "import synthadoc; print('安装成功')"
# 命令行使用
synthadoc --help
# 基本用法
synthadoc input_file -o output_file
# Python 代码中调用
import synthadoc
# 示例
result = synthadoc.process("input")
print(result)
# synthadoc 配置文件示例(config.yml) app: name: "synthadoc" debug: false log_level: "INFO" # 运行时指定配置文件 synthadoc --config config.yml # 或通过环境变量配置 export SYNTHADOC_API_KEY="your-key" export SYNTHADOC_OUTPUT_DIR="./output"
.-+###############+-.
.## ##.
## .----. .----. ##
## /######\ /######\ ##
## |######| |######| ##
## | [SD] | | wiki | ##
## |######| |######| ##
## \######/ \######/ ##
## '----' '----' ##
'## ##'
'-+###############+-'
S Y N T H A D O C
Community Edition v1.0.1
────────────────────────────────
Domain-agnostic LLM wiki engine
Document version: v1.0.1
Engineered for solo users and enterprises alike, providing a domain-specific knowledge base that scales seamlessly while maintaining accuracy through autonomous self-optimization.
Built for individuals, small teams, and large organizations who need a knowledge base that stays accurate as documents accumulate.
Synthadoc reads your raw source documents — PDFs, spreadsheets, PPTs, web pages, images, videos, Word files, TXTs — and uses an LLM to synthesize them into a persistent, structured wiki. Cross-references are built automatically, contradictions are detected and surfaced, orphan pages are flagged, and every answer cites its sources. Outputs are stored as local Markdown files, ensuring seamless integration and autonomous management within Obsidian or any wiki-compliant ecosystem.
---
▶ From Documents to Wiki — demo walkthrough · Also watch: Four Interfaces: CLI, Obsidian, Web UI & MCP
---
See docs/design.md — Appendix A: Release Feature Index for a full feature list by version.
---
synthadoc use my-wiki
#
A wiki is a self-contained knowledge base — a folder of Markdown pages maintained and cross-referenced automatically by Synthadoc. The fastest way to get started is the History of Computing demo (13 pre-built pages, no LLM API key required to browse).
```bash
synthadoc install history-of-computing --target ~/wikis --demo
synthadoc demo sync history-of-computing
synthadoc plugin install history-of-computing ```
synthadoc uninstall my-wiki ```
For Obsidian plugin commands see Appendix A — Obsidian Plugin Command Reference in the Quick-Start Guide.
---
The History of Computing demo includes 13 pre-built pages, raw source files covering clean-merge, contradiction, and orphan scenarios, and a full walkthrough of key Synthadoc feature.
Full step-by-step walkthrough: docs/user-quick-start-guide.md
The guide covers:
--no-cache---
synthadoc audit cost -w my-wiki # last 30 days synthadoc audit cost --days 7 -w my-wiki # last 7 days
synthadoc demo list
synthadoc demo sync history-of-computing --force
You do not need to configure anything to run the demo. The demo wiki ships with its own settings and sensible built-in defaults cover everything else. Set your API key env var, run synthadoc serve, and go.
For the full configuration reference — layer precedence, global vs. per-project config, all keys and defaults — see Appendix E — Configuration in the Quick-Start Guide, or docs/design.md — Configuration for the complete technical reference.
---
```bash
synthadoc schedule apply -w my-wiki
[observability] exporter = "otlp" otlp_endpoint = "http://localhost:4317" ```
synthadoc status -w my-wiki # prints pre-flight warnings
| Capability | Synthadoc | Typical RAG | NotebookLM | Notion AI |
|---|---|---|---|---|
| **Obsidian integration** — native plugin: ingest modal, streaming query, lint report, lifecycle controls, context pack builder, provenance viewer, export modal; Reading View set as default on install so citation chips are visible immediately | **Yes** | No | No | No |
**Web chat UI** — synthadoc web: streaming answers, session sidebar, multi-turn history, knowledge-gap callouts, knowledge graph tab | **Yes** | No | Yes | Yes |
| **MCP server** — 12 tools; Claude Desktop (stdio), Claude Code (SSE), n8n/LangGraph (HTTP/SSE); brain+memory architecture; no double-LLM cost for reads | **Yes** | No | No | No |
| **Context packs** — goal → sub-questions → token-budget evidence pack; REST + MCP callable; paste into any LLM chat as grounded context | **Yes** | No | No | No |
**Export formats** — llms.txt, llms-full.txt, GraphML, JSON (provenance + lifecycle), OKF v0.1 bundle; lifecycle-filtered; zero extra LLM calls | **Yes** | No | Partial | No |
At least one LLM API key is required — unless you use Claude Code or Opencode as your provider (no separate API key needed — see Coding tool CLI providers).
Synthadoc defaults to Gemini Flash — free tier, no credit card, 1 million tokens per day. Get a key at aistudio.google.com/app/apikey (click "Create API key").
| Provider | Free tier | Vision | Get key |
|---|---|---|---|
| **Gemini Flash** | Yes — 15 RPM / 1M tokens/day, no credit card | Yes | [aistudio.google.com](https://aistudio.google.com/app/apikey) |
| Groq | Yes — rate-limited | No | [console.groq.com](https://console.groq.com/keys) |
| Ollama | Yes — runs locally, no key (**GPU required**) | Model-dependent | [ollama.com](https://ollama.com) |
| Qwen | Yes — 1M free tokens (90-day trial), then paid DashScope | Model-dependent | [bailian.console.aliyun.com](https://bailian.console.aliyun.com/) |
| MiniMax | No — pay-per-token | Yes | [platform.minimax.io](https://platform.minimax.io/) |
| DeepSeek | No — pay-per-token (very cheap text rates) | No | [platform.deepseek.com](https://platform.deepseek.com/api_keys) |
| Anthropic | No | Yes | [console.anthropic.com](https://console.anthropic.com/) |
| OpenAI | No | Yes | [platform.openai.com](https://platform.openai.com/api-keys) |
| **Claude Code** | Included with subscription — no API key | No | Set provider = "claude-code" in config.toml |
| **Opencode** | Included with subscription — no API key | No | Set provider = "opencode" in config.toml |
```bash
synthadoc serve -w my-wiki
synthadoc web -w my-wiki ```
→ Full walkthrough (session modes, multi-turn conversation, session history sidebar): Quick-Start Guide — Step 22
When a query returns thin or empty results, the wiki doesn't yet cover the topic. Fill the gap with a targeted web search ingest, wait for jobs, then re-query. Each ingest cycle makes the wiki denser — future queries need the web less.
See docs/design.md — Knowledge gap workflow for the full pattern.
See docs/design.md for a full description of how ingest, contradiction detection, and orphan tracking work under the hood.
---
By default, traces and metrics are written to <wiki-root>/.synthadoc/logs/traces.jsonl. To send to any OTLP backend (Jaeger, Grafana Tempo, Honeycomb, Datadog):
```toml
synthadoc query "What is Moore's Law?" -w my-wiki
Synthadoc 是一个社区版的域无关 LLM 维基引擎,旨在为开发者提供一个强大的知识管理工具。它基于 Python 3.11+ 和 Node.js 18+ 开发,支持 Git 和 LLM API key。
Synthadoc 包含了多个功能,包括 LLM 维基引擎、Obsidian 插件、知识库管理、API 接口等。具体功能列表请参见 [docs/design.md — Appendix A: Release Feature Index](docs/design.md#appendix-a--release-feature-index)。
Synthadoc 的环境依赖包括 Python 3.11+、Node.js 18+、Git 和 LLM API key。具体要求请参见 [REQUIREMENTS] 部分。
Synthadoc 的安装步骤包括克隆源码、安装依赖包、配置环境变量等。具体安装步骤请参见 [INSTALL] 部分。
Synthadoc 的使用教程包括快速入门、命令参考、配置说明等。具体使用教程请参见 [USAGE] 部分。
Synthadoc 的配置说明包括环境变量、MCP、关键参数等。具体配置说明请参见 [CONFIG] 部分。
Synthadoc 的 API 接口包括创建新 wiki、安装 Obsidian 插件、启动 HTTP API 等。具体 API 接口请参见 [API] 部分。
Synthadoc 的工作流包括知识库管理、Obsidian 插件、API 接口等。具体工作流请参见 [WORKFLOW/MODULES] 部分。
Synthadoc 的 FAQ 摘要包括常见问题、解决方案等。具体 FAQ 摘要请参见 [FAQ] 部分。
高质量的自动化文档处理工具
该工具使用 AGPL-3.0 协议,商用场景请仔细阅读协议条款,必要时咨询法律意见。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
⚠️ AGPL 3.0 — 最严格的 Copyleft,网络服务端使用也需开源,SaaS 使用受限。
AI Skill Hub 点评:Synthadoc 的核心功能完整,质量优秀。对于自动化工程师和运维人员来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。
| 原始名称 | synthadoc |
| 原始描述 | 开源AI工作流:Synthadoc: An open-source LLM knowledge compilation engine that turns raw docume。⭐373 · Python |
| Topics | AILLM知识编译 |
| GitHub | https://github.com/axoviq-ai/synthadoc |
| License | AGPL-3.0 |
| 语言 | Python |
收录时间:2026-06-08 · 更新时间:2026-06-08 · License:AGPL-3.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端