AI Encyclopedia
AI Encyclopedia β Open-source, community-driven AI knowledge base. Repos, articles, videos, tools β scraped, documented, indexed. Add a source, get rich docs.
Ask AI about AI Encyclopedia
Powered by Claude Β· Grounded in docs
I know everything about AI Encyclopedia. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
AI Encyclopedia
The open-source, community-driven AI knowledge base. GitHub repos, articles, videos, tools β all scraped, documented, indexed, and cross-referenced. Add a source, get rich documentation.
What Is This?
A living knowledge base that turns AI resources into organized, actionable documentation.
You add a source β Scripts scrape & process it β Rich docs are generated β Master index auto-updates
Three types of knowledge:
- Individual Source Docs β Deep-dive on each repo/article/video with use cases and how-to guides
- Topic Guides β Cross-source knowledge grouped by theme (e.g., "MCP Servers", "AI Agents")
- Master Index β Searchable catalog of everything, auto-generated
Browse the Knowledge Base
| Topic | Sources | Start Here |
|---|---|---|
| MCP Servers | 8 sources | Complete MCP Guide |
| AI Coding Assistants | 2 sources | AI Coding Tools Guide |
| Full Index | 9 sources, 26 topics | KNOWLEDGE_INDEX.md |
Featured Sources
| Source | Type | Stars | Doc |
|---|---|---|---|
| MCP Official Servers | GitHub | 79,900+ | Read |
| GitHub MCP Server | GitHub | 27,400+ | Read |
| MCP Python SDK (FastMCP) | GitHub | 21,900+ | Read |
| MCP TypeScript SDK | GitHub | 11,700+ | Read |
| MCP Specification | Spec | Official | Read |
| Build an MCP Server | Tutorial | Official | Read |
| Claude Code Skills | Docs | Official | Read |
| Databricks AI Dev Kit | GitHub | 744 | Read |
Quick Start
Add a New Source
Via CLI:
npm install # first time only
# GitHub repo
node scripts/add-source.js --type github-repo --url "https://github.com/owner/repo" --topics "ai,agents"
# Article or docs
node scripts/add-source.js --type article --url "https://example.com/post" --topics "llm,tutorial" --title "My Article"
# YouTube video
node scripts/add-source.js --type youtube --url "https://youtube.com/watch?v=xxx" --topics "demo,ai"
# Then process and index
node scripts/process-sources.js && node scripts/build-index.js
Or just edit sources.json directly:
{
"id": "my-new-source",
"type": "github-repo",
"url": "https://github.com/owner/repo",
"topics": ["ai", "agents"],
"added": "2026-03-02",
"status": "pending"
}
Discover Related Content
# Find high-quality repos (100+ stars) on a topic
node scripts/discover.js --topic "ai agents"
node scripts/discover.js --topic "mcp servers" --min-stars 500
Project Structure
ai-encyclopedia/
βββ README.md # You are here
βββ KNOWLEDGE_INDEX.md # Master index (auto-generated)
βββ CONTRIBUTING.md # How to contribute
βββ LICENSE # MIT License
βββ sources.json # Source registry β add content here
βββ package.json # Node.js dependencies
β
βββ knowledge/ # Generated documentation
β βββ github-repos/ # GitHub repo deep-dives
β βββ articles/ # Article summaries & guides
β βββ youtube/ # Video breakdowns
β βββ startups/ # Startup profiles
β βββ topics/ # Cross-source topic guides
β
βββ scripts/ # Automation
β βββ process-sources.js # Main processing pipeline
β βββ add-source.js # CLI to add new sources
β βββ build-index.js # Rebuild master index
β βββ discover.js # Find related external content
β
βββ templates/ # Documentation templates
β βββ github-repo.md
β βββ article.md
β βββ youtube.md
β
βββ .github/workflows/
βββ update-knowledge.yml # Auto-update on push
Supported Source Types
| Type | Use For | Example |
|---|---|---|
github-repo | Open-source repos, SDKs, tools | MCP Python SDK |
article | Docs, blog posts, tutorials | MCP Specification |
youtube | Video tutorials, demos, talks | Conference presentations |
startup | AI companies, products | Emerging AI tools |
tool | Developer utilities | CLI tools, extensions |
paper | Research papers | arXiv papers |
Contributing
We welcome contributions! See CONTRIBUTING.md for full guidelines.
The short version:
- Fork the repo
- Add your source to
sources.jsonor improve docs inknowledge/ - Run
node scripts/build-index.jsto verify - Submit a PR
Quality bar: We only accept verified, high-quality sources β official docs, well-maintained repos (50+ stars), reputable publications. No spam, no marketing fluff.
How It Works
Auto-Processing Pipeline
sources.json (you add a URL)
β
process-sources.js (scrapes content, generates docs)
β
knowledge/ (rich markdown documentation)
β
build-index.js (rebuilds master index)
β
KNOWLEDGE_INDEX.md (searchable, cross-referenced)
GitHub Action
When you push changes to sources.json, the GitHub Action automatically:
- Processes any
"status": "pending"sources - Rebuilds the knowledge index
- Commits the generated docs
License
MIT License β use it, fork it, build on it.
AI Encyclopedia β Making AI knowledge accessible, organized, and actionable. Open to everyone.
