XenoTools · by Xenoplexus Studios

Native Mac tools for web developers.

Compile, serve, query, deploy and audit PHP sites from your Mac, with small, fast apps that share one idea: nothing happens that you can’t see.

XenoKit and XenoHost are in beta. XenoSQL, XenoDeploy, XenoMaster and XenoAudit are in development.

Terminal — ~/Sites/shop
# what’s compiling, and what’s failing
$ xenokit status .
# this project’s build rules, for your AI agent
$ xenokit agents
# every local site, as JSON
$ xenohost status --json
# run a command under the site’s own PHP
$ xenohost exec shop.local -- php -v
Every XenoTool is an app and a command line with the same engine.
The suite

Six tools, one workflow

Each tool stands on its own. Together they cover a PHP site from the first commit to production, and back into the archive when the project ends.

  1. StartXenoMaster
  2. BuildXenoKit
  3. ServeXenoHost
  4. QueryXenoSQL
  5. ShipXenoDeploy
  6. AuditXenoAudit
In development
Start

XenoMaster

Start every project from a CMS template, registered with every XenoTool, and archive it when it ends.

macOS 15+
Beta
Build

XenoKit

Compiles Sass, JavaScript, TypeScript and CSS as you save, from rules you commit in .xenokit.yml. Imports CodeKit projects.

macOS 15+ · v1.12.0Replaces CodeKit
Beta
Serve

XenoHost

Local Apache, PHP and MySQL in a native control panel, with HTTPS, .local names and safe rollback.

macOS 15+ · v1.0.4Replaces MAMP PRO
In development
Query

XenoSQL

A careful MySQL and SQLite client. Edits are staged, and you see the exact SQL before anything is sent to the server.

macOS 15+
In development
Ship

XenoDeploy

Deploy PHP sites to your own server from your Mac, with a plan before every deploy and rollback after.

macOS 15+
In development
Audit

XenoAudit

One read-only board for outdated dependencies and drift between your Mac and production.

macOS 15+
How they’re built

Built the boring way, on purpose.

Tools that touch your sites and servers should never surprise you. Every XenoTool follows the same four rules.

  • Nothing hidden

    Every command a tool runs is shown, with its exit code and its output. Anything that changes something can be previewed first with --dry-run.

  • Your config, in plain files

    Settings live in readable files in documented places, and keep working if you delete the app.

  • App and CLI, one engine

    Everything the app does, the command line does too, with --json output for scripts, CI and AI coding agents.

  • Independent by design

    Use one tool or all six. They talk to each other only through their command lines, never through each other’s files.

Switching

Coming from CodeKit or MAMP PRO?

XenoKit and XenoHost each import your existing setup, so you don’t start from scratch.

  • If you useCodeKit
    TryXenoKit

    Bring your CodeKit projects across

    XenoKit reads CodeKit 3 and CodeKit 2 project files without opening CodeKit. Import one project, or use Import All for every project on your Mac. Per-file settings, ignores, hooks and tool versions come with them, and XenoKit can compare its output with CodeKit’s before you switch.

    Switching from CodeKit →
  • If you useMAMP PRO
    TryXenoHost

    Keep your sites and databases

    XenoHost imports your MAMP PRO sites with their exact PHP versions, and brings the whole MySQL server across as an APFS clone that leaves MAMP’s own data untouched. Run on the standard ports, or alongside MAMP on 8080, 8443 and 3307 while you try it.

    About XenoHost →

CodeKit is a trademark of its respective owner. MAMP and MAMP PRO are trademarks of their respective owner. XenoTools are independent and are not affiliated with, endorsed by or sponsored by them.

Licensing

Buy once. Keep it.

Pricing announced at launch.

  • Pay once per major version: every update to it is included
  • Use your license on 2 Macs
  • Upgrade from the previous major for 50% off
  • Try the full app free for 14 days: no account, no card
  • No subscription, ever
  • Keys are checked on your Mac, offline

Payments by Stripe. Your license key arrives by email.

Questions about XenoTools?

Beta access, licensing, or a tool your workflow is missing. We reply within 24 hours on business days.

Need help with an app or a license? Open a support ticket →

We reply within 24 hours on business days.