Show HN: Pyscn – Python code quality analyzer for vibe coders

Hacker News (score: 45)
Found: October 05, 2025
ID: 1725

Description

Code Quality
Show HN: Pyscn – Python code quality analyzer for vibe coders Hi HN! I built pyscn for Python developers in the vibe coding era. If you're using Cursor, Claude, or ChatGPT to ship Python code fast, you know the feeling: features work, tests pass, but the codebase feels... messy.

Common vibe coding artifacts:

• Code duplication (from copy-pasted snippets)

• Dead code from quick iterations

• Over-engineered solutions for simple problems

• Inconsistent patterns across modules

pyscn performs structural analysis:

• APTED tree edit distance + LSH

• Control-Flow Graph (CFG) analysis

• Coupling Between Objects (CBO)

• Cyclomatic Complexity

Try it without installation:

  uvx pyscn analyze .          # Using uv (fastest)
  pipx run pyscn analyze .     # Using pipx
  (Or install: pip install pyscn)
Built with Go + tree-sitter. Happy to dive into the implementation details!

More from Hacker

Run interactive commands in Gemini CLI

Run interactive commands in Gemini CLI

OCI Registry Explorer

OCI Registry Explorer

No other tools from this source yet.