histui
Understand your code architecture
Detect file coupling. Plan refactors. Ship better code.
CLI tool • Open source • Fast analysis
Tangled Dependencies
Your codebase is a web of interconnected files changing together.
Run Analysis
histui scans your repository and identifies file coupling patterns.
See Connections
Visualize which files are strongly coupled and why they change together.
Refactor Confidently
Make informed decisions about code organization and refactoring opportunities.
The histui Vision
From command-line analysis to a comprehensive platform for managing code architecture at scale.
Currently Available
File Coupling Analysis
Detect which files change together in your Git history
Coupling Score
Get a quantified measure of file dependencies and architectural cohesion
Refactor Opportunities
Identify high-impact areas where refactoring will improve code organization
Planned Releases
Web Dashboard
Interactive visualization and exploration of coupling data
In DevelopmentSlack Integration
Receive coupling analysis reports directly in Slack
PlannedCI/CD Integration
Enforce coupling thresholds in your deployment pipeline
PlannedTeam Insights
Track coupling trends over time and across team projects
PlannedCustom Rules Engine
Define organization-specific patterns and coupling policies
PlannedIDE Extensions
Get coupling insights directly in VS Code and JetBrains IDEs
Early ResearchUse Cases
How teams use histui to improve code architecture and developer productivity.
Refactoring Legacy Code
Understand which files in your legacy system are tightly coupled, helping you prioritize refactoring efforts and reduce technical debt.
Monorepo Architecture
Detect coupling patterns across packages in your monorepo. Identify modules that should be separated or merged based on actual change history.
Onboarding New Developers
Help new team members understand the system architecture by showing which files work together, reducing the time to productive contributions.
Code Review Standards
Use coupling insights to establish code review guidelines. When high-coupling areas change, require additional scrutiny and testing.
Technical Debt Tracking
Track coupling scores over time to measure whether your refactoring efforts are actually improving architecture health.
Microservices Migration
Identify which features can be cleanly extracted into microservices by finding naturally decoupled areas of your codebase.
Your use case here?
Every codebase is unique. We're building histui to support diverse workflows and industries. Share your use case with us.
Share Your Story