Grasp — Code Architecture
Dependency graph, health score, and security scanner for GitHub and GitLab repos
As of June 2026, Grasp — Code Architecture has 1 users in the Developer Tools category.
Usersno change0%
1
1
Ratingno change0%
—
— reviews
Reviewsno change0%
—
Version
3.20.0
Manifest V3
90-day change · In the last 90 days this extension 3 version updates, changed permissions.
History
5 snapshotsTracking since Apr 23, 2026.
View as table
| Date | Users | Rating | Reviews | Version |
|---|---|---|---|---|
| Apr 23, 2026 | — | — | — | 3.3.1 |
| Apr 28, 2026 | — | — | — | 3.3.1 |
| May 5, 2026 | 2 | — | — | 3.15.0 |
| May 11, 2026 | 1 | — | — | 3.15.0 |
| May 22, 2026 | 1 | — | — | 3.18.0 |
| Now | 1 | — | — | 3.20.0 |
Changelog
- May 11, 2026description
Grasp adds a single button to every GitHub and GitLab repository page. Click it and you get a full interactive architecture visualisation of any codebase in seconds, without cloning anything and without sending code anywhere. WHAT YOU GET Dependency Graph See how every file, function, class, and module connects. Choose from 9 layout algorithms (force-directed, hierarchical, radial, concentric, grid, breadthfirst, cose, dagre, elk) and 16 colour themes. Zoom, pan, filter by language or directory. Export as SVG or PNG. Health Score Every repo gets a letter grade from A to F based on modularity, complexity, dependency depth, circular imports, dead code, and churn. Assess code quality before committing to it. Security Scanner Static analysis across 34 languages. Detects hardcoded secrets, injection vulnerabilities, insecure patterns, and dependency issues. Exports findings in SARIF 2.1 format, compatible with GitHub Advanced Security and standard SAST pipelines. Blast Radius Click any file or function and see exactly what would break if it changed. Reverse dependency tracing across the full graph enables instant impact assessment. Churn Heatmap Git history overlaid on the graph. Frequently modified files surface immediately. Identifies instability and risk concentration. ORM Query Map Tracks Prisma, TypeORM, Sequelize, and SQLAlchemy query patterns across the codebase. Shows which models are accessed, from where, and at what frequency. AI Chat with 15 Providers Query any codebase in plain language. Supports Claude, GPT-4o, Gemini, Mistral, Ollama, and others. Responses are grounded in the actual graph structure. MCP INTEGRATION Grasp includes a Model Context Protocol server with 116 tools, 8 dynamic resources, and 2 guided workflow prompts. Connect Claude Code, Cursor, Windsurf, Copilot, or any MCP-compatible editor and enable direct graph querying for entry points, call chains, execution paths, change detection, and automatic AGENTS.md generation. Install the MCP server: npm install -g grasp-mcp-server PERSISTENT GRAPH DATABASE Each analysed repository is stored in a Kuzu graph database and SQLite brain store. Functions, classes, imports, and call relationships persist. Reloads are instant. Sessions persist across browser restarts. PRIVACY Zero data collection. No analytics, telemetry, or sign-up. Runs entirely in the browser using GitHub or GitLab APIs with an optional personal token. No data leaves the machine. SUPPORTED HOSTS Works with github.com and gitlab.com. Supports self-hosted GitLab, GitHub Enterprise, Gitea, and Forgejo with permission. LANGUAGES 34 languages including TypeScript, JavaScript, Python, Java, Go, Rust, C/C++, C#, Ruby, PHP, Swift, Kotlin, Scala, and more. HOW TO USE 1. Visit any GitHub or GitLab repository page 2. Click the Grasp button in the top bar 3. Explore the graph, health score, and security findings 4. Optionally add a personal access token for higher rate limits and private repositories Open source. Free forever. GitHub: https://github.com/ashfordeOU/grasp
Grasp adds a single button to every GitHub and GitLab repository page. Click it and you get a full interactive architecture visualisation of any codebase in seconds, without cloning anything and without sending code anywhere. WHAT YOU GET Dependency Graph See how every file, function, class, and module connects. Choose from 9 layout algorithms (force-directed, hierarchical, radial, concentric, grid, breadthfirst, cose, dagre, elk) and 16 colour themes. Zoom, pan, filter by language or directory. Export as SVG or PNG. Health Score Every repo gets a letter grade from A to F based on modularity, complexity, dependency depth, circular imports, dead code, and churn. Assess code quality before committing to it. Security Scanner Static analysis across 34 languages. Detects hardcoded secrets, injection vulnerabilities, insecure patterns, and dependency issues. Exports findings in SARIF 2.1 format, compatible with GitHub Advanced Security and standard SAST pipelines. Blast Radius Click any file or function and see exactly what would break if it changed. Reverse dependency tracing across the full graph enables instant impact assessment. Churn Heatmap Git history overlaid on the graph. Frequently modified files surface immediately. Identifies instability and risk concentration. ORM Query Map Tracks Prisma, TypeORM, Sequelize, and SQLAlchemy query patterns across the codebase. Shows which models are accessed, from where, and at what frequency. AI Chat with 15 Providers Query any codebase in plain language. Supports Claude, GPT-4o, Gemini, Mistral, Ollama, and others. Responses are grounded in the actual graph structure. MCP INTEGRATION Grasp includes a Model Context Protocol server with 116 tools, 8 dynamic resources, and 2 guided workflow prompts. Connect Claude Code, Cursor, Windsurf, Copilot, or any MCP-compatible editor and enable direct graph querying for entry points, call chains, execution paths, change detection, and automatic AGENTS.md generation. Install the MCP server: npm install -g grasp-mcp-server PERSISTENT GRAPH DATABASE Each analysed repository is stored in a Kuzu graph database and SQLite brain store. Functions, classes, imports, and call relationships persist. Reloads are instant. Sessions persist across browser restarts. PRIVACY Zero data collection. No analytics, telemetry, or sign-up. Runs entirely in the browser using GitHub or GitLab APIs with an optional personal token. No data leaves the machine. SUPPORTED HOSTS Works with github.com and gitlab.com. Supports self-hosted GitLab, GitHub Enterprise, Gitea, and Forgejo with permission. HOW TO USE 1. Visit any GitHub or GitLab repository page 2. Click the Grasp button in the top bar 3. Explore the graph, health score, and security findings 4. Optionally add a personal access token for higher rate limits and private repositories Open source. Free forever. GitHub: https://github.com/ashfordeOU/grasp
- May 5, 2026description
Grasp adds a button to every GitHub and GitLab repository page. Click it to instantly see the full dependency graph, architecture layers, health score, security issues, and hotspots — no signup, no server, no data leaving your machine. ── WHAT YOU GET ── • Dependency graph — 9 views (force, radial, treemap, sunburst, arc, flame, chord, matrix, timeline) with 16 colour modes including complexity, churn, contributor, security, and duplicate heat maps • Health score — A–F grade with drill-down into critical issues, circular dependencies, layer violations, and dead code • Security scanner — detects eval, innerHTML, hardcoded secrets, SQL injection patterns, and 20+ other vulnerability classes across 16 languages • AI Chat (Ask Grasp) — ask plain-English questions about any repo: "what calls this file?", "what changed vs the baseline?", "which files have the most churn?" • Team dashboard — share architecture snapshots with your team over LAN real-time multiplayer view • Grasp Brain — persistent architecture intelligence backed by SQLite + Kuzu graph DB; index once, query call chains, type propagation, and function graphs with Cypher • GitLab support — works on gitlab.com and self-hosted instances (grant permission once per host) ── 81 MCP TOOLS FOR AI CODING ASSISTANTS ── Grasp ships a full MCP server (npm install -g grasp-mcp-server) that exposes 81 analysis tools to Claude Code, Cursor, Windsurf, Cline, Roo Code, and any MCP-compatible agent: ── PRIVACY ── Zero telemetry. All analysis runs in your browser tab using the GitHub/GitLab API with your existing token. Nothing is sent to any Grasp server. ── GETTING STARTED ── 1. Install the extension 2. Open any GitHub or GitLab repository 3. Click the Grasp button in the top bar 4. Explore the graph — or paste any repo URL into https://ashfordeou.github.io/grasp For MCP setup with Claude Code: add grasp-mcp-server to your claude_desktop_config.json or run: npx grasp setup Source code: https://github.com/ashfordeOU/grasp
Grasp adds a single button to every GitHub and GitLab repository page. Click it and you get a full interactive architecture visualisation of any codebase in seconds, without cloning anything and without sending code anywhere. WHAT YOU GET Dependency Graph See how every file, function, class, and module connects. Choose from 9 layout algorithms (force-directed, hierarchical, radial, concentric, grid, breadthfirst, cose, dagre, elk) and 16 colour themes. Zoom, pan, filter by language or directory. Export as SVG or PNG. Health Score Every repo gets a letter grade from A to F based on modularity, complexity, dependency depth, circular imports, dead code, and churn. Assess code quality before committing to it. Security Scanner Static analysis across 34 languages. Detects hardcoded secrets, injection vulnerabilities, insecure patterns, and dependency issues. Exports findings in SARIF 2.1 format, compatible with GitHub Advanced Security and standard SAST pipelines. Blast Radius Click any file or function and see exactly what would break if it changed. Reverse dependency tracing across the full graph enables instant impact assessment. Churn Heatmap Git history overlaid on the graph. Frequently modified files surface immediately. Identifies instability and risk concentration. ORM Query Map Tracks Prisma, TypeORM, Sequelize, and SQLAlchemy query patterns across the codebase. Shows which models are accessed, from where, and at what frequency. AI Chat with 15 Providers Query any codebase in plain language. Supports Claude, GPT-4o, Gemini, Mistral, Ollama, and others. Responses are grounded in the actual graph structure. MCP INTEGRATION Grasp includes a Model Context Protocol server with 116 tools, 8 dynamic resources, and 2 guided workflow prompts. Connect Claude Code, Cursor, Windsurf, Copilot, or any MCP-compatible editor and enable direct graph querying for entry points, call chains, execution paths, change detection, and automatic AGENTS.md generation. Install the MCP server: npm install -g grasp-mcp-server PERSISTENT GRAPH DATABASE Each analysed repository is stored in a Kuzu graph database and SQLite brain store. Functions, classes, imports, and call relationships persist. Reloads are instant. Sessions persist across browser restarts. PRIVACY Zero data collection. No analytics, telemetry, or sign-up. Runs entirely in the browser using GitHub or GitLab APIs with an optional personal token. No data leaves the machine. SUPPORTED HOSTS Works with github.com and gitlab.com. Supports self-hosted GitLab, GitHub Enterprise, Gitea, and Forgejo with permission. LANGUAGES 34 languages including TypeScript, JavaScript, Python, Java, Go, Rust, C/C++, C#, Ruby, PHP, Swift, Kotlin, Scala, and more. HOW TO USE 1. Visit any GitHub or GitLab repository page 2. Click the Grasp button in the top bar 3. Explore the graph, health score, and security findings 4. Optionally add a personal access token for higher rate limits and private repositories Open source. Free forever. GitHub: https://github.com/ashfordeOU/grasp
- Apr 28, 2026description
Grasp gives you a live dependency graph, health score, and security scanner for any GitHub repository — directly in your browser. WHAT IT DOES • Dependency graph — see how every file connects to every other file • Health score (A–F) — circular dependencies, security issues, and architecture violations highlighted • Security scanner — hardcoded secrets, injection risks, dangerous eval() calls • Blast radius — highlight everything that breaks if you change a file • Architecture diagram — your codebase by layer (Config → Utils → Services → UI) HOW TO USE 1. Navigate to any GitHub repository page 2. Click the Grasp button in the top-right corner of the repo 3. The sidebar opens with the full analysis Works with JavaScript, TypeScript, Python, Go, Java, Rust, Kotlin, and 25+ more languages. Requires the free Grasp MCP server: npm install -g grasp-mcp-server No account required. All analysis runs locally — nothing is sent to any server. See our privacy policy at https://ashfordeOU.github.io/grasp/privacy.html
Grasp adds a button to every GitHub and GitLab repository page. Click it to instantly see the full dependency graph, architecture layers, health score, security issues, and hotspots — no signup, no server, no data leaving your machine. ── WHAT YOU GET ── • Dependency graph — 9 views (force, radial, treemap, sunburst, arc, flame, chord, matrix, timeline) with 16 colour modes including complexity, churn, contributor, security, and duplicate heat maps • Health score — A–F grade with drill-down into critical issues, circular dependencies, layer violations, and dead code • Security scanner — detects eval, innerHTML, hardcoded secrets, SQL injection patterns, and 20+ other vulnerability classes across 16 languages • AI Chat (Ask Grasp) — ask plain-English questions about any repo: "what calls this file?", "what changed vs the baseline?", "which files have the most churn?" • Team dashboard — share architecture snapshots with your team over LAN real-time multiplayer view • Grasp Brain — persistent architecture intelligence backed by SQLite + Kuzu graph DB; index once, query call chains, type propagation, and function graphs with Cypher • GitLab support — works on gitlab.com and self-hosted instances (grant permission once per host) ── 81 MCP TOOLS FOR AI CODING ASSISTANTS ── Grasp ships a full MCP server (npm install -g grasp-mcp-server) that exposes 81 analysis tools to Claude Code, Cursor, Windsurf, Cline, Roo Code, and any MCP-compatible agent: ── PRIVACY ── Zero telemetry. All analysis runs in your browser tab using the GitHub/GitLab API with your existing token. Nothing is sent to any Grasp server. ── GETTING STARTED ── 1. Install the extension 2. Open any GitHub or GitLab repository 3. Click the Grasp button in the top bar 4. Explore the graph — or paste any repo URL into https://ashfordeou.github.io/grasp For MCP setup with Claude Code: add grasp-mcp-server to your claude_desktop_config.json or run: npx grasp setup Source code: https://github.com/ashfordeOU/grasp
- Apr 28, 2026permissions
activeTab
activeTab, scripting
Permissions & access
- Permissions
- activeTabscripting
- Host access
- https://github.com/*, https://gitlab.com/*
Screenshots
About
Grasp adds a single button to every GitHub and GitLab repository page. Click it and you get a full interactive architecture visualisation of any codebase in seconds, without cloning anything and without sending code anywhere. WHAT YOU GET Dependency Graph See how every file, function, class, and module connects. Choose from 9 layout algorithms (force-directed, hierarchical, radial, concentric, grid, breadthfirst, cose, dagre, elk) and 16 colour themes. Zoom, pan, filter by language or directory. Export as SVG or PNG. Health Score Every repo gets a letter grade from A to F based on modularity, complexity, dependency depth, circular imports, dead code, and churn. Assess code quality before committing to it. Security Scanner Static analysis across 34 languages. Detects hardcoded secrets, injection vulnerabilities, insecure patterns, and dependency issues. Exports findings in SARIF 2.1 format, compatible with GitHub Advanced Security and standard SAST pipelines. Blast Radius Click any file or function and see exactly what would break if it changed. Reverse dependency tracing across the full graph enables instant impact assessment. Churn Heatmap Git history overlaid on the graph. Frequently modified files surface immediately. Identifies instability and risk concentration. ORM Query Map Tracks Prisma, TypeORM, Sequelize, and SQLAlchemy query patterns across the codebase. Shows which models are accessed, from where, and at what frequency. AI Chat with 15 Providers Query any codebase in plain language. Supports Claude, GPT-4o, Gemini, Mistral, Ollama, and others. Responses are grounded in the actual graph structure. MCP INTEGRATION Grasp includes a Model Context Protocol server with 116 tools, 8 dynamic resources, and 2 guided workflow prompts. Connect Claude Code, Cursor, Windsurf, Copilot, or any MCP-compatible editor and enable direct graph querying for entry points, call chains, execution paths, change detection, and automatic AGENTS.md generation. Install the MCP server: npm install -g grasp-mcp-server PERSISTENT GRAPH DATABASE Each analysed repository is stored in a Kuzu graph database and SQLite brain store. Functions, classes, imports, and call relationships persist. Reloads are instant. Sessions persist across browser restarts. PRIVACY Zero data collection. No analytics, telemetry, or sign-up. Runs entirely in the browser using GitHub or GitLab APIs with an optional personal token. No data leaves the machine. SUPPORTED HOSTS Works with github.com and gitlab.com. Supports self-hosted GitLab, GitHub Enterprise, Gitea, and Forgejo with permission. HOW TO USE 1. Visit any GitHub or GitLab repository page 2. Click the Grasp button in the top bar 3. Explore the graph, health score, and security findings 4. Optionally add a personal access token for higher rate limits and private repositories Open source. Free forever. GitHub: https://github.com/ashfordeOU/grasp
Technical
- Version
- 3.20.0
- Manifest
- V3
- Size
- 16.38KiB
- Min Chrome
- 88
- Languages
- 1
- Featured
- No
Metadata
- ID
- pipmlammandfhfbodllcjolgeolkhapj
- Developer ID
- udd3b347e0570aa0ea050313ddf998686
- Developer Email
- [email protected]
- Created
- Apr 22, 2026
- Last Updated (Store)
- May 18, 2026
- Last Scraped
- Jun 11, 2026
- Website
- —
- Support URL
- https://github.com/ashfordeOU/grasp/issues
- Privacy Policy
- https://ashfordeOU.github.io/grasp/docs/privacy.html
Data sourced from the Chrome Web Store · last verified Jun 11, 2026.