guide

How to choose on-premise AI agents

Choosing on-premise AI agents means deciding which parts of your AI operation run on your own hardware and which still depend on external services. That split determines what you actually control, and it is the first thing to pin down before comparing vendors or sizing a server.

Short answer: On-premise AI agents run their coordination, storage, and task execution on a server you own or rent, so the orchestration layer stays under your operational control. Most practical deployments are hybrid, because complex reasoning still routes to external model providers unless you provision dedicated local hardware. The decision then comes down to three questions: which data genuinely stays on your infrastructure, what it costs to operate, and whether your team can administer the server; the component overview covers the full architecture if you want it before you decide.

What actually stays on your server

Two layers exist, and a vendor that blurs them is hiding the answer.

The first layer is orchestration and storage. The runtime that coordinates agents, the task queue, the documents your team works on, the conversation history, and the record of every state change all run on infrastructure you own or rent. Data in that local storage is not used to train third-party public models. Credentials for outside services, including API keys and mailbox passwords, stay in a local secret store; an agent resolves them through a local tool wrapper, and the values are never placed in the prompt context sent to a model.

The second layer is inference. When a task needs frontier-level reasoning, the platform can route that specific request to an external model provider such as Anthropic Claude, Google Gemini, or OpenAI GPT. The payload of that request, meaning the prompt and the context it carries, crosses the network to that provider and is governed by the provider's commercial zero-retention API policies. Egress of this kind is explicit, metered, and controlled by system configuration, so you can see when it happens instead of assuming.

If the deployment runs exclusively local model weights on dedicated hardware, no prompt data leaves the server. That configuration is real, and it is the only one that supports a claim of full isolation. What you give up by choosing it is compute: local weights sized for accurate reasoning need dedicated CPU or GPU capacity well beyond a minimal server specification, and the hardware budget grows with the model you pick. Most teams start on the hybrid boundary and move individual workloads local when the data sensitivity justifies the hardware.

What it costs to run on your own hardware

The licensing model is where on-premise changes the arithmetic. A single node serves an entire team with no per-seat fees, so hiring five more people does not raise the software cost, and you stop paying for seats that sit idle.

What replaces the subscription is infrastructure plus usage. A node that routes reasoning to external model gateways runs on 2 vCPU, 4 GB RAM, and 20 GB SSD storage, which fits a modest virtual private server. Hosting rates for that specification vary by provider, region, and contract length, so the number worth comparing is the specification and who pays for it, not a figure quoted in a brochure. Server rental or hardware purchase continues whether anyone uses the system that month.

Per-token charges from external model providers also continue whenever a task routes to a gateway. Those costs track usage, which is manageable if you meter them and surprising if you do not.

Running fully local models removes the per-token line entirely and moves the cost into hardware. Sizing local inference means matching CPU or GPU capacity to the chosen model weights, and that machine is substantially larger than the minimum server specification above. The honest comparison is not on-premise against free, it is per-seat subscription against infrastructure, tokens, and administrator time.

Who is responsible for the server

Deploying on-premise means the organization, or a managed service provider acting for it, owns operating system security, updates, monitoring, backup, and recovery. No vendor carries that responsibility on your behalf, because the server is yours.

It fits when:

  • Your team includes a Linux-experienced engineer, or you plan to engage a managed service provider.
  • You already operate or pay for VPS or dedicated server infrastructure.
  • Your data policy or contractual obligations call for single-tenant storage under your own operational control.
  • You are willing to carry hosting costs and administrative responsibility in exchange for removing per-seat licensing.

It does not fit when:

  • Nobody in the organization administers Linux servers and there is no plan to engage technical support.
  • Your evaluation assumes zero infrastructure cost and compares the system against a free-tier SaaS tool.
  • You expect a regulatory certification such as HIPAA or SOC2 to arrive with the installation. Compliance depends on infrastructure configuration, access policies, retention procedures, and administrative controls, not on the software alone.

How human oversight over agent actions works

Governance in a self-hosted multi-agent platform is architectural, which means it can be inspected rather than taken on trust.

Actions that cannot be undone, or that reach the outside world, require explicit human confirmation before they execute. The list includes sending external email, publishing content, deleting records, executing privileged shell commands, and any monetary spend. Those gates are mandatory rather than advisory, and they apply to every agent in the deployment.

Inside those gates, agents work under bounded autonomy. Each one receives a declared scope and an explicit set of permitted tools, so an agent that drafts replies cannot also send mail or touch a database it was not granted. Two agents in the same deployment can run different models matched to their roles, one inexpensive model for classification and a stronger one for drafting. Every action and state change is written to an append-only event log, which gives you a record to audit after a decision rather than a history the agent could rewrite.

None of this replaces human management. Agents execute inside bounded workflows under human oversight, and the oversight is the system working as designed rather than a limitation to be removed later.

What to look for when evaluating platforms

Use the same six criteria with every vendor, including this one. The right column is what a sound answer sounds like.

CriterionWhat a sound implementation looks like
Data custodyOrchestration and storage run on your server, and the inference boundary is documented explicitly rather than left to assumption
Licensing modelNo per-seat fees; cost scales with infrastructure and model usage, not headcount
Inference optionsBoth hybrid and fully local modes are available, and the hardware difference between them is stated
Minimum hardwarePublished specifications for each mode, remote inference and fully local inference
Human oversightMandatory confirmation gates for irreversible actions, with the gated action types documented
Credential handlingAPI keys and passwords stay in a local secret store and are never included in prompts sent to external providers

Red flags in vendor claims

Each of these claims signals that an architectural guarantee is missing or overstated. Push back with the question beside it.

  • "Fully private, zero data ever leaves the server," with no mention of how inference runs. That holds only for deployments using exclusively local model weights on dedicated hardware. Ask which inference mode the claim describes.
  • "No technical expertise required" for a self-hosted Linux system. Administering a Linux server takes real proficiency. Ask who handles OS-level maintenance and what support covers.
  • "Out-of-the-box HIPAA or SOC2 compliance" from the software alone. Compliance comes from infrastructure configuration, access policies, retention practices, and administrative procedure. Ask for a compliance responsibility matrix.
  • No published minimum hardware specifications. Without them you cannot estimate infrastructure cost honestly. Ask for the minimum specification per workload type.
  • No documentation of the inference boundary. If the vendor does not state when prompts leave the server, treat all processing as potentially external until proven otherwise.
  • "No ongoing costs beyond the license." Hosting and model gateway token charges are ongoing. Ask for a full cost breakdown that includes third-party model usage.

Questions to ask before committing

Seven questions, answered in writing before you deploy or sign.

  • Where does model inference run, and what is the exact data boundary between local and external processing?
  • What are the minimum hardware specifications for the workloads I plan to run?
  • Does licensing charge per user, per agent, or per infrastructure unit, and what happens to that cost when the team grows?
  • Who owns OS-level security, updates, monitoring, and backups once the system is live?
  • Which actions require explicit human confirmation, and where is that list documented?
  • How are third-party credentials stored, and are they ever included in context sent to an external model provider?
  • Is there published architecture documentation of the inference egress boundary that I can review before committing?

Frequently asked questions

Are on-premise AI agents fully private?

Only in one configuration. Orchestration, storage, documents, conversation history, and credentials stay on your server in every deployment, but when a task routes to an external frontier model, that request payload crosses the provider's network under its commercial zero-retention API policies. Full isolation holds when the deployment runs exclusively local model weights on dedicated hardware with no outbound model egress, which costs substantially more compute.

How much does it cost to run on-premise AI agents?

Infrastructure hosting plus per-token model usage, with no per-seat licensing. A node that uses remote model gateways fits on 2 vCPU, 4 GB RAM, and 20 GB SSD, so the hosting line tracks VPS market rates for that specification. Token charges from external providers apply whenever a task calls a gateway, and running fully local models removes those charges while adding the hardware needed to host model weights.

What server specs do I need to run on-premise AI agents?

Minimum 2 vCPU, 4 GB RAM, and 20 GB SSD storage for a node that routes reasoning to external model gateways. If you want fully local inference, size a dedicated CPU or GPU machine to the model weights you choose; that requirement sits well above the minimum and is the main hardware decision in the deployment.

Can on-premise AI agents use the same frontier models as cloud tools?

Yes. The inference layer is hybrid by design, so a node can call external gateways such as Anthropic, Google Gemini, or OpenAI alongside local model runners. Egress to those gateways is explicit, metered, and controlled by configuration, and different agents in the same node can be assigned different models according to their role.

What technical skills do I need to deploy on-premise AI agents?

Linux server administration on Ubuntu or Debian, or a qualified integrator or managed service provider who supplies it. You or your provider handle OS updates, host hardening, monitoring, backup, and recovery, because those responsibilities sit with the infrastructure owner rather than the software vendor.

Do on-premise AI agents meet GDPR or HIPAA requirements automatically?

No. Installing the software does not produce a certification. Compliance depends on the overall infrastructure configuration, access policies, data retention practices, human oversight, and administrative procedures around the deployment, which makes it an operational program you run on top of correct architecture.

Next step: set up your node to see the requirements and the deployment path, or read the security architecture first if the data boundary is the deciding factor.