Vibecheck is a blazing-fast, featherweight (149KB) static analysis CLI tool written in Zig, designed to scan your codebase for 'unfinished vibes' such as To-Dos, hardcoded secrets, debug statements, and other common code smells. It's built for speed, scanning thousands of files in milliseconds, and is highly portable with a single executable across Linux, Mac, and Windows. Ideal for integration into CI/CD pipelines, it offers machine-readable JSON output, non-zero exit codes for failures, and GitHub Actions annotations. Additionally, it features a built-in Model Context Protocol (MCP) Server, making it ready for use by AI agents to enhance code quality workflows.
主要功能
01Featherweight & Portable: ~149KB static binary, zero dependencies, runs cross-platform.
02Modular: Load custom pattern packs via a JSON plugin system for tailored analysis.
03CI/CD Native: Supports JSON output, non-zero exit codes, and GitHub Actions annotations.
04AI Ready: Built-in Model Context Protocol (MCP) Server for AI agent integration.
051 GitHub stars
06Blazing Fast: Recursively scans thousands of files in milliseconds.
使用案例
01Quickly scanning local development branches for immediate feedback on code smells and potential issues.
02Automating code quality checks in CI/CD pipelines to prevent 'unfinished vibes' from merging.
03Providing AI agents with contextual information on codebase quality to assist with refactoring, bug fixing, or code generation tasks.