Show HN: Treepeat – Code similarity detection using Tree-sitter
Category: devtools
Tags: code-duplication, tree-sitter, static-analysis, cli-tool, similarity-detection
Score: 6.5/10 (Innovation: 6, Technical: 7, Documentation: 7, Utility: 6)
Treepeat is a Python CLI tool that detects code similarity using Tree-sitter ASTs and locality-sensitive hashing, supporting multiple languages and configurable rulesets for exact, near, or structural duplicates. It offers practical features like SARIF output for CI, diff viewing, and normalization debugging, making it a useful addition to code quality tooling.
Target audience: backend developers, devops engineers, code quality teams
Repository: https://github.com/dsummersl/treepeat · Python · Apache-2.0 · 87 stars
View on Hacker News