awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
safishamsi avatar

safishamsi/graphify

0
View on GitHub↗
67,973 stars·6,870 forks·Python·MIT·24 viewsgraphifylabs.ai↗

Graphify

Graphify is a knowledge retrieval system that transforms directories of source code and documentation into structured, queryable project maps. It utilizes a code-to-graph parser to extract technical metadata and system connectivity, converting a mix of code, SQL schemas, and documentation into a unified graph structure.

The project distinguishes itself by integrating these knowledge graphs with AI coding assistants through a Model Context Protocol server and dedicated tool hooks. This allows AI agents to perform lookups and impact analysis on node neighbors and shortest paths to understand how code changes affect a system.

The system includes a network layer that hosts the project intelligence as a shared service via an HTTP API for multi-user remote access. It also provides configuration utilities to manage extraction boundaries using ignore patterns to exclude specific files and reduce graph noise.

Features

  • Codebase Dependency Mapping - Transforms folders of source code and documentation into queryable graphs to analyze system architecture and dependencies.
  • Code-to-Graph Parsers - Transforms directories of source code and documentation into a structured, queryable knowledge graph for project mapping.
  • Graph-Based Context Providers - Streams structured graph entities and relationships into AI agent prompts via the Model Context Protocol.
  • AI Coding Assistant Integrations - Connects knowledge graphs to AI agents via Model Context Protocol to provide structured project context during development.
  • Technical Asset Normalizers - Transforms diverse inputs including code, SQL schemas, and documentation into a unified and queryable graph structure.
  • MCP Servers - Implements an MCP server that transforms source code and documentation into a queryable knowledge graph for AI agents.
  • Architectural Change Impact Analysis - Uses graph data to perform lookups on node neighbors and shortest paths to analyze how code changes affect the system.
  • AI Coding Assistants - Integrates with AI agents to provide critical project context through graph-based impact analysis and lookups.
  • Model Context Protocol Integrations - Integrates with AI agents using the Model Context Protocol to stream structured graph data for impact analysis.
  • Technical Concept Extraction - Parses source code and documentation to identify technical metadata and system connectivity for the project map.
  • Connectivity Extractors - Parses source code and documentation to identify technical concepts and system connectivity for conversion into a knowledge graph.
  • AI Coding Assistant Configurations - Provides configuration profiles and tool hooks to prompt AI agents to query the knowledge graph before accessing source files.
  • Knowledge Graph APIs - Implements an HTTP API that exposes the project knowledge graph as a shared network service for remote access.
  • Agent Configurations - Injects local configuration files and hooks into AI assistants to trigger graph-based retrieval.
  • Design Rationale Extractors - Extracts core concepts and design rationale from a mix of code, papers, and scripts into a structured format.
  • Centralized Project Intelligence - Hosts a centralized knowledge graph over HTTP so multiple team members can query a single source of project truth.
  • Multi-User Graph Hosting - Allows the knowledge graph to be served over HTTP for multi-user query access from a single shared process.
  • Remote Access APIs - Exposes the internal project knowledge graph as a shared network service allowing remote queries via standard web requests.
  • AI and Agents - Turn any folder of code, SQL schemas, docs, papers, images, or videos into a queryable knowledge graph.

Star history

Star history chart for safishamsi/graphifyStar history chart for safishamsi/graphify

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Graphify

These projects share indexed features with Graphify. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • egonex-ai/understand-anythingEgonex-AI avatar

    Egonex-AI/Understand-Anything

    66,456View on GitHub↗

    Understand-Anything is a codebase architecture visualization tool that transforms source code and documentation into interactive knowledge graphs. It maps files, functions, and classes into a node-edge model to visualize architectural dependencies and project structures. The project provides specialized workflows for impact analysis, tracing connectivity paths from code modifications to identify affected downstream components. It also enables technical onboarding through automated architecture tours and the conversion of technical documentation into navigable networks of interconnected ideas.

    TypeScriptantigravity-skillsbusiness-knowledgeclaude-code
    View on GitHub↗66,456
  • idosal/git-mcpidosal avatar

    idosal/git-mcp

    7,622View on GitHub↗

    git-mcp is a Model Context Protocol server that transforms Git repositories and static sites into structured context providers for AI assistants. It functions as a documentation retrieval tool and repository indexer, exposing codebases and project files as standardized tools to reduce hallucinations in large language model responses. The project converts raw repository files, READMEs, and external URLs into formats optimized for token consumption. It enables AI agents to perform query-based code searches and retrieve specific sections of project documentation to maintain up-to-date technical

    TypeScriptagentic-aiagentsai
    View on GitHub↗7,622
  • 1jehuang/jcode1jehuang avatar

    1jehuang/jcode

    7,778View on GitHub↗

    jcode is a framework for developing autonomous AI coding agents that automate software development tasks. It functions as an agent orchestrator, tool runtime, and semantic memory engine, enabling the creation of agents that can modify code, run tests, and iterate on their own functionality. The project is distinguished by its use of recursive agent swarming, where a hierarchy of collaborating agents can spawn child agents to decompose complex tasks. It implements a semantic memory system that combines vector-based retrieval with graph-based relationship mapping to maintain context across sess

    Rust
    View on GitHub↗7,778
  • mrexodia/ida-pro-mcpmrexodia avatar

    mrexodia/ida-pro-mcp

    5,620View on GitHub↗
    Pythonaiaiagentbinary-analysis
    View on GitHub↗5,620
Compare all 30 related projects→

Frequently asked questions

What does safishamsi/graphify do?

Graphify is a knowledge retrieval system that transforms directories of source code and documentation into structured, queryable project maps. It utilizes a code-to-graph parser to extract technical metadata and system connectivity, converting a mix of code, SQL schemas, and documentation into a unified graph structure.

What are the main features of safishamsi/graphify?

The main features of safishamsi/graphify are: Codebase Dependency Mapping, Code-to-Graph Parsers, Graph-Based Context Providers, AI Coding Assistant Integrations, Technical Asset Normalizers, MCP Servers, Architectural Change Impact Analysis, AI Coding Assistants.

Which projects share features with safishamsi/graphify?

Projects with overlapping indexed features include: egonex-ai/understand-anything — Understand-Anything is a codebase architecture visualization tool that transforms source code and documentation into… shashankss1205/codegraphcontext — CodeGraphContext is a code graph indexer and visualization tool that analyzes source code to build graphs of… 1jehuang/jcode — jcode is a framework for developing autonomous AI coding agents that automate software development tasks. It functions… idosal/git-mcp — git-mcp is a Model Context Protocol server that transforms Git repositories and static sites into structured context… mrexodia/ida-pro-mcp. tirth8205/code-review-graph — This project is a static code analysis tool and local-first code indexer that builds a persistent dependency graph of…