Route
Every task is scored against your policy on five axes — capability, cost, latency, reliability, and team preference — and matched to the cheapest approved model that clears the bar.
Policate routes each task to a cost-efficient approved model, caps runaway context, and attributes every dollar. One managed setup delivers the approved models, tools, instructions, and guardrails.
macOS · Linux · Windows · checksum verified
Explore the product demo14-day free trial · up to 10 users · no provider usage markup
The control loop
Policate closes the loop on every AI coding request — routing it to the right model, running it with a managed setup, attributing the spend, and enforcing policy along the way.
Every task is scored against your policy on five axes — capability, cost, latency, reliability, and team preference — and matched to the cheapest approved model that clears the bar.
The managed binary runs the task with your approved tools, MCP servers, and context controls — capping runaway context and splitting big work into bounded worker runs.
Every request is tagged to an org, team, developer, model, and work item, so cost-to-delivery is a query, not a quarterly reconstruction.
Budgets, residency, and tool rules are enforced before the request leaves the machine, and each decision lands in an append-only audit trail.
Start with cost
Choose a cheaper model when it is good enough, keep context from growing unchecked, stop requests at a real budget, and attach the result to the work that benefited.
Choose a lever to see a representative receipt. Values are examples; your dashboard calculates them from your own request metadata.
01 · match cost to work
Models & routing chooses among the eligible inventory. Policy sets the hard boundary first, then Policate scores capability, cost, latency, reliability, and team preference with an explicit fallback chain and an inspectable receipt.
task: refactor_authpolicy: engineering-v14sonnet: 0.94 ← selectedestimate: $0.008 vs $0.024 baselineControl plane
Versioned YAML policy for models, tools, data, teams, and budgets. Decisions are made before a request leaves the machine and every one is versioned.
# policy.yaml · v14
models: [sonnet, haiku]
budget: $2,500/mo · block over
data: eu-residency requiredExplainable scores across capability, cost, latency, reliability, and preference. Fallback chains and region controls built in.
Cost per request, routing and cache efficiency, member/project attribution, spend forecasts, smart usage signals, and hard budget blocks. Finance-ready exports for every org, team, and developer.
An allowlist enforced at the gateway, plus managed pre-commit and pre-push checks that travel with the binary. Every tool call is logged before execution — never after.
Bring your own credentials — Bedrock IAM, Anthropic, OpenAI. Recoverable provider credentials are encrypted at rest and never returned in a response; Policate API tokens are hashed.
Append-only, sealed traces with 100% coverage. EU data residency via cross-region inference profiles.
More in the binary
Policate keeps the useful parts of a modern coding agent close to the developer—execution, language tooling, debugging, durable sessions, and compact context—while the router keeps each run efficient and attributable.
Persistent Python and JavaScript evaluation for data work, scripts, and repeatable analysis without leaving the agent session.
Formatting, references, and safe renames run through the project’s real language servers so edits land with their imports intact.
Attach to supported runtimes, inspect frames, and understand failures without turning every investigation into a print statement.
Resume a named project with its policy, model mix, budget, and local receipt intact. Auto-compaction preserves the useful context before a long run gets expensive.
Attribute routed spend to project, repository, branch, and developer tags so teams can see which work consumes model budget—not just which provider billed it.
Infer bounded repository, branch, issue, and Jira references from local metadata so cost can stay attached to a work item. This local inference is not an authenticated GitHub or Jira integration.
Choose the enforcement boundary
Gateway mode is the recommended starting path so controls stay authoritative on the request path. Direct mode is an explicit choice after the binary and Admin have a verified, secret-free runtime contract.
Provider-direct execution
The binary calls Bedrock, OpenAI, Anthropic, or your local endpoint directly. It still receives the organization’s approved models, managed tools, context controls, local role routing data, and fallback chains.
provider connection stays in your environment
Centralized execution
Add the Gateway when requests must pass through one authoritative layer. Policate then owns server-side policy and routing, hard budgets, redaction, exact cache, provider credentials, and request-level audit evidence.
one governed enforcement hop
Both modes use the same dashboard, team setup, presets, context controls, and managed startup sync. Direct keeps the data path local; Gateway adds authoritative server-side controls and complete request evidence.
Cost intelligence
The dashboard separates an efficient local harness from model choice, context and compaction, exact-cache reuse, and spend prevented by a hard limit. Nothing is hidden inside a single percentage.
34% below an ungoverned $10k/mo baseline
Illustrative scenario, not a savings guarantee. Actual results depend on workload shape, task success, retry behavior, context growth, approved model prices, cache eligibility, and policy. Harness and routing effects are measured separately to avoid double counting.
For managers
Spend intelligence turns request metadata into cost per request, cache reuse, routing shifts, project coverage, and smart usage signals. It is useful for finance and platform teams without storing prompts.
Cost / request
$0.014
route to a cost-efficient fit
Cache reuse
41.8%
repeat request avoids a provider call
Harness signal
Tracked
compare successful tasks, not raw calls
Smart signal
Attribution gap
tag projects before budgets drift
Then improve developer experience
The dashboard publishes the approved models, policy, MCPs, skills, instructions, context controls, and Git hooks. Each developer logs in once; the binary verifies and applies the company-managed namespace on startup. User-authored content outside managed blocks stays intact, while enforced company values intentionally supersede local overrides.
The sequence advances automatically. Choose a step or pause it at any time.
Every startup checks the company-managed models, MCPs, skills, commands, instructions, context controls, and hooks.
$ policate tools status
Tools Status (local vs remote)Managed revision: synced at 2026-07-17T14:22:08ZMCP Servers: ✓ github (synced)The command and output labels mirror the current CLI. Organization names, request IDs, counts, hashes, and costs are representative values.
The difference
Opaque spend — no idea which team or model burns the budget
Policy lives in a wiki nobody reads or enforces
No trail — you cannot prove what ran or why
Provider keys copy-pasted into per-team .env files
Model choice is a guess baked into each codebase
Rolling out a change means chasing every developer
Every dollar attributed by org, team, developer, and model
Versioned YAML policy enforced before the request leaves the machine
100% append-only audit coverage, sealed and finance-ready
BYOK credentials encrypted at rest and never returned; API tokens hashed
Explainable 5-axis routing picks the best fit on every call
One policy update ships to every request, instantly
Pricing
Pay for the Policate control plane, not a second AI bill. Your provider charges you directly at its published rates; Policate adds no usage markup.
per active user / month
For teams controlling AI coding cost and developer setup.
annual, volume-based
For platform teams governing spend across the org.
Start with a 14-day trial for up to 10 users. Connect one workspace, publish the company setup, and verify the full path before rolling it out to the team.
macOS · Linux · Windows · checksum-verified downloads
Read the quickstart