Local desktop dependency graph viewer for code repositories.
Project description
code-viz
Local desktop dependency graph viewer for code repositories.
Install
python3 -m pip install code-viz
Usage
From a repository or project directory:
code-viz init
The command scans the current working directory, builds a file dependency graph, and opens a native desktop window.
Features
- Native desktop dependency graph viewer.
- Dark and light themes.
- Mouse wheel zoom and mouse-drag canvas panning.
- Draggable graph nodes.
- Git working-tree impact coloring for changed and affected files.
- Local file-purpose and change-impact insight for selected files.
- SVG export into the scanned project directory.
- Optional README embedding for exported graphs.
Local Development
python3 -m pip install -e .
python3 -m code_viz init
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
code_viz_cli-0.1.0.tar.gz
(305.3 kB
view details)
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
code_viz_cli-0.1.0-py3-none-any.whl
(306.5 kB
view details)
File details
Details for the file code_viz_cli-0.1.0.tar.gz.
File metadata
- Download URL: code_viz_cli-0.1.0.tar.gz
- Upload date:
- Size: 305.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a526fd36c4e910a0d8b120e02f6da0dd9559e668c71c7c9678a49da6d71d306
|
|
| MD5 |
86e395bca39261bbecd9fa9572dba048
|
|
| BLAKE2b-256 |
3308082732ecacccf5f2639afe6babb53b6e95d0eea1e8a94b50cbe7c8b07db4
|
File details
Details for the file code_viz_cli-0.1.0-py3-none-any.whl.
File metadata
- Download URL: code_viz_cli-0.1.0-py3-none-any.whl
- Upload date:
- Size: 306.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa386efbb8fce9a10e638368bea5dca94149f8005fb9808a2072b3f0352f8f54
|
|
| MD5 |
5775407c8d1927400846e98b86fb504c
|
|
| BLAKE2b-256 |
b66766fbfaa896bee06c6cc0f1930693865433058b4248706bd34639ef1d3a7b
|