Catalog PyPI
Back to packageRELEASE DETAILS

0.1.4

PyPI

agentiqdex

Create local HTML maps of JavaScript, TypeScript, HTML, and Java codebases

Published30 Sept 2026
Direct dependencies7
Transitive dependenciesNot calculated

README

Version 0.1.4 documentation

GraphyDex

GraphyDex is a solution from AgentiQDex and it is a local codebase mapping tool for understanding software projects without loading every source file at once. It scans the important structure of a project, extracts files, packages, classes, functions, methods, imports, and dependencies, and generates an interactive HTML map.

The generated graph can be used in your prompt first instead of scanning the entire raw files. Helping you to reduce the token usage.

The generated JSON graph can also be used as a lightweight context index for AI coding assistants. An assistant can inspect the graph first, identify the files related to a task, and then read only the necessary source files.

AgentiqDex also includes an optional map-first MCP server. See docs/mcp-server.md for its tools, prompts, setup, and Cursor/Claude/Codex integration examples.

GraphyDex currently supports Java, JavaScript, TypeScript, TSX, HTML, and frontend project assets. For frontend projects it scans the root package.json and app.json, together with src, assets, and public.

Setup

Create and activate a virtual environment:

python -m venv .venv
source .venv/bin/activate

Install AgentiqDex:

pip install -e .

Generate a map for an existing project:

graphydex /path/to/your-project

This creates two files in the current directory:

your-project-code-map.html
your-project-code-map.json

It also creates agent instructions inside the scanned project so AI coding agents use the compact JSON map before opening source files:

.agents/skills/agentiqdex-context/SKILL.md   # Codex
.claude/skills/agentiqdex-context/SKILL.md   # Claude Code
.cursor/rules/agentiqdex-context.mdc         # Cursor
.cursor/mcp.json                             # Cursor MCP connection
AGENTS.md                                    # Codex project instructions
CLAUDE.md                                    # Claude project instructions

These instructions tell the agent to read the map first, follow its file and dependency relationships, and then inspect only the relevant source files. They are updated safely on later runs without duplicating their instruction blocks. The map is a navigation index; agents still read source files when they need implementation details.

Open the visual map locally:

open your-project-code-map.html

To choose a custom HTML filename:

graphydex /path/to/your-project --output custom-map.html

When running directly from this source checkout:

PYTHONPATH=src python -m agentiqdex /path/to/your-project

For releases, the GitHub publishing workflow reads the package version from the Git tag. Push a tag such as v0.1.3 and the workflow builds and publishes version 0.1.3 automatically.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 7

Native requirements
7 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
tree-sitter
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
tree-sitter>=0.25runtime
tree-sitter-java
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
tree-sitter-java>=0.23runtime
tree-sitter-javascript
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
tree-sitter-javascript>=0.25runtime
tree-sitter-typescript
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
tree-sitter-typescript>=0.23runtime
tree-sitter-html
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
tree-sitter-html>=0.23runtime
networkx
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
networkx>=3.0runtime
mcp
Environment
{
  "extras": "cli",
  "marker": "extra == \"mcp\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
mcp[cli]<3,>=2; extra == "mcp"runtime

Distribution files

2 collected
agentiqdex-0.1.4-py3-none-any.whl

bdist_wheel · 23.12 KB · Python py3

Source file
agentiqdex-0.1.4.tar.gz

sdist · 21.52 KB · Python source

Source file

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:28 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:3e06da64aa4dab95bad63d906b16ee13747ae853b5bfb0aa91c804e81cc288e6

Other collected versions

View all collected versions →