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 snapshots

Tracking since Apr 23, 2026.

2.081.50.9199999999999999Apr 23, 2026Jun 11, 2026
View as table
DateUsersRatingReviewsVersion
Apr 23, 20263.3.1
Apr 28, 20263.3.1
May 5, 202623.15.0
May 11, 202613.15.0
May 22, 202613.18.0
Now13.20.0

Changelog

  • May 11, 2026
    description
    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, 2026
    description
    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, 2026
    description
    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, 2026
    permissions
    activeTab
    activeTab, scripting

Permissions & access

Permissions
activeTabscripting
Host access
https://github.com/*, https://gitlab.com/*

Screenshots

Grasp — Code Architecture screenshot 1Grasp — Code Architecture screenshot 2Grasp — Code Architecture screenshot 3

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

Data sourced from the Chrome Web Store · last verified Jun 11, 2026.

Grasp — Code Architecture: Users, Ratings & Version History | ExtDB — Chrome Extensions Database