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

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.1.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.1-py3-none-any.whl (13.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mapifyy_cli-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 ac51a8db8a5161d6413a78d9cd3700f89e5fafe177358d1cfd51349a4ae94f6a
MD5 03851ce275f1670cfa00a2bbd5cb653b
BLAKE2b-256 ddc5608cccfd0623f430477726e242ab545e72a1712dd70e643f994384bb419f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mapifyy_cli-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3038ebdddb28ba0c80bd4e7c389878ca8d81bbacf1de37efbcd365e38466743d
MD5 ddc709aedc113afb60699c29af45fdcb
BLAKE2b-256 4fd18d50bb94672f9443d40555dfdf928c89543d58cfa548800f8b56a5fea5a2

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