The problem it solves
Each provider's own app is built around that provider's models. Switching means opening another tab, pasting the context again and losing the thread. Hosted aggregators fix the switching but add another company between you and your data, usually with its own subscription on top of what the models cost.
Max Harness takes a different route. It is software you run, not a service you sign up for. Your browser talks to your server, and your server talks directly to OpenAI, Anthropic, Google or whichever provider you chose, using a key that only you hold.
Principles
- Your keys, your bill. There is no bundled access and no markup. Pricing is whatever your provider charges.
- Private by default. Conversations and files are scoped to one account. The admin panel shows counts and settings, not chat content or keys.
- Honest about limits. If a model cannot read images, the upload is refused with a reason. If a price is not known, no cost is shown. If a provider was not tested with live credentials, the documentation says so.
- Installable without a terminal. The release ZIP includes its dependencies and built assets. Setup runs in the browser.
- Agents on a short leash. Tools are a fixed list, each with its own permission. Nothing that changes your data runs without approval.
What it is built with
Max Harness is a Laravel application for PHP 8.4 and MariaDB, designed for a standard Nginx host such as a CloudPanel site on Debian. The workspace is a single-page app written in plain JavaScript with no heavy framework, which keeps it fast and lets the site run under a strict content security policy.
Providers are described by small preset entries and three format drivers: OpenAI-compatible, Anthropic and Gemini. Adding a provider that follows one of those formats means adding a few lines of configuration. See the provider list for what ships today.
Who runs this site
This copy of Max Harness is operated by the owner of this domain. They decide who can register, which presets are available and how the site is configured. Questions about this particular installation should go through the contact page.
Where to go next
- The full feature list, including what is not supported.
- The installation guide, if you want your own copy.
- How your data is handled, in plain terms.