Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

code_viz_cli-0.1.0-py3-none-any.whl (306.5 kB view details)

Uploaded Python 3

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

Hashes for code_viz_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8a526fd36c4e910a0d8b120e02f6da0dd9559e668c71c7c9678a49da6d71d306
MD5 86e395bca39261bbecd9fa9572dba048
BLAKE2b-256 3308082732ecacccf5f2639afe6babb53b6e95d0eea1e8a94b50cbe7c8b07db4

See more details on using hashes here.

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

Hashes for code_viz_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aa386efbb8fce9a10e638368bea5dca94149f8005fb9808a2072b3f0352f8f54
MD5 5775407c8d1927400846e98b86fb504c
BLAKE2b-256 b66766fbfaa896bee06c6cc0f1930693865433058b4248706bd34639ef1d3a7b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page