Skip to main content

NEUX

Codebase nervous system — knowledge graph for AI-assisted development.

NEUX is a Python CLI that builds a relationship graph of your codebase in SQLite, detects patterns and conventions automatically (no LLM, pure AST), and integrates with Claude Code via hooks to inject precise context at the moment a tool call is about to modify a file.

Companion of ANVL. ANVL monitors tokens per session. NEUX maps project intelligence.

⚒ forged by IronDevz


Features (v0.1)

  • SQLite knowledge graph with FTS5 full-text search
  • Language scanners: Python (ast), React/JS/TS/JSX/TSX (tree-sitter), SQL
  • 12 pattern/convention detectors (naming, imports, security, style, UI, API, data, state, errors, file structure, testing)
  • Claude Code hooks that inject contextual rules before Write/Edit
  • Auto-generated CLAUDE.md with module sub-manuals
  • Impact analysis via recursive CTE (no networkx)

Install

pip install -e .

Usage

cd your-project
neux init               # initial scan, generates CLAUDE.md, installs hooks
neux status             # graph stats
neux impact <target>    # what breaks if you change this
neux scan --changed     # incremental rescan

License

MIT © IronDevz

Metadata

Release files for neux 0.3.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for neux 0.3.3
File Size Uploaded
neux-0.3.3.tar.gz 260.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for neux 0.3.3
File Interpreter ABI Platform
neux-0.3.3-py3-none-any.whl Python 3 none any Details

Total release size: 532.5 kB

Release files / neux-0.3.3.tar.gz

Download URL neux-0.3.3.tar.gz
Size 260.7 kB
Tags Source
SHA-256 checksum
How to use checksums
2795de1424b05a299da998043d60f018ad3ed9597b40e07aa9b506568e4e387b
BLAKE2b-256 checksum
How to use checksums
04f892bb6c92ce11c6a2dd5713ca9a40007a05ff3c70de81fdfb7f5fe980a983
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.7

Release files / neux-0.3.3-py3-none-any.whl

Download URL neux-0.3.3-py3-none-any.whl
Size 271.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
44c1551d7bf92e8ba17f943f089c68e12d9abb5b769c5518b676c7f00a911a2e
BLAKE2b-256 checksum
How to use checksums
513e1ca8a8e2bf6439dee8f3a16b8122eb983525860810ff6786db94e5d880c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.7

Release history Release notifications | RSS feed

This release

0.3.3 This release

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page