--- title: Graphify type: note status: active proposed_folder: 200 projects/Tools Software WebUI proposed_toc: "100 Table of Contents/Projects.md → Tools & Software" proposed_tags: - project - ai-agents - architecture - obsidian - graphify - tool - knowledge-graph - pi-agent - showcase confidence: 0.36 approved: false proposed_for: 81b41d8d42a8 created: "2026-10-13" tags: - ai - tool - graphify - knowledge-graph - pi-agent - showcase aliases: [] skills: - python - knowledge-graphs - mcp - subagent-orchestration - graph-analytics tools: - graphify (graphifyy) - pi-graphify - mcp - networkx --- # Graphify — Overview ## 💡 What is this project? Graphify turns a folder of files into a knowledge graph. It reads the files, finds concepts, and links them. The graph answers questions that cross many files. I run it on my Obsidian vault. The graph holds 2,171 nodes and 2,770 edges across 128 communities. An AI agent reads the graph instead of all 134 notes. ## 🌟 Key Highlights (Portfolio & Employment) - **Concept**: A persistent knowledge graph with an honest audit trail. Every link is tagged EXTRACTED, INFERRED, or AMBIGUOUS. - **Tools & Skills Showcase**: Python, NetworkX community detection, an MCP server, pi extension tools, and subagent orchestration for semantic extraction. - **Practical Value**: One query reads the graph instead of 134 files. The measured cost is 31 times fewer tokens per query. ## 📐 Architecture & Flow ```mermaid flowchart LR A["Obsidian vault
134 notes"] --> B["detect + chunk"] B --> C["semantic extraction
pi subagents"] C --> D["graph.json
2171 nodes / 2770 edges"] D --> E["cluster + analyze"] E --> F["GRAPH_REPORT.md"] E --> G["graph.html"] D --> H["MCP server
graphify-vault"] H --> I["AI agents
query_graph"] ``` ## 🔗 Related Notes & Links - **Graph data**: `/home/sam/graphify/obsidian-vault/graph.json` - **Interactive HTML**: `/home/sam/graphify/obsidian-vault/graph.html` - **Report**: `/home/sam/graphify/obsidian-vault/GRAPH_REPORT.md` - **Interface**: MCP server `graphify-vault` (query from any folder), plus CLI and pi tools. - **AI Context (Outline)**: collection `Graphify`