Vibe-tools is a command-line interface that provides a unified way to query multiple AI models, analyze codebases, plan and execute complex tasks, search the web, and analyze YouTube videos. It combines several distinct tools into a single CLI: a multi-model AI query tool, an AI codebase analyzer, a task automation CLI, a web-enabled AI assistant, and a YouTube video analysis CLI. The tool can send prompts to any supported AI model, retrieve documentation from configured sources, and generate implementation plans by analyzing codebase files with multiple AI models.
It differentiates through its ability to enforce consistent AI assistant behavior across editors and CI by sharing configuration files and rules. The CLI can plan multi-step tasks by accepting constraints, generating multiple strategies, evaluating them, and executing the chosen plan. It augments user prompts with context from files, web URLs, and repositories, and supports a plugin-based architecture that registers custom AI agents and skills as callable subcommands. It also includes a multi-provider model abstraction that translates parameters like reasoning effort and token limits across different providers.
Beyond core AI queries, the tool integrates with developer workflows by managing GitHub and Linear issues, automating iOS builds, and applying code formatting rules. It can automate browser interactions for scraping, testing, and data extraction, and includes automatic installation and secret loading for CI environments. Configuration is managed via environment variables and a JSON file, with file exclusion policies to keep context relevant.