Start here
How-to videos
Thirty-two short videos, each one real job done in Pragma from start to finish. Under a minute each, no sound needed.
Each video walks through one job in the app, step by step, with the same buttons you will click. They run about forty seconds and have no narration: the numbered steps on screen carry it.
All videos
Pick what you want to do; each link jumps to its video.
Install Pragma and meet your first bot
Download Pragma, get past the Windows warning for a new app (a Mac opens it without one), sign in with an email code, and say hi to your first bot. About a minute from start to your first answer.
More in Install Pragma.
Set up Pragma for your business
Press Set up my business in Teams and answer five plain questions about your work. Pragma proposes a small team, with each bot's job, the apps it uses, what it must ask you first and what runs on a schedule. Say yes and it builds all of it, asking you before each step.
More in Creating an agent and Routines and webhooks.
Manage Gmail with a bot
Connect Gmail once, then ask for what you want in plain English. The bot reads the inbox, flags what is urgent and drafts replies, and nothing is sent until you say yes.
More in Connected apps and Approvals and the inspector.
Run a multi-bot channel
Put several bots in one channel, choose who answers plain messages, and talk to the whole team at once. An @mention brings in just one of them.
More in Creating an agent.
Run one bot on two models
Give a bot a second model and split the work between them: one plans, the other builds, for example. Both work in the same conversation, with the same files and tools, and hand the work to each other.
More in Engines and models.
Schedule a routine
Turn a job you ask for every morning into one that happens on its own. Every run becomes its own task, with its own result.
More in Routines and webhooks.
Approve what your bots do
Before a bot runs a command or changes a file on your computer, it asks. Allow it once, always allow that kind of step, or deny it.
More in Approvals and the inspector.
Teach a skill
Do a task once while Pragma watches and listens, name it, and every bot on your team can repeat it.
More in Skills.
Run a model on your own graphics card
Download a model that fits your card straight from the model picker, then switch a bot to it. It runs free and private on your machine, and Pragma sets up the rest, 128K of context included.
More in Engines and models.
Give a bot its own computer
A bot can click, type and browse on a computer of its own while you watch its screen: in the cloud, in a local VM that stays separate from your desktop, or on this computer.
More in Giving an agent a computer.
Use Pragma from your phone
Pair your phone once, then check in on your bots and answer their approvals from anywhere.
More in The web companion.
Load a ready-made team
Pick a ready-made team, load it, and a whole crew of bots with their own roles lands in your sidebar, ready for work.
More in Creating an agent.
Make a Chief of Staff
Make one bot the chief. Give it a big job and it brings in the right specialists, makes new ones when it needs to, and hands you one answer.
More in Creating an agent.
Trigger a bot with a webhook
Give a bot a webhook and every request that reaches it starts a fresh task, so another tool can put your bots to work.
More in Routines and webhooks.
Choose how much a bot does on its own
Every bot has a mode under the typing bar. Manual asks you before each step. Auto approves routine steps and still stops for anything destructive or touching secrets. Bypass permissions approves everything, so keep it for work you trust.
More in Approvals and the inspector.
See exactly what a bot did
Open the steps a bot worked through, follow them in order on the execution timeline, and read the raw events in the Inspector, down to the file it wrote and what it put in it.
More in Approvals and the inspector.
Give a bot a memory
Tell a bot something once and it keeps it in its memory file, a plain file you can read and edit in its agent profile. A new task starts fresh, but the memory comes with it.
More in Creating an agent.
Point a team at your project folder
Point the scout at a project folder and it reads the project, suggests a team for it with a reason for each bot, and creates a project channel that works in that folder.
More in Creating an agent.
Steer a bot while it works
While a bot works, Enter adds your message to the task in progress and Ctrl+Enter (Cmd+Enter on a Mac) queues it for when the task is done. A queued message has Send now, to give it to the bot straight away.
More in Creating an agent.
See what your bots use and cost
A bot's agent profile shows its turns, tokens and cost, and Settings, Usage lists every bot side by side, so you can spot the expensive one and move it to a lighter model.
More in Engines and models.
Run what your bots build
What your bots build lives in Apps, in the sidebar: dashboards, tools and sites that run on your computer. Open, stop and restart them whether or not a bot is working, and read what they printed when something goes wrong.
More in Creating an agent.
Make on-brand posters with your brand kit
Set your brand once in Settings, Brand: name, colours, fonts and logos. Ask any bot for a poster, post or flyer and it designs it with real type at the exact size it will run.
More in Skills.
Connect your Obsidian vault
Point Pragma at your vault and every bot can search your notes, answer from them and write new ones. It asks before changing a note that is already there, and keeps the previous version of any note a bot changes.
More in Connected apps.
Connect GoHighLevel
GoHighLevel is built in. Paste a Private Integration token and your Location ID, press Test and connect, and your bots can work your contacts, conversations and calendars, asking before they book.
More in Connected apps.
Create a bot for a job
Add a new bot and tell it what it is for: a name, a purpose and a goal. It reads them at the start of every conversation. Then give it a look and a model in its agent profile.
More in Creating an agent.
Share your bots with a teammate
Export all your bots as one team file and a teammate loads it from Teams, Import. The file carries their names, descriptions and looks; conversations, connected app accounts, keys and permissions stay on your computer.
More in Creating an agent.
Switch a bot's model mid-conversation
Change a bot's model from the chip at the top of the chat and keep going: nothing resets. Regenerate any reply to get a new version and flip between them.
More in Engines and models.
Make a video with a bot
Describe the video you want. The bot explains how it will go and what it needs first, asks before installing anything missing, and the finished video plays right in the chat.
More in Skills.
Ask a local model about a huge file
Hand a local bot a text file far bigger than it can hold, a long report, a book or a log, and ask about it. Pragma reads every part on your graphics card and answers each question with where in the file it came from.
More in Engines and models.
Join the Pragma alpha
The alpha is 50 people who use Pragma for real work and tell us what breaks. Claim a spot with your email and you get the Alpha badge, the chat rooms, the alpha lounge and private messages with the other testers.
Claim yours at trypragma.xyz/alpha while there are spots left.
Report a bug in the community
Found something broken? Post it under Bugs and problems with what you did, what you expected and what happened, plus your Pragma version and your Windows or macOS version. The team reads every one and replies in the topic.
The board is at trypragma.xyz/community.
Record your screen for support
Show us the problem instead of describing it. From Support in Settings you can attach a screenshot or record up to a minute of the Pragma window or your screen, and nothing is sent until you press Send to support.
More in Troubleshooting and on the support page.