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.4.tar.gz (11.1 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.4-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mapifyy_cli-0.1.4.tar.gz
  • Upload date:
  • Size: 11.1 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.4.tar.gz
Algorithm Hash digest
SHA256 6d303e8cbc1e57c62976dc8fa4303284aee007b82e48d66b803636dfd2bf79f9
MD5 d385995ee277cd5e25ad748373f789ea
BLAKE2b-256 1db8e2b882c778343a8129de1774a69a517d6336074978e4b14dfd24b7e40a14

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mapifyy_cli-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 13.7 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1987c327c5a9410863d68fb0b80ef839dcd05d955f88e518f5bae4c5436bc9b7
MD5 bdc8502628c80b59db803bae9620bbe8
BLAKE2b-256 e34a3930b01e3d2eb1e3ad51322ed5127268d0cb061096b0f4aad678e53058e5

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