How Juxtapush works

A real install, not a platform

Juxtapush is a package you upload to your own host, exactly like installing WordPress. The setup wizard at /admin/install checks your environment, creates your admin account, verifies your license, and connects your AI provider. SQLite works out of the box, so most shared hosts need zero database setup.

The sandbox is the whole point

The AI agent edits files through one narrow gate. Every read and write is resolved to a real path and rejected unless it lives inside your site folder. The agent cannot touch your server, your configs, other sites on the host, or Juxtapush itself. That boundary is unit-tested to death because it is the product.

Your AI, your key, your data

Connect Claude, ChatGPT, or a compatible endpoint using your own credentials. Keys are stored encrypted on your server and requests go straight from your host to your provider. Juxtapush never sees your conversations and adds no per-message fees.

Plain files you own

Tell the agent what you want and it builds it as clean HTML, CSS, and JavaScript — no framework lock-in, no build step, nothing proprietary. Everything it makes is ordinary files you can read, edit by hand, or take to any other host.

Updates you can trust

Releases are signed and verified before they apply, with an automatic backup for rollback. Update downloads are tied to your license, and your install keeps working even when your update window lapses.

Before you buy

Juxtapush installs on your own web host, so a couple of things are on you. Nothing exotic, but worth knowing up front:

  • A host running PHP 8.3+ with the usual extensions (almost all shared hosts qualify).
  • Comfort uploading a zip and pointing your domain at a folder — about as hard as installing WordPress.
  • Your own Anthropic or OpenAI API key (you pay your provider directly; we add no per-message fee).

See the full install walkthrough →

Ready to own your AI editor?

Get Juxtapush