Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Graphify

GitHub Stars Language License

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.


📖 Overview

graphify is an open-source development tool designed to streamline developer workflows and enhance productivity.

Key tags: tree-sitter skills mcp code-analysis ast gemini knowledge-graph code-search


✨ Features

  • ⚡ Optimized Developer Experience: Engineered for developer workflow automation and high performance.
  • 🛠 Modular Architecture: Clean, extensible code organization and flexible configuration.
  • 🔒 Security First: Built with modern best practices, zero hardcoded credentials, and safe defaults.
  • 📦 Multi-environment Support: Seamless local execution and deployment compatibility.

💻 Tech Stack

  • Primary Language: Python
  • Domain: Developer Tools & Productivity
  • Topics: tree-sitter, skills, mcp, code-analysis, ast, gemini, knowledge-graph, code-search, developer-tools, cursor, leiden, codex, ai-agents, rag, llm, graphrag, antigravity, claude-code, openclaw

📁 Project Structure

graphify/
├── src/               # Core source code and modules
├── config/            # Configuration and environment setup
├── docs/              # Detailed documentation and specifications
├── tests/             # Automated test suites
├── .env.example       # Example environment variables template
└── README.md          # Project documentation and guide

🚀 Installation & Getting Started

Prerequisites

  • Modern runtime for Python installed.
  • Git configured locally.

Steps

  1. Clone the repository:

    git clone https://github.com/mdsaifullah05/graphify.git
    cd graphify
  2. Configure Environment Variables:

    cp .env.example .env
    # Edit .env with your specific configuration values
  3. Install Dependencies:

    # Use appropriate package manager for Python
    # e.g., npm install / cargo build / pip install -r requirements.txt / go build

⚙️ Configuration

Copy .env.example to .env and configure any required environment parameters:

Variable Description Default
PORT Application port 3000
NODE_ENV Runtime environment development
LOG_LEVEL Logging verbosity info

💡 Usage

Run the project in development mode:

# Start tool / service
npm start # or equivalent command

🤝 Attribution & Credits

This repository is maintained as part of the professional Developer Tools collection. All original copyrights and author attributions are strictly preserved.


📄 License

This project is distributed under the MIT license (Clearly Redistributable). Please refer to the original LICENSE file for full terms and conditions.

About

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors