Skip to main content
dotbot is a pure PowerShell tool with no runtime dependencies beyond PowerShell itself and Git. There is no npm, pip, or Docker involved. The same installation approach works on Windows, macOS, and Linux — pick the method that fits your workflow.

Prerequisites

Before installing dotbot, make sure you have the following:
RequirementMinimum versionDownload
PowerShell7.0+aka.ms/powershell
GitAnygit-scm.com/downloads
AI CLI (at least one)LatestClaude CLI, Codex CLI, or Gemini CLI
You can verify your PowerShell version by running $PSVersionTable.PSVersion in a terminal.

Install dotbot

After installing

1

Restart your terminal

Restart your terminal so the dotbot command is available on your PATH.
2

Verify the installation

Confirm dotbot installed correctly:
dotbot status
This shows the global installation path, version, and whether the current directory has a project initialized with dotbot.
3

Update dotbot

To update dotbot to the latest version at any time, run:
dotbot update

Windows execution policy

If you downloaded dotbot as a ZIP file on Windows, PowerShell may block the scripts due to the execution policy. Run the following command before installing:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
This allows locally created scripts and signed remote scripts to run, without changing the system-wide policy.
Once dotbot is installed, consider adding these MCP servers to your AI tool for a better development experience.
Adds browser automation tools to your AI sessions. Useful for UI testing, screenshot capture, and verifying rendered output.
Provides up-to-date library documentation lookup during AI sessions. Reduces hallucination on API usage and keeps the AI grounded in current docs.
Both servers can be added to any MCP-compatible AI client using the same mcpServers config block you use for dotbot. See Configure the dotbot MCP server for Claude and Warp for configuration details.