PIES AI

AI that builds the app, runs its agents, and answers to your policy.

PIES AI turns a plain-English description into a working application, then keeps working inside it as agents and as a chatbot for its users. Bring the models you trust, or run PIES LLM privately on your own hardware. Every call is governed and recorded.

Build

From plain English to tables, screens and logic.

Describe what the application should do. PIES AI plans it, builds the data model, designs the screens with the right widgets, and wires the events and functions, streaming every tool call as it works. Everything it produces is an ordinary object you can open and edit by hand.

  • Whole apps from one prompt, or one change at a time in a conversation
  • One PIES AI across the Studio and inside every app, always acting as the signed-in user
  • Starting prompts for sales CRM, inventory, helpdesk, clinic, HR, approval workflows and more
Describe itReal screen

Three ways to let it work

Edit automatically

PIES AI plans and applies the change, then shows the receipt. The default for day-to-day building.

Plan mode

PIES AI writes the plan and changes nothing. Read it, adjust it, then let it build.

Ask before edits

An Approve or Reject card for every change before it is saved. For the applications you care most about.

Build receipt

Each turn ends with exactly what was created or updated, counted from the application rather than the model's claims, with the model used and the tokens spent. Anything the AI could not save is listed as NOT applied.

Rewind

Every turn takes a version snapshot first. A turn that went wrong is undone with one click, and the activity log keeps the history.

PIE Loop

A large request is broken into units of work, built, then build errors are read and fixed until the application compiles. Ask for the whole thing instead of steering every step.

Builds from your documents

Attach a BRS or specification as an Artefact and PIES AI works from your requirements rather than its own assumptions.

Knowledge Base and Memory

Organisation-wide sources reach every build, Studio answer and agent run. Memory keeps Organisation, App and Agent notes with author and time, editable and promotable by administrators.

Builds survive the browser

A build is a background job. Close the laptop and it carries on. An interrupted turn picks up with Continue.

Views with no widget

Calendar, kanban, gantt, timeline: describe it and PIES AI writes the React component, the read function behind it and the event that wires the data in.

Analyse and Fix

A build failure in the PROBLEMS tab is handed to the AI with its context, and the fix lands as an ordinary, rewindable change.

Any model

Bring the models you trust, on your own keys.

PIES Studio connects to the cloud providers below and to PIES LLM. You hold the keys and the contracts. A policy decides which one answers each request, and heavy work such as screen authoring is upgraded to the strongest model the policy already permits.

Anthropic Claude

Through your own API key.

OpenAI

Through your own API key.

Azure OpenAI

In your own Azure subscription.

xAI Grok

Through your own API key.

PIES LLM

The private PIES LLM family on your own hardware. No key, no per-token bill, no egress.

PIES LLM

A private model family that never leaves your network.

PIES LLM is included with every Enterprise licence. Five models from PIES Lite to PIES Ultra share one OpenAI-compatible API and one privacy guarantee: your prompts, training data, generated code and model weights stay on your infrastructure. Smaller members get a compact prompt and tool catalogue so builds still work offline.

Smallest

PIES Lite

The smallest member, for evaluating Private AI and for the light, repetitive work a policy routes locally.

Mid-size

PIES Dev

More capable than Lite. Sizes and hardware guidance are in the documentation.

Mid-size

PIES Pro

More capable than Dev, for applications with steady AI use.

Multimodal, build-capable

PIES Expert

Reads screenshots and documents as well as text, and builds whole applications.

Multimodal, build-capable

PIES Ultra

The largest member, for enterprise-wide production. Verified on 2x H200 and 2x B200.

Model sizes and hardware guidance are in the documentation.

Where Private AI runs

Your server, a rented pod, your cloud tenancy, or a Mac.

Your own GPUs

A single Docker container serving the model through an OpenAI-compatible API on a server you own.

A rented GPU pod

Bring the container up on a pod from a GPU provider for a project or a burst.

A VM in your cloud tenancy

Your subscription, your network, your keys.

An Apple Silicon Mac

Evaluate Private AI on a desk, with nothing leaving the machine.

Train it

Make it yours with your own data.

The Private LLM card shows the seed training data PIES ships and lets you refresh it. Fine-tuning jobs train on that data and on your own, unless you opt out, so the model learns your vocabulary, your UI patterns and your data conventions.

Training data stays on your file system. Trained versions are timestamped, can be rolled back, and can be deleted at any time.

PIES AI administration portal showing training data and adapter management

Agents

Every app gets its own agents. Three kinds of work.

Each application runs its own MCP server with a tool per table and a tool per function. Agents use them to work inside the running app. There is one Start work door and one Activity feed for everything running and waiting on you: Needs you, Running, Today, Failed, Everything.

  • Scoped to one app and one access group, with nothing more
  • Supervised or autonomous, with approvals that time out safely
  • Every step recorded in the audit log, including steps that were refused
Its own AI agentsReal screen

Deliveries

Change an application by running a playbook: build a feature, fix a defect, audit and improve. A board card, a route of steps, a live trace with a steering box, and Pause, Resume, Stop, Retry, Skip and Roll back.

Errands

One action on a running application from a plain-English request: chase the overdue invoices, close the stale tickets, prepare the weekly summary.

Posts

An agent stands watch on an environment and acts on a schedule, a signed webhook, an app event or a record change. The same agent can be posted on several environments independently.

Autonomy levels

Supervised, Autonomous or Locked down per agent. Approval cards offer Allow, Deny with a note, Allow for the rest of the run, or Always allow.

Approvals that time out safely

An unanswered approval times out, the run carries on and reports the skipped change. Every decision is signed into the run.

Runs as an access group

An agent acts as one of the app's access groups. The app enforces that group's permissions, including which tables it may read. Rows it writes are signed "PIES Agent · group".

Budgets

Iterations, tokens and minutes per run, and tokens per month. At three quarters of its iteration budget a run compacts its history and continues, up to three times.

Playbooks

Rules plus ordered steps with role, tools and model tier. Stock playbooks: Full delivery route, One builder and a verifier, Fixer, and the Self-improvement loop, which audits an app, files findings, fixes and verifies each one.

Triggers

Schedule, webhook with a signed secret, app events such as deploy failed, build failed or bug reported, and record change with a column filter.

Ships with every template

Each template installs an agent pack and sample rows shaped so the agents find something on the first run.

Operations grants

Agents inherit the app's operations grants, so approvals route to the people who run the application, not only the people who built it.

In-app chatbot

A chat window for the people who use the app.

One flag enables a themed chat widget in a deployed application. Its users ask questions about their data, move between screens and run functions in natural language. The chatbot works through the app's own MCP server, so it can only do what the signed-in user may do, and every call is governed and logged like any other.

  • Appearance configured with a live preview to match the app's theme
  • Enabled on every template out of the box
  • Same policy, same redaction, same audit log as the rest of the platform
One application, one MCP server, used by agents and the in-app chatbot

Governance

Your rules apply to every model, including your own.

Governance in PIES is a policy engine, not a setting on each app. The enabled policy, not the model picker, routes a build. Policies decide which model may see which data, redact sensitive fields, and route requests. Change a rule once and every app follows it. Nothing is rebuilt.

Your rules, any modelReal screen

Policies

Rules that choose provider and model by request type, tier, data classification, role, app and region. If no policy allows a model, the request fails rather than falling back to the cloud.

Seven routing presets

Air-Gapped, Regulated Industry (HIPAA/PCI), Cost-Optimised Hybrid, Frontier Quality, Hybrid Burst-and-Train, Public Sector/Sovereign and Default Balanced. Add or replace when your posture changes.

Redaction and classification

Sensitive data is redacted before a model sees it and every detected class is recorded. A card number in a PII app still meets PCI rules.

Test Console and shadow policies

Simulate a request and see which policy matched, the classification, the model and the redaction. Shadow policies run only on simulate and replay. Lint finds dead policies.

Cost-optimised hybrid

Light edits go to your local model, heavy work to the cloud. Inside one build the cloud plans and the local model executes the repetitive items. A savings panel reports what was served locally.

Factuality scoring

Paste an answer and its source and get a groundedness report. Audit rows carry a verdict.

Separation of duties

Eight server-enforced governance roles: governance admin, policy author, policy reader, approver, auditor, compliance, budget and anomaly. Identity comes from the verified token only.

Decisions log

Every agent decision, who made it, the outcome and the payload. Filterable and exportable as CSV at hundreds of thousands of rows.

Audit

Every AI call, on the record.

Who asked, which model answered, what data classification was involved, the factuality verdict, what it cost and whether it was allowed or blocked. The log is signed and hash-chained so a change to any entry is detectable. Agent, run and posted version are inside the hash. Filter by agent, playbook, run and source, trace from a run to its calls, and export CSV for your security and compliance teams.

Security and compliance →

Every call on recordReal screen

PIES AI questions

Do we have to use a cloud AI provider?

No. PIES Studio is fully functional with PIES LLM alone, including on an air-gapped network. Cloud providers are optional and used only where your policy allows.

Whose API keys are used?

Yours. Keys are entered in AI Settings, never through chat, and AI Settings shows each key's real health: rejected, out of credit or rate limited.

Is PIES LLM an extra cost?

No. The PIES LLM family is included with every Enterprise licence and runs on your own hardware with no per-token billing and no GPU add-on.

Does Private AI call home?

No. The service refuses inference without a valid licence but validates it locally, and the model weights can be brought in on media for air-gapped sites.

Can an agent act without a person approving?

Only if you let it. Set the autonomy level per agent, give it an access group, cap its budget, and every step, including refused ones, is written to the audit log.

What is MCP?

Model Context Protocol, an open standard for connecting AI models to tools and data. Every application PIES Studio builds has its own MCP server with a tool per table and a tool per function. That is what its agents and the in-app chatbot use.

Try PIES AI on your own data.

Every Enterprise trial includes PIES LLM. 60 days free, no card.