VoisX
VoisX Choros · self-hosted AI platform

Your own AI platform. On your hardware. Even with no internet.

Serve your own models, build agents with real tools, and govern every call, all inside your Kubernetes cluster. Nothing calls home: licence, updates and models install offline.

  • Air-gapped ready
  • OpenAI-compatible API
  • Kubernetes
choros / governance / auditChain verified
Sample governance audit log entries
TimeEventResult
09:41:07chat · qwen2.5 · agent/claims-triageallowed
09:41:09pii.check · card_number (Luhn)redacted
09:41:12tool · sql.update_claim (write)needs approval
09:42:30approval · j.ali@ministryapproved
09:44:02release · claims-triage v7 · evals 48/50blocked
Each entry is hashed with the one before it; edits break the chain.

Government & defence

Networks with no outbound internet, where every update has to be carried in and checked.

Banks, insurers, health

Prompts and customer data stay on your infrastructure; external AI providers are off unless you turn them on.

Platform teams

One OpenAI-compatible endpoint for every model your organisation runs, with policy in front of it.

Capabilities

Everything an AI programme needs, run by you.

Models

Serve your own models

Deploy vLLM, Triton, Ollama, Whisper and Piper on Kubernetes from a catalog. Upload weights offline.

Gateway

One API for everything

OpenAI-compatible chat, embeddings, speech-to-text and text-to-speech, with exact and semantic response caching.

Agents

Agents, runs and traces

Versioned agents, a playground, and a trace of every step each run took.

Knowledge

Knowledge bases

Ingest your documents into a private vector store your agents can search.

Connectors

Tools with a human check

SQL, REST, GraphQL, Salesforce and Office 365. Any tool that writes data waits for an approval.

  • Salesforce logo
  • Office 365 logo
  • PostgreSQL logo
Voice

Self-hosted voice agents

Real-time speech-to-text, model and speech in one loop, entirely on your servers.

Governance

Policy on every call

Policy rules and PII checks run before each model call, and blocked requests are logged.

Audit

Tamper-evident audit log

A hash-chained record of who did what, with one-click verification.

Evals

No release without passing evals

Test suites graded by a judge model you choose. A project can block any version that fails.

Architecture

Every request passes the same checkpoint.

CALLERS
Console · Agents · Your apps
SIGN-IN
Your identity provider (SSO)
MODEL GATEWAY
Policy
PII check
Cache
Writes to a hash-chained audit log
SELF-HOSTED MODELS
vLLM · Triton · Ollama
SPEECH
Whisper · Piper
OPTIONAL · OFF BY DEFAULT
External providers

Deployment

Install it once. Upgrade it offline.

Licences are signed files checked locally. Upgrades ship as signed bundles that voisctl verifies, refusing downgrades and checking every image after install.

Air-gapped

Available

No outbound connection at all. Images come from your own registry.

Self-hosted, connected

Available

Your cluster, with the option to route selected calls to external providers.

Hybrid

Planned

Managed control plane, your data plane. On the roadmap.

Coming next

Visual workflow builder · Hybrid deployment · Usage metering

Ask about the roadmap

Choros licensing

Licensed per deployment, sized to your seats.

We scope a pilot on your hardware, then license the platform for production.