oyekamal/claude-code-flow-visualizer

8 stars ยท Last commit 2026-07-13

๐Ÿ” Visualize any Claude Code agent harness โ€” CLAUDE.md, subagents, skills, commands, hooks & MCP servers โ€” as an interactive flow graph. Import from GitHub, ZIP, or local folder. 100% client-side.

README preview

# Claude Code Flow Visualizer โ€” See Your Entire Agent Harness as an Interactive Graph

**Visualize any Claude Code configuration (`CLAUDE.md`, subagents, skills, slash commands, hooks, MCP servers, schedulers) as one interactive flow diagram โ€” straight from a GitHub URL, a ZIP, or a local folder. No install for your target repo, no backend, 100% client-side.**

![Claude Code agent harness visualized as an interactive flow graph](docs/harness-visualization.png)

## Why

Claude Code agent setups live as scattered markdown files: `CLAUDE.md`, `.claude/agents/*.md`, `.claude/skills/*/SKILL.md`, commands, `settings.json` hooks, and `.mcp.json` connectors. To understand how an existing harness works โ€” which agent delegates to which, what skills fire when, where Notion/database/MCP connections plug in โ€” you'd normally have to open and read every single file.

This tool parses the whole project and renders it as a wired graph in seconds:

- ๐Ÿค– **Agents** with model + tool badges, delegation edges traced from prompt bodies
- ๐Ÿ“š **Skills** attached to the agents and commands that actually reference them
- โŒจ๏ธ **Slash commands**, ๐Ÿช **lifecycle hooks**, โฐ **schedulers** (GitHub Actions / cron)
- ๐Ÿ”Œ **MCP connectors** and ๐Ÿ—„๏ธ **memory / state stores** drawn as distinct node types
- ๐Ÿšจ **Pipeline lints**: broken delegation references, duplicate agent names, circular delegation, orphan skills, reviewers with write access, orchestrators missing the `Task` tool, vague trigger descriptions

## Quick Start

View full repository on GitHub โ†’