Local PHP development for Mac - built for AI.
Bothy is a local PHP development environment for macOS with per-site PHP versions, MySQL and MariaDB, trusted HTTPS, live logs, and CLI and MCP integration for Claude, ChatGPT, Codex, Cursor and other AI development tools.
The local dev server your AI can drive.
One-off payment · All 1.x updates included · Bothy 1.x is yours forever
157 hours saved 62% of the work done by AI 2,957 actions
Stop babysitting your dev server. Just ask.
The app, the bothy CLI and the MCP server share one core. Anything you can click, an agent can do - sites, databases, PHP, logs and mail, not just your code.
Set up a Laravel site called crm with a database and Xdebug on, then show me the last 5xx errors for shop.
Done. https://crm.test is live on PHP 8.3 with a crm database and Xdebug listening on 9003. shop had three 500s in the last hour, all from /checkout - the PHP log shows a missing STRIPE_KEY env var. Want me to set it?
Install into Claude Desktop and Cowork as a desktop extension, register with Claude Code or Codex, or paste JSON into Cursor, Windsurf, Zed or VS Code. Forty bothy_* tools: sites, databases and raw SQL, PHP versions and php.ini, services, stats, logs, mail and WP-CLI. How the MCP server works.
claude mcp add --scope user bothy /Applications/Bothy.app/Contents/MacOS/bothy-mcp Every command the app has, from any terminal or shell agent. Machine-readable output on all of it, so scripts and agents never have to scrape text.
bothy site add crm --php 8.3 --db --json App, CLI and MCP read and write the same config, so a site created by Claude appears in the sidebar instantly, and a php.ini change you make in the app is what the agent sees next.
~/Library/Application Support/Bothy/config.json Built for the way you already work.
Claude, ChatGPT, Codex, Cursor and any MCP client can create sites, run SQL, change php.ini and read logs, through the same core the app uses. More →
claude mcp add --scope user bothy /Applications/Bothy.app/Contents/MacOS/bothy-mcpClone, composer install and create a database in one step. Run artisan inside the site's own PHP version. More →
bothy site exec shop -- php artisan migrate.htaccess rewrites are translated into the site's vhost automatically. WP-CLI runs against the right PHP. More →
bothy site exec blog -- wp plugin listGroup client sites into folders, pin the ones you're working on, and run subdomains like app.client.test.
bothy site add app.client --git … --dbDrag to Applications. Bothy does the rest.
On first launch Bothy installs PHP, MySQL, Caddy and dnsmasq through Homebrew, trusts its own certificate authority once, and points macOS at *.test. Services run as launchd agents, so they survive quitting the app and restart on crash.