Drift provides a real-time dashboard for monitoring codebase health directly from the terminal. Designed for developers working across multiple languages, it automatically detects the project stack and analyzes code health without requiring configuration or setup files. The tool focuses on identifying and diagnosing code health degradation as development progresses, enabling teams to spot issues before they compound.
Drift evaluates codebases along five key dimensions: cyclomatic complexity, dependency freshness, architecture boundaries, dead code detection, and AI-powered diagnostics. For complexity, it performs full abstract syntax tree analysis in Go and uses heuristic pattern matching for TypeScript, Python, Rust, Java, Ruby, PHP, and C. Dependency freshness checks are performed against major package registries, ensuring all dependencies are up to date. The architecture boundaries feature allows users to define import rules, such as preventing specific modules from importing others, and flags violations instantly. Dead code detection identifies exported functions with no callers across the entire codebase. Each metric is scored, weighted, and trended over the last ten commits, with visualizations provided to help developers monitor health trends over time.
AI diagnostics are integrated into Drift, offering refactoring suggestions via Claude and GPT-4o. Users can request these suggestions interactively within the dashboard. The tool also features native integration with GitHub Copilot, supporting interactive code fixing, custom agent workflows, and CI automation. Drift can be incorporated into continuous integration pipelines using GitHub Actions, enabling automated health checks and enforcing minimum health score thresholds.
Drift is distributed as a command-line interface and can be installed via Homebrew, shell script, or Go tools. It is open source under the MIT License and is available free of charge. codes.
drift is a Debugging & profiling project. It focuses on monitoring and diagnosing codebase health issues in real time for developers. It is built as an open-source project for software developers and engineering teams. drift is open source under the MIT license. It runs on the command line.
It is developed by greatnessinabox, and it first shipped in 2026. The project is developed in the open on GitHub with 40 commits in the last 90 days. Key capabilities include code health dashboard, complexity analysis, and dependency freshness.
Summary written by a language model from the project’s public pages.
What PulseGate has recorded for this listing
Closest matches by what these projects do