Codebase nervous system — knowledge graph for AI-assisted development
Project description
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
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file neux-0.3.3.tar.gz.
File metadata
- Download URL: neux-0.3.3.tar.gz
- Upload date:
- Size: 260.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2795de1424b05a299da998043d60f018ad3ed9597b40e07aa9b506568e4e387b
|
|
| MD5 |
c120eec52bb57c36f099bb676b0ea590
|
|
| BLAKE2b-256 |
04f892bb6c92ce11c6a2dd5713ca9a40007a05ff3c70de81fdfb7f5fe980a983
|
File details
Details for the file neux-0.3.3-py3-none-any.whl.
File metadata
- Download URL: neux-0.3.3-py3-none-any.whl
- Upload date:
- Size: 271.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
44c1551d7bf92e8ba17f943f089c68e12d9abb5b769c5518b676c7f00a911a2e
|
|
| MD5 |
8e3d1497a2d2fe5d751a8da26cf348d7
|
|
| BLAKE2b-256 |
513e1ca8a8e2bf6439dee8f3a16b8122eb983525860810ff6786db94e5d880c7
|