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