Documentation site for AgentFlow — the open-source Python framework for building production-grade multi-agent systems.
Built with Docusaurus 3. Deployed to agentflow.10xscale.ai via GitHub Pages.
npm install
npm run startDev server: http://localhost:3000.
npm run build
npm run serveStatic output in build/.
Windows + Git Bash note: if
npm run buildmanglesBASE_URL=/(you'll see broken links resolving toC:/Program Files/Git/...), run from PowerShell with$env:MSYS_NO_PATHCONV='1'.
npm run seo:audit # lint per-page front matter (title, description, keywords)
npm run seo:fix # auto-fill missing/short SEO front matter (idempotent)
npm run seo:og-image # convert SVG social card to PNG (requires `sharp`).github/workflows/deploy.yml builds and deploys to GitHub Pages on push to main.
Required GitHub repo secrets (optional but recommended):
GOOGLE_ANALYTICS_ID— e.g.G-XXXXXXXXXXMICROSOFT_CLARITY_ID— for heatmaps / session replay
The site is configured for the custom domain agentflow.10xscale.ai (CNAME in static/).
docs/
get-started/ # golden path, beginner-friendly
concepts/ # mental models
beginner/ # tutorial path
tutorials/ # from-examples deep dives
how-to/ # task-oriented guides
reference/ # API reference (Python, REST, TS client)
compare/ # framework comparisons (LangGraph, CrewAI, AutoGen, etc.)
use-cases/ # production reference architectures
integrations/ # FastAPI / Next.js / Postgres
providers/ # LLM provider configuration
troubleshooting/
courses/ # GenAI beginner + advanced curriculum
blog/ # 10 cornerstone posts, RSS at /blog/rss.xml
src/
components/ # CompareTable, FAQ, RelatedDocs, BlogStructuredData
pages/ # Homepage
theme/ # MDXComponents, Root swizzles
static/ # CNAME, robots.txt, social card, favicon
scripts/ # SEO automation (audit, fix, og-image)
marketing/ # Launch kit (HN/Reddit/dev.to), measurement playbook
SEO_PLAN.md # Full SEO plan (Parts A–F)
PRs welcome. Before opening:
npm run typechecknpm run build(verify no broken links)npm run seo:audit(verify SEO front-matter)
For new doc pages, follow the front-matter pattern enforced by scripts/audit-frontmatter.mjs (title 25–60 chars, description 100–160 chars, keywords array).
10xHub/Agentflow— the Python library@10xscale/agentflow-client— TypeScript client
MIT.