A web-based visualization tool for exploring cross-references between AGENTS.md and CLAUDE.md files in your repositories.
🌐 Try it online - No installation required!
- Efficient file browsing - Uses File System Access API (Chrome/Edge required)
- Memory optimized - Only reads AGENTS.md and CLAUDE.md files, ignoring all other file types
- Interactive force-directed graph visualization
- File tree explorer
- Markdown content viewer with syntax highlighting
- Support for relative path references (
@../path,@./file, etc.) - Filter by parse mode (CLAUDE.md or AGENTS.md)
Prerequisites: Node.js 16+ and pnpm (or npm)
-
Clone this repository:
git clone https://github.com/ProAlexUSC/agentlink-visualizer.git cd agentlink-visualizer -
Install dependencies:
pnpm install # or: npm install -
Run the development server:
pnpm run dev # or: npm run dev -
Open your browser to
http://localhost:3000
- Click "Select Local Folder" in the top-right corner
- Select a folder containing
AGENTS.mdorCLAUDE.mdfiles - The app will scan the directory tree and load only the relevant files
- Switch between "Parse CLAUDE.md" and "Parse AGENTS.md" modes to see different relationship graphs
- Click on nodes to view file contents
- Drag nodes to rearrange the graph
AgentLink visualizes cross-references between markdown files in your repository:
- CLAUDE.md files - Project rules and context files
- AGENTS.md files - Agent coordination and task delegation files
The visualizer uses the File System Access API to efficiently browse your local folders without loading unnecessary files into memory. It only reads AGENTS.md and CLAUDE.md files, making it suitable for large projects with 1000+ markdown files.
The app parses @path/to/file references and creates an interactive graph showing how these files relate to each other.
This repository is configured with automatic deployment via GitHub Actions.
Live Demo: https://proalexusc.github.io/agentlink-visualizer/
Every push to the main branch automatically:
- Installs dependencies
- Builds the production bundle
- Deploys to GitHub Pages
You can fork this repository and it will automatically deploy to your own GitHub Pages.
This app can be deployed to any static hosting service:
- Vercel
- Netlify
- Cloudflare Pages
- Any web server (just serve the
distfolder)
This app requires a browser that supports the File System Access API:
- Chrome 86+
- Edge 86+
- Opera 72+
Note: Firefox and Safari are not currently supported due to lack of File System Access API support.
- React 19.2
- TypeScript 5.8
- Vite 6.2
- Tailwind CSS 4.1 (with PostCSS)
- D3.js 7.9 (force-directed graph visualization)
- Lucide React (icons)
- File System Access API
This project is licensed under the MIT License - see the LICENSE file for details.