Start here

What Pragma is

A desktop app where your AI models work together as one: every chat is a real AI agent with its own model or models, its own instructions, and its own computer.

Pragma is a desktop app for Windows and macOS. It looks like a messaging client, and the contacts in the sidebar are agents. Each one is a real process running on your machine, with its own model, its own instructions, its own working folder, and optionally its own computer.

Two minutes, start to finish: add a bot, pick its model, give it a job, approve what it asks to do, and open the file it wrote.
The Pragma window, with a roster of agents on the left and a conversation on the right
The sidebar is a roster. Every name in it is an agent you configured.

The important part is that Pragma does not proxy your messages through an account of ours. It starts agent command-line tools that are already installed and signed in on your computer, and normalises what they emit into one stream the interface can render. Your Claude subscription stays your Claude subscription. Your conversations stay in ~/.pragma on your disk. Pragma can also run an open model on your own graphics card, so an agent can work without any subscription at all.

Pragma is built so the models you already use work as one. A bot can run on more than one model, each for the part it does best, in the same conversation, folder and tools, and the work moves between them by itself. You stop going back and forth between providers: you ask once, in one place.

How the pieces fit together

LayerWhat it isWhere you change it
AgentThe identity: name, avatar, instructions, memory, conversationAgent settings
EngineThe command-line tool that actually runs the reasoning loopModel picker, and Settings, Engines
Local modelAn open model Pragma downloads and runs on this computer, or one you bringModel picker, and Settings, Local models
Working folderThe project an agent starts in, and the place it is meant to editAgent settings
Connected appsAuthorised access to Gmail, GitHub, Slack, Notion and several hundred moreConnected apps
ComputerA desktop an agent can see and controlComputer panel
RoutinesThe same job, on a schedule or from a webhookTasks and routines

What it is good at

Running several specialists at once. A coding agent pinned to one repository, a research agent with a browser, an operations agent with your inbox and calendar. Different models, different folders, different permissions, all in one window.

Showing you the work. Tool calls, questions, permission requests, failures and costs are cards in the conversation rather than scrollback in a terminal you closed.

Stopping before it does something you did not ask for. Risky actions become an approval card. Denying one hands control back to the agent so it can find another way.

What it is not

It is not a hosted service. Close the app and the routines stop, because there is no server of ours running them. It is not a model provider either: what a given agent can do, and who bills you for it, is decided by the command-line tool it drives, or by your own hardware when the model runs on this computer.

It runs on Windows 10 and 11 (x64) and on macOS 12 or later, on Apple silicon and Intel Macs. There is no Linux build published yet.

Where to go next