Skip to main content

AI coding assistant memory layer & semantic graph generator

Project description

Mapify

A semantic codebase mapping engine for AI.

Mapify is a CLI tool that instantly scans your project, parses the Abstract Syntax Trees (ASTs) of your code, and generates a rich Semantic Knowledge Graph. It analyzes how files, classes, and functions are connected to identify the "God Nodes" (the most important files in your architecture), giving you or your AI agents perfect context of how a codebase is wired together.

Supported Languages

Mapify uses lightning-fast tree-sitter and robust regex parsing to support:

  • Python
  • TypeScript / JavaScript
  • Go
  • Rust
  • Java
  • C / C++
  • Ruby
  • SQL
  • Prisma

Installation

Install globally using pip (or pipx for isolated environments):

pip install mapifyy-cli

Usage

Navigate into any codebase directory on your machine and run the Mapify engine

cd your-project-folder
mapify run .

Mapify will discover your files, parse them, and generate a mapify-out/ folder containing your Codebase Blueprint and Semantic Graph, ready to be fed into any LLM or MCP agent

Note

ALways use .gitignore for better analysis

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mapifyy_cli-0.1.3.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mapifyy_cli-0.1.3-py3-none-any.whl (13.9 kB view details)

Uploaded Python 3

File details

Details for the file mapifyy_cli-0.1.3.tar.gz.

File metadata

  • Download URL: mapifyy_cli-0.1.3.tar.gz
  • Upload date:
  • Size: 11.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.13

File hashes

Hashes for mapifyy_cli-0.1.3.tar.gz
Algorithm Hash digest
SHA256 02846a6f118c1442315657a282e6bc96bef19ef9755047588ca7763b723422a5
MD5 36913147907581cc3e6676ca7889947a
BLAKE2b-256 f0edab125e31a1bd1062f9e576deaf6a173ad44265e83a3bce9c5720ca8a189f

See more details on using hashes here.

File details

Details for the file mapifyy_cli-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: mapifyy_cli-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 13.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.13

File hashes

Hashes for mapifyy_cli-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 bcd7c591af273ca67de78cde620b8350f9e6b6943bbb7fb891dc107d59f55755
MD5 9150da4eb08ad840fe241d6785b33227
BLAKE2b-256 a83f80604999c303a7495dcecd5137f24abd2d46f68f3dec578ccfaee2506a07

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page