Pragma AI

Give your business
one brain.

Before you choose tools, models or agents, build the layer they all need. Everything plugs in, swaps out and grows as your business does.

Book 30 minutes
Runs in your infrastructure Any model, any vendor Connects to the tools you already use Per seat, not per token

Everyone is racing to add AI agents. Almost no one is building the foundation underneath them.

An agent is only as good as the context it can see. Point one at your business today and it acts on fragments: one system, one dataset, no memory of why anything was decided. Pragma is the layer that gives every tool, agent and model the full context of your business.

What standing still is already costing you

Senior time, spent answering

Your most expensive people, interrupted for answers that are already written down.

AI is already in the building

Your people already paste company information into personal AI accounts. Unshared, unmanaged, invisible to you.

Knowledge that walks out

How things really work lives in a few heads. When one leaves, it leaves too.

The gap compounds quietly

Businesses that run on AI get faster every month. The distance between you and them never announces itself.

Customer support

A customer repeats themselves for the third time while your agent digs through old tickets.

With Pragma: the full history and the right policy, in front of your agent in seconds.

Sales and proposals

Every proposal starts from a blank page while the answers that won last time sit in old bids nobody can find.

With Pragma: past bids, pricing and case studies surfaced in seconds, so you reuse what already won.

Engineering and delivery

Your engineering lead says it will be ready in a month. The only people who can verify that are the ones on the hook to deliver it.

With Pragma: an independent, expert read on real progress, and a team that ships more each sprint because nothing has to be re-learned.

Onboarding

Your new hire's first month is spent interrupting your best people with the same questions.

With Pragma: they get the answer a five-year veteran would give, without asking one.

And for you

Every decision still routes through you, because you're the only one holding the full picture.

With Pragma: the business answers its own questions, and you get your week back.

It doesn't replace anyone. People still make every decision. Pragma just makes sure the right information is in front of them when they do.


Today: everyone connects alone With Pragma: one shared layer
Your sources Tools and people
Pragma AI The context layer In your infrastructure. Never leaves.
Your team
Sam
Jordan
Claude Code
ChatGPT
Claude
Drive
GitHub
Own notes
Slack
CRM
Finance
Search
Swap tools and models in and out. The context underneath stays.
01 Ingest. Connect your repositories in place. Nothing moves.
02 Index. Chunked and embedded into your own vector store.
03 Ask. Plain English in, cited answers out.

Pragma is a set of containerised services that install into your environment: one ingestion and retrieval layer, four ways to consume it, and a single gateway that every model call passes through. Nothing here is a wrapper around someone else's chat product.

BASE
PragmaBase
Ingestion and knowledge administration. Connector setup, sync scheduling, chunking and embedding. Where the knowledge base is curated and kept current.
CHAT
PragmaChat
The day-to-day interface and API for staff. Retrieval-grounded answers, every one carrying citations back to source.
FIND
PragmaSearch
Semantic search across the whole corpus, for the times someone wants the documents themselves rather than an answer about them.
CODE
PragmaCode
A CLI agent for engineering teams. Codebase-aware context delivered over MCP, in the terminal where the work happens.
WIKI
PragmaWiki
Structured internal documentation held inside the platform, so what gets worked out once becomes durable instead of disappearing into chat history.
RAG
Retrieval module
PostgreSQL with pgvector, the embedding pipeline, and a small local model for query translation. The part that decides what the LLM is allowed to see.
GATE
Model gateway
One egress point for every model call in the business. Routing rules, spend caps, key management and per-team usage accounting.
MCP
MCP tool servers
Live connections to running systems — ticketing, CRM, internal APIs — so answers reflect current state, not only what was written down.
LLM
Local model runtime Optional
A 27B-class open-weights model served inside your estate, for work that should not leave the building — or should not cost frontier rates.
PII
Anonymisation layer Optional
Detects and redacts personal and commercially sensitive data from prompts before anything crosses your network boundary.
Pragma AI technical architecture: ingestion portal, RAG module with PostgreSQL and pgvector, wiki module, MCP servers, optional anonymisation layer and a LiteLLM gateway routing to local and third-party models, all within client-managed infrastructure.

Everything inside the shaded boundary runs on infrastructure you control. Only outbound model calls cross it — and only the ones you configure.


This is where most internal AI projects stall: someone works out that the knowledge has to be gathered, cleaned and moved first, and the project becomes a data migration nobody agreed to. Pragma reads your repositories as they are. No restructuring, no re-tagging, no extraction exercise. Point it at a Confluence space or a GitHub organisation and it syncs from there, incrementally, keeping pace as things change.

Confluence Jira GitHub GitLab SharePoint OneDrive Google Drive Slack Notion Zendesk S3 and file shares Office and PDF and most other document, ticketing and code repositories

Retrieval is the part that decides whether any of this works. A pipeline that looks impressive across ten documents behaves very differently across two hundred thousand, and that gap is where most deployments quietly fail. We use established practice alongside techniques of our own, and it is where the bulk of our engineering has gone.

Query translation
A small local model rewrites and expands the question before retrieval runs — cheap, fast, and it addresses the most common failure in naive RAG: the way people ask is almost never the way the document is written.
Hybrid retrieval
Dense vector search runs alongside lexical matching, so exact identifiers — ticket numbers, error strings, part codes, policy references — survive instead of being smoothed away by semantic similarity.
Reranking
Candidate passages are re-scored against the original question before any of them reach the model. Fewer, better passages consistently beat more of them.
Grounded citation
Every answer carries links to the documents behind it, so a reader can check the claim in the system of record rather than taking the model's word for it.
Incremental sync
Only what changed is re-embedded. The knowledge base tracks your repositories continuously rather than snapshotting them and going stale.

The cost argument

Most enterprise AI spend goes on frontier models doing work that never needed one.

Summarising a ticket. Pulling fields out of a document. Drafting a routine reply. Answering a policy question that is already written down. That is the bulk of real enterprise volume, and it is billed at frontier rates because there is nothing sitting in the path deciding otherwise.

Pragma is that thing in the path. Every call in the business routes through one gateway, and the policy is yours to set — per team, per task type, with budgets, caps and usage accounting attached. High-volume, low-complexity work goes to a local or low-cost model. The hard tail still goes to the frontier.

01
High volume, low complexity
Classification, extraction, summarising, routine drafting, first-line Q&A
Local 27B
marginal cost only
02
General knowledge work
Research, analysis, longer drafting, most day-to-day questions
Mid-tier API
03
Hard reasoning
Complex code, multi-step agentic work, genuinely novel problems
Frontier API

We will not tell you a 27B model matches a frontier one. On hard reasoning and agentic coding it does not, and anyone claiming otherwise is selling you a benchmark. The claim is narrower and more useful than that: most of your volume is not hard reasoning, and paying frontier rates for the part that is not is the largest avoidable line item in an enterprise AI budget.


In every model below, the core stack runs inside your infrastructure — interfaces, retrieval module, vector store and gateway. What changes between them is where inference happens and who operates the hardware. A fully managed option is available where your residency rules allow it.
Self-hosted, API inference
Lowest lift
Core stack in your estate. Model calls leave through the gateway to the providers you choose, with optional redaction applied before anything crosses the boundary.
Suits: getting to value quickly, with no hardware decision to make first.
Self-hosted, local model
Lowest running cost
Everything above, plus a 27B-class open-weights model served on your own hardware. Sensitive and high-volume work never leaves the building; frontier APIs stay available for the hard tail.
Hardware: a single RTX Pro 6000 covers typical single-tenant load. Sizing scales with concurrency and tenancy.
Pragma-hosted inference
Per seat, not per token
Your core stack still runs in your estate; we host, serve and maintain the model. Priced per seat, so your bill stops tracking your usage — and you run no GPUs.
Suits: local-model economics without the capex or the GPU operations.
Fully managed
Fastest to start
The entire stack operated by Pragma. The fastest route to a working knowledge base, where data residency rules permit it.
Suits: proving the value before committing infrastructure to it.

You do not need to choose before a pilot. Which model fits comes down to three things: how sensitive the corpus is, whether you would rather spend up front or monthly, and whether you want to run GPUs at all. Moving between them later is a deployment change, not a migration — the stack underneath is the same in each.


No migration project

Connect repositories in place and sync. Live in weeks, not quarters.

Genuinely model-agnostic

One gateway for every call. Change provider, add a local model, or run several at once.

Runs in your infrastructure

Self-hosted core stack. Optional redaction before any call leaves your network.

Answers you can verify

Every response cites the documents behind it, linked to the system of record.

This is the one AI decision you can't get wrong, because everything else depends on it.
The fastest return on any AI investment is in the layer underneath.

See it running against your own systems

Give us 30 minutes and we'll show you a working demo, with your sources.

Book a demo
Ready when you are. Book 30 minutes