Skip to content

Add peek — htop for codebases to Python - #1866

Open
hariomlohardev wants to merge 1 commit into
analysis-tools-dev:masterfrom
hariomlohardev:add-peek
Open

Add peek — htop for codebases to Python#1866
hariomlohardev wants to merge 1 commit into
analysis-tools-dev:masterfrom
hariomlohardev:add-peek

Conversation

@hariomlohardev

Copy link
Copy Markdown

What

Adds peekthe htop for codebases — to Python.

  • One-liner: pip install peek-code && peek . → 5 seconds to see languages, stack, Start Here ranked, and import graph
  • Stack: Python + Rich + Textual TUI, PageRank + ast import graph, peek --no-tui for screenshots, peek graph --format svg, peek --pack --ask token-smart
  • Why it fits: It’s a static analysis / codebase intelligence tool — like ENRE-py (entity relationship extractor) and Griffe (signatures for entire Python programs) but with a ranked Start Here and live TUI. Fits Python alongside pyflakes/pylint/griffe.

Checklist

  • One-line description follows the list’s style (Name — Description.)
  • Link to GitHub repo
  • Fits Python (static analysis for codebases)
  • Actively maintained (146 tests, peek-code on PyPI, v0.3.0)

Thanks! ✨

Live at https://github.com/hariomlohardev/peek — demo peek/assets/demo.gif 800×450.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant