Get started

QuoxCORE · source-available core · self-hosted

The self-hosted control plane for AI agents.

Give agents real access to your systems while you control what they can do, approve what matters, and keep independently verifiable evidence of every governed action.

$curl -fsSL https://get.quox.ai | sh

Needs Git, Docker Compose and a Linux or macOS host.

Source opens at launch. Until then this command reaches private repos and will ask for access; it is shown so you can see exactly how install works.

your keys · your data · no card

In plain words

What it is, where it lives, when to reach for it

What is it
The self-hosted platform that runs your AI agents: a server stack, a web dashboard and a CLI.
Where do I use it
On a Linux server you own; you work in the dashboard in your browser.
When would I use it
When you want AI agents working for your team on your own hardware, under your own rules.
How do I use it
Run docker compose up -d on your server, then finish the Setup Wizard in your browser.

What it is

Five engines. One install.

QuoxCORE is not another chatbot wrapper. It is the layer your other AIs stand on: five engines sharing one graph, one policy plane and one evidence chain.

QuoxCORE is the platform beneath every agent you run: a harness for your models, an orchestrator for your fleet, a workflow engine, a long-running task engine, and a vault built for AI credentials.

01 · harnessA harness for your models

Bring keys for Anthropic, OpenAI, Gemini, Perplexity, Groq, Mistral, xAI, DeepSeek or Together, or point it at local inference. Every model call goes through the same governed door and comes back with evidence.

9 providers + local · one door

02 · orchestratorAn orchestrator for your fleet

49 specialist agents, routed by intent. Hand-offs are policy-checked envelopes, not hopeful HTTP calls into the dark.

AEE envelopes · routed

03 · workflowsA workflow engine

QuoxFlow builds visually, previews live and attaches evidence to every run, and a template library is ready to import from.

template library · live WireMap

04 · objectivesA long-running task engine

Objectives decompose into tasks that run server-side with heartbeats, locks and an enforced state machine. Close the tab: the work carries on and reports back.

server-side · approval-gated

05 · vaultA vault built for AI

AES-256-GCM envelope encryption with per-credential data keys. Agents borrow credentials on scoped, expiring, use-capped leases with full audit. They never keep them. Bundled with the free core, no separate licence.

leased · audited · AES-256-GCM
Specialist agents49Integration types catalogued413CLI command groups76

Counted 2026-09-12. Integration types are provider credential schemas the vault can hold and test, not certified end-to-end connectors.

The problem it removes

Agents are easy to start. They are hard to trust.

Getting an agent to do something useful takes an afternoon. Letting one near production takes a year of arguments, and the arguments are always the same three: nobody can say exactly what the agent is allowed to touch, nobody is asked before it does something irreversible, and afterwards nobody can prove what actually happened. QuoxCORE exists to settle those three, once, for every agent you run.

The demonstration

Watch a request find its agent.

You ask in plain language. QuoxCORE reads the request, picks the right specialist from your fleet, and hands the work over inside a governed envelope. Here is one run, recreated in the order it happens: routed, checked against policy, given a credential that expires, held for a person, executed, then written to evidence.

One run, recreated in the order it happens. No identifiers are shown, because this is an illustration and not the record of a real run. Your own runs carry the real ones.

Same door, right specialist, every time, and anything sensitive holds at the approval gate until a human decides. The pulses racing the constellation behind this page are these hand-offs in flight.

Multi-agent system

49 specialist agents.

Automatic delegation across the full roster. You ask, the right agent answers. Every one of these is a node in the graph behind this page. 37 of the 49 are named below; the agents page carries the complete roster with a per-agent capability verdict.

Everything the fleet learns lands in one persistent, shared memory, so what an agent works out today is still there next month and the rest of the roster can use it. How QuoxCORE remembers →

See the agents: the honest roster, with every tool's real status →

The roster is open. New agents register on the graph and become routable straight away.

CommanderQOrchestrator

General queries, coordination

WARDENSecurity

CVE scanning, threat detection

CIPHERNetwork

Connectivity, VPN, firewalls

DAEDALUSDevOps

Deployments, CI/CD, containers

PRISMAnalysis

Classification, patterns

HYPERIONVirtualisation

VMs, snapshots, Proxmox

METRICSMonitoring

CPU, memory, disk, alerts

INSIGHTDashboards

Grafana, visualisations

SCHOLARResearch

Best practices, configs

VIGILUptime

SLA tracking, availability

VULCANOperations

GitHub issues, PRs, releases

ARCHIVISTFiles

Documents, summaries, comparisons

COREYSystem health

Self-diagnostics

KEEPERContinuity

Backup, restore, migrate

TESTERQA

Testing, validation, QA

ARCHITECTConfiguration

Builds agents, tools and teams

NETWATCHRouterOS

MikroTik, DHCP, routing

MESHNETMesh network

Tailscale devices, routes, ACLs

JANUSBastion fleet

Host access, SSH audit trail

ARGUSSIEM

Wazuh alerts, CVE triage

REGULASettings

Config changes, dependencies, audit

LINKEDINLinkedIn

Publishing, engagement, page presence

YOUTUBEYouTube

Uploads, metadata, playlists

ACTION-QTasks

Todos, priorities, deadlines

QUOXCODETerminal

Terminal AI, shell, vim

NANOBANANAImages

Image generation, editing, vision

GEMINIReview

Code review, large-context analysis

PERPLEXITYWeb research

Web search, fact verification

DOCKULADocker fleet

Multi-host container management

BROWSER-QWeb automation

Navigates and extracts from any site

TRIAGE-QInbox triage

Prioritises, recommends actions

AUDITUSGovernance

Evidence chains, control mapping

HORUSSpatial 3D

Anomaly detection, spatial queries

ROADYRoadmap

Streams, phases, dependencies

WEAVERWorkflow design

Builds QuoxFlow workflows

ToolsmithTool building

Governed, sandboxed tool authoring

QUARTERMASTERCatalog

Tool discovery across ~3200 entries

Governance

Checked, gated, and on the record.

Governance is not a module you bolt on afterwards. Every request travels the eleven AOCL layers, ingress to audit, and each layer emits an observable event. AEE envelopes carry the work between agents, the WARD chain witnesses every step, and what comes out the far end is a trace somebody outside your company can read.

▸ AEE envelopes · routed▸ AOCL layers · enforced▸ WARD chain · witnessed

The eleven layers, in full →

01 · approvalsA human gate on anything sensitive

Approvals queue in one inbox with search, filters and bulk actions. TRIAGE-Q sits in it with you, summarising what needs attention first, and you move through the queue with j and k.

hitl inbox · approval-gated

The full HITL story →

02 · credentialsCredentials agents borrow, never keep

QuoxVault holds eight typed credential kinds, from API keys to SSH keys and TLS certificates, under AES-256-GCM envelope encryption. Leases are scoped, expiring and use-capped, and every grant and every use is audited.

leased · audited · AES-256-GCM

Inside QuoxVault →

03 · tenancyOrganisations, divisions, teams

Real multi-tenancy with RBAC and capability-based permissions. Each organisation gets its own assistant, its own scoped memory and its own scoped skills, so one install serves many teams without leaking between them.

rbac · scoped per org

04 · evidenceProof you can hand to an auditor

VOLT hash-chains every governed run as it happens, and WARD witnesses it. Drop a bundle in and verify a chain yourself, without having to trust us.

volt · hash-chained · witnessed

Sometimes you need to prove what happened and when and why.

The real thing

Not a mock-up. This is what you just watched.

QuoxCORE running an infrastructure health check across the fleet, with the AOCL layer trace open beside it, live, from ingress to audit. Most platforms show you an answer. This shows you the answer, the route it took, the policies it passed, the memories it used and what it cost, then lets you export the proof.

quoxcore · command centre
QuoxCORE command centre: an org switcher and E-STOP kill switch, a goal lane of running jobs, a chat picking CommanderQ, Claude Opus 4.6 and a default key, the AOCL pipeline executing layer by layer, and CommanderQ’s identity card with live suggestions.
  1. 1Switch org and hit E-STOP if neededThe org switcher, a kill switch and the live DEFCON state all sit in the same bar you use everywhere else on the platform.
  2. 2Running jobs queue in the goal laneEvery active run gets its own card and a live status dot, so nothing in flight goes unnoticed.
  3. 3Pick the agent, model and credentialCommanderQ, Claude Opus 4.6 and a named key are chosen per conversation, no code required.
  4. 4Watch the AOCL pipeline executeLayers L4 through L10 run in view, each with its own timing, so the route from plan to audit is never a black box.
  5. 5CommanderQ names itself and its next moveThe identity card states which agent answered and why, with live suggestions when nothing needs attention.

Captured from the real command centre, not a mockup.

quoxcore · activity log trace
A completed run trace: breadcrumb to the conversation ID, Replay and Activity buttons with JSON, Markdown and CSV export and SOC2 control tags, a run header showing complete status and 11 layers, a plain-English summary of what happened, the Policy layer’s ALLOW decision, and a note that VOLT integrity verified 32 events while WARD witnessing was not available.
  1. 1Every trace has its own addressThe conversation ID sits in the breadcrumb, so any run can be found and shared directly.
  2. 2Export with the control mapping attachedJSON, Markdown or CSV, each carrying the SOC2 control tags the run actually touched.
  3. 3Read the run header at a glanceComplete status, elapsed time, layer count and decision count, before you read a single layer.
  4. 4A plain-English summary up topModel used, policy checks passed, memories retrieved, cost and verification status, in one sentence.
  5. 5The Policy layer shows its workingFour checks ran and the decision was ALLOW in 33ms, an enforcement step made visible rather than assumed.
  6. 6The chain says exactly what it can proveVOLT integrity verified 32 events; WARD witnessing was not available on this run. The trace states the gap instead of hiding it.

Captured from a real run trace, not a mockup.

CommanderQ turning a one-line request into a governed plan: generated title and description, token and tool-call budgets, and an approval checkpoint, ready to create

A one-line request turned into a governed plan: title, description, token and tool-call budgets, and an approval checkpoint, before anything runs.

The AI Studio: assistants, agents, agentic teams, workflows, prompts, skills and the crystals library in one workshop

AI Studio, where you teach the fleet what to do: assistants, agents, teams, workflows, prompts, skills and crystals, configured in one workshop.

Ask a question, get an answer, keep the proof. Every trace exports to JSON, Markdown or CSV with its SOC2 control mapping.

The dashboard

Built for operators, not admins.

Every surface above is functional, navigable and keyboard-first. You have watched it work; this is what your hands learn.

Command palette ⌘K

⌘K opens instant search across every page, agent and tool. Navigate the entire platform without touching a mouse.

HITL inbox jk

Sensitive actions wait for a human. Search, filter, bulk approve or deny, and move through the queue with j and k. Urgent items pulse in the sidebar.

Keyboard shortcuts 1–9?/

Number keys 1 to 9 for instant navigation. Question mark for help. Slash for quick filter. Every list supports j and k, Enter, and Escape.

Design system

Consistent tokens for colour, spacing, and typography. Collapsible sidebar sections with persistent state. WCAG 2.1, aria labels, accessible by default.

The orchestration graph

Every node governed.
Every filament recorded.

QuoxCORE doesn't just connect your agents, it makes every route between them a governed, witnessed event. What you see behind this page is what your fleet actually looks like.

01 · routedOrchestration

Route work across your whole fleet from one plane. Hand-offs between agents are first-class, policy-checked events, not hopeful HTTP calls into the dark.

AEE envelopes · routed

02 · governedTools and powers

Grant each agent scoped powers over real tools: short-lived, least-privilege, revocable in one click. Credentials are leased through the vault, never handed over.

scoped powers · governed

03 · witnessedTelemetry

Watch the graph light up in real time: every run, retry and decision streamed to a tamper-evident chain your auditors can verify without trusting you.

WARD chain · witnessed

Install

Self-hosted. Source-available. Free to start.

You have seen the command twice already. Here it is properly, three steps.

$git clone https://github.com/quoxai/quox.git && cd quox

Needs Git, Docker Compose and a Linux or macOS host.

github.com/quoxai/quox · your keys, your data · no card to start

What it costs

Included is the floor. This is the ceiling.

Not a trial tier. The full platform, self-hosted, with everything in this list bundled into the free install. These ship free for self-hosted installs:

QuoxCOREthe platform itself
SOC Security Suitesecurity operations, bundled
Filesdocument workspace and search
Workflow Libraryready-made workflow templates
Prompts Libraryreusable prompt sets
Visualizationsdashboards and charts
System Maintenancebackup, restore and update
Developer Toolsterminal, CLI and API access
Cognitive Topologythe agent graph, mapped
Codebase Mirrorrepository search and indexing

Self-hosted, your keys, your data, no card to start.

$curl -fsSL https://get.quox.ai | sh

Needs Git, Docker Compose and a Linux or macOS host.

Source opens at launch. Until then this command reaches private repos and will ask for access; it is shown so you can see exactly how install works.

Then it expands

The same install keeps growing.

Everything above ships in the box. This is how one install grows around your work without becoming a different product.

01 · connectPlug in LLMs, APIs and MCPs

Paste a running MCP endpoint, or a GitHub repo that QuoxCORE clones, builds and spawns, then introspects into governed tools. Through QuoxMCP the platform speaks MCP the other way too, so your Claude can drive the governed tools on your own install.

mcp endpoint + hosted · beta

02 · powersGrant tools and powers

Scoped, revocable, least-privilege grants per agent, backed by vault leases.

scoped powers · governed

03 · workflowsBuild workflows

Start from the template library or a blank canvas, with a live preview of the wire map as you build.

quoxflow · evidence attached
The workflow builder: WEAVER has built an incident-response flow on the canvas, a webhook trigger wired to an on-call Telegram alert, with the schedule node open for configuration

04 · objectivesRun objectives

Autonomous goals with a human gate: plan, approve, start, track. Runs survive the closed tab and report back.

objectives · approval-gated
The objectives queue: pending, completed, failed and cancelled runs with task counts and durations, and the PRISM objectives assistant alongside

05 · skillsDevelop skills

49 seed skills across 12 categories, and the engine proposes new ones as your agents work. Skills earn patches by succeeding, and promotion is gated.

qskl · 49 seeds

How skills compound →

06 · crystalsFreeze crystals

A proven run frozen for deterministic replay and signed with your organisation's Ed25519 crystal key. Same outcome, fewer tokens, evidence attached.

frozen · signed · replayed

The crystal lifecycle →

Every plan and every price →

The plugins marketplace

Where the platform actually grows.

The real plugins dashboard: what is installed on your QuoxCORE anchor, what is available from the marketplace, and which type each one is.

Browse the store →

quoxcore · plugins dashboard
The QuoxCORE plugins dashboard: a breadcrumb to Home, Platform, Plugins, a grid of active plugin cards including QuoxMind Complete at Enterprise $49, QuoxMemory Implant marked Most Popular, Cognitive Topology marked Free, OpsDeck marked New, and AOCL Compliance Suite at Enterprise $499 a year.
  1. 1Three clicks from the home screenHome, Platform, Plugins: the real marketplace lives inside the dashboard, not a separate site.
  2. 2Every plugin lists a real tier and priceQuoxMind Complete is Premium at $49, active on this install right now.
  3. 3A most-popular ribbon, not a vibes claimQuoxMemory Implant carries the badge because it is the highest-adoption plugin, not marketing copy.
  4. 4Some plugins are free outrightCognitive Topology carries no tier gate at all, just a Free badge.
  5. 5New arrivals get flaggedA New ribbon marks OpsDeck as the most recent addition to the marketplace.
  6. 6Enterprise pricing goes well beyond freeAOCL Compliance Suite runs $599 a year, the top of the range sitting beside the free tier above.

Captured from the real plugins dashboard, not a mockup.

Where it stands

What's proven, what's not yet.

Shipping today
  • 49-agent registry and delegation router, live and routing in production (additive keyword/capability scoring, not an LLM judge)STATUS_AND_LIMITS_AGENTS.md · Stable
  • AOCL eleven-layer trace, audit-log UI and per-run export to JSON, Markdown or CSV with SOC2 control tagsSTATUS_AND_LIMITS_AOCL.md · Beta
  • HITL inbox, bulk approve/deny and the SLA escalation runner, live in the auth serviceSTATUS_AND_LIMITS_HITL.md · Beta
  • Server-side VOLT witness for every approval decision, with a durable retry queue if the collector is briefly unreachableSTATUS_AND_LIMITS_HITL.md · Beta
  • Core memory store: CRUD, full-text search and per-org quotasSTATUS_AND_LIMITS_MEMORY.md · Stable
Not yet
  • Cross-org claim verification checks a counterparty’s name against an admin-seeded list today, not an Ed25519 signature; cryptographic verification is a queued follow-on
  • Sub-agent creation from chat: ARCHITECT can propose an agent configuration, applying it still needs a human to wire it in
  • The vector leg of hybrid memory search needs the Qdrant tier, which is not guaranteed running in every environment; without it, search still works, just keyword-only
  • A live HTTP soak of the response-contract honesty guards through the real chat endpoint, at volume, is deferred to a later release

Each line above names the STATUS_AND_LIMITS file it comes from and the band that file gives it. Read Beta as built and unit-tested, not yet soaked at volume in production. Read Stable as proven on the real thing. The detail behind every line lives in those files, not just in this copy.

Ready when you are

Ready to command your infrastructure?

QuoxCORE works standalone, or with QuoxAgent and QuoxBastion for full coverage.