This guide walks you through installing Bolt, launching it in a project, connecting an AI provider, and running your first prompt. The whole flow takes under a minute.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/bolt-builder/bolt-cli/llms.txt
Use this file to discover all available pages before exploring further.
Install Bolt
The quickest path is the official install script, which works on macOS and Linux:Prefer a package manager? Install globally with npm, bun, pnpm, or yarn:See the Installation guide for all methods, including Homebrew, Chocolatey, Scoop, and Windows-specific notes.
Open your project
Navigate to any project directory and launch the interactive TUI:Bolt picks up your project context automatically — reading your file tree, understanding the stack, and making it available to every agent from the moment you open it.
Configure an AI provider
On first launch, Bolt will prompt you to configure a provider if none is set. You can also run this at any time:This opens the provider management flow where you can add API keys for OpenAI, Anthropic, and other supported LLM providers. Configuration is saved to
.bolt/bolt.jsonc in your project root.Built-in agents
Switch agents withTab in the TUI, or pass --agent <name> to bolt run. Each agent has a defined access level to match its purpose.
| Agent | Access | Description |
|---|---|---|
code | Full | Default: reads, writes, and runs code |
plan | Read | Explores the codebase and produces a plan without changing files |
ask | Read | Questions and research — no file edits |
code-review | Read | Reviews changes for correctness, style, and security |
debug | Full | Debugs failing tests, crashes, and logic errors |
refactor | Full | Safe refactoring with test verification at each step |
docs | Edit | Writes and updates documentation and comments |
security | Read | Security audit: vulnerabilities, secrets, patterns |
migrate | Full | Framework upgrades and dependency migrations |
perf | Full | Performance analysis and optimization |
@general for complex multi-step tasks and @explore for fast read-only codebase research. You can define your own agents as Markdown files or generate one with bolt agent create.
Common commands to try next
Bolt supports shell completions for bash, zsh, fish, and other shells. Generate and install completions with:Follow the printed instructions to source the completion script in your shell config.