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.mdwith 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)
| File | Size | Uploaded | |
|---|---|---|---|
| neux-0.3.3.tar.gz | 260.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|