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.

Download for Windows, Run anyway, sign in, then set up your first bot.

More in Install Pragma.

Back to all videos

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.

Teams, Set up my business. Five questions, then a team.

More in Creating an agent and Routines and webhooks.

Back to all videos

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.

Connected apps, Gmail, Add. Then just ask.

More in Connected apps and Approvals and the inspector.

Back to all videos

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.

New channel, pick who responds, then @mention to bring one bot in.

More in Creating an agent.

Back to all videos

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.

Second model, under the typing bar. Pick the jobs, then give it the work.

More in Engines and models.

Back to all videos

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.

Tasks and routines, New routine, then pick when it runs.

More in Routines and webhooks.

Back to all videos

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.

Allow once, always allow, or deny. Every time.

More in Approvals and the inspector.

Back to all videos

Teach a skill

Do a task once while Pragma watches and listens, name it, and every bot on your team can repeat it.

Record it once, review what the bot learned, then create the skill.

More in Skills.

Back to all videos

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.

The model chip, Use a local model, then Download the one that fits your card.

More in Engines and models.

Back to all videos

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, Bot's computer, then pick where it runs.

More in Giving an agent a computer.

Back to all videos

Use Pragma from your phone

Pair your phone once, then check in on your bots and answer their approvals from anywhere.

Pair a phone in App Settings, then answer from wherever you are.

More in The web companion.

Back to all videos

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.

The + menu, Teams, then load the one you want.

More in Creating an agent.

Back to all videos

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.

Right-click a bot, Make Chief of Staff, then give it the whole job.

More in Creating an agent.

Back to all videos

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.

Tasks and routines, Webhooks, New webhook. Every request is a new task.

More in Routines and webhooks.

Back to all videos

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.

The mode menu under the typing bar: Manual, Auto or Bypass permissions.

More in Approvals and the inspector.

Back to all videos

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.

Worked through N steps, then More, Execution timeline and Inspector.

More in Approvals and the inspector.

Back to all videos

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.

Tell it once, then read and edit the notes under Memory in the agent profile.

More in Creating an agent.

Back to all videos

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.

Teams, From a folder, Scout, then Create project channel.

More in Creating an agent.

Back to all videos

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.

Enter to add, Ctrl+Enter to queue, Send now to jump the line.

More in Creating an agent.

Back to all videos

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.

The Usage card in the agent profile, then Settings, Usage.

More in Engines and models.

Back to all videos

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.

Apps, in the sidebar. Open, stop, restart.

More in Creating an agent.

Back to all videos

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.

Settings, Brand. Then ask any bot for a poster.

More in Skills.

Back to all videos

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.

Settings, Obsidian. Every change kept, every note restorable.

More in Connected apps.

Back to all videos

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.

Connected apps, GoHighLevel, Test and connect.

More in Connected apps.

Back to all videos

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.

The + menu, New bot, then its name, purpose and goal.

More in Creating an agent.

Back to all videos

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.

Export all bots, then Teams, Import on the other computer.

More in Creating an agent.

Back to all videos

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.

The model chip. Nothing resets.

More in Engines and models.

Back to all videos

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.

Just ask. It plans first and asks before installing anything.

More in Skills.

Back to all videos

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.

A local model, your graphics card, the whole file.

More in Engines and models.

Back to all videos

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.

trypragma.xyz/alpha, sign in with your email, then claim your spot.

Claim yours at trypragma.xyz/alpha while there are spots left.

Back to all videos

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.

Bugs and problems, New topic, then say what happened.

The board is at trypragma.xyz/community.

Back to all videos

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.

Settings, Support, Record a video, then Send to support.

More in Troubleshooting and on the support page.

Back to all videos