macOS 14 or later

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
Works withClaude DesktopClaude CodeCoworkChatGPTCodexCursorWindsurfZedVS Code
Interactive preview. Click the sidebar, sites, tabs and cards.
Bothy dashboard
Built for AI-assisted development

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.

Claude Code · bothy MCP connected
You

Set up a Laravel site called crm with a database and Xdebug on, then show me the last 5xx errors for shop.

Claude
bothy_add_sitecrm · laravel · php 8.3 · --db
bothy_set_site_xdebugcrm · on
bothy_site_logsshop · access · status ≥ 500

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?

✦
MCP server, one click

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
>_
A real CLI, with --json everywhere

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
◉
One core, three doors

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
Things you can just say
"Create a WordPress site called blog on PHP 8.2 with a database""Why is shop.test slow? Check the logs""Bump memory_limit to 512M for crm""Snapshot the shop database before I run this migration""Which sites are on PHP 7.4?""Show me the last email Mailpit caught""Run wp plugin list on blog""Add a MariaDB 10.11 server on port 3308"

Built for the way you already work.

AIAI-assisted development

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-mcp
LLaravel developers

Clone, 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
WWordPress developers

.htaccess rewrites are translated into the site's vhost automatically. WP-CLI runs against the right PHP. More →

bothy site exec blog -- wp plugin list
AAgencies

Group client sites into folders, pin the ones you're working on, and run subdomains like app.client.test.

bothy site add app.client --git … --db
MComing from Herd or MAMP

Per-site PHP versions, several MySQL servers side by side, and trusted HTTPS on every site. Compare with Herd, MAMP and Valet.

bothy db add-server mysql@8.0 --port 3307

Drag 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.

1
Move Bothy to ApplicationsUnzip the download and drop it in
2
Open itBothy installs PHP, MySQL and everything else itself
3
Add a sitePoint it at a folder, or clone from git
4
Open https://yoursite.testTrusted HTTPS, no browser warnings
Get Bothy for $69.
One payment for every 1.x release. Version 2 will be a separate purchase.
Buy now