Wisp
per person / month
then $399 after the founding window closes
One Wisp per person, in any role, for a few percent of what a technician costs.
Wisp · Public beta · Breeze Cloud
One per operator: a technician, the dispatcher, an account manager, the owner. It watches their customers all day instead of waiting for a morning dashboard check, keeps one thread across all of them, reaches them on their phone with one subject and one next step, asks before anything consequential, remembers what it is told, and hands bounded work to the specialist agents. It never acts above the authority of the human it works for.
Wisp is in public beta on Breeze Cloud, priced per person. The first release is the triage companion.
US cloud · Sign up in the EU · See a Tuesday →
Wisp
for Sam · Tuesday
Brief
Needs you · Greenwood
Backup failed twice overnight. The storage credential was rotated Monday. Re-run with the new credential?
Logged as “Wisp, for Sam”.
Watching
Sam is a technician at an MSP with a dozen customers. Dana owns it. This is a normal day with Wisp running. The people and customers are illustrative. Every behaviour is how Wisp works.
6:40 am
Greenwood’s nightly backup failed at 1:10 and again at 3:40. Wisp opens the ticket your rule already says a repeated failure becomes, reads the job log, and finds the storage credential was rotated on Monday. It is inside Sam’s quiet hours, so it holds the nudge.
SamAsleep. Nobody’s phone rings.
7:30 am
Quiet hours end. Sam’s phone gets one line: Greenwood backup failed twice, credential rotated Monday, re-run with the new credential? The approval card is attached.
SamTaps Approve from the kitchen. The run is logged as “Wisp, for Sam”.
8:15 am
Sam opens the thread. Three things need him today, two concerns changed overnight, one resolved itself, and the spend meter shows what the morning cost. Everything links to the ticket, device or alert it is about.
SamReads it in two minutes and starts the day on the right customer.
10:05 am
Ticket 4021 at Mountain Capital has waited on the customer for three days. Wisp nudged Sam about it yesterday and got no answer, so today it does not nudge again. The concern stays in the brief and moves to the digest. Quieter, not louder.
SamGets to it when he gets to it.
11:30 am
Sam asks in the thread. Wisp answers from the picture it has been keeping: two open concerns, an approval Sam decided this morning, and the watch Sam set last week on PEC’s ticket queue. No fresh query, no dashboard tour.
SamAsks one follow-up and moves on.
1:15 pm
“Mountain Capital work is billable. Toothzone is not.” Wisp writes it down as a standing instruction, marked unconfirmed until Sam confirms it. From now on it shapes how Wisp drafts time entries. It never widens what Wisp may do.
SamConfirms it with one tap. He can retract it any time.
2:40 pm
An EDR finding lands on a workstation at Northwind. Wisp hands a bounded investigation to a specialist agent, which inherits Sam’s ceiling and cannot do anything Sam could not. The result comes back as a proposed script and an approval card. Running a script on a device is always “ask first”.
SamReads the finding, approves the script, and the audit log records both.
4:50 pm
Dana has her own Wisp. Hers reads across every customer, because she can. She sees the concerns rolled up by customer and the approvals her techs decided today. She can tighten or revoke any technician’s grant. She cannot widen one.
DanaCloses the laptop at five.
9:30 pm
A disk alert fires at Greenwood. Your policy does not mark it urgent, so Wisp updates the concern and holds it for morning.
SamNobody’s phone rings.
Wisp acts alone on the safe things, asks first for the rest, and never crosses the line below. This is the line, as built.
Alone means Tier 1 of the risk engine plus the Tier 2 actions you have chosen to auto-approve. Asks first is every other Tier 2 action and all of Tier 3, delivered as the approval cards Breeze already has, on web and mobile. Wisp adds no new tier and no bypass.
Wisp borrows one person’s authority, and that is the most it ever has.
A technician turns Wisp on for themselves, with a second factor, and lends it their own authority. Nobody can create a Wisp for someone else.
Wisp cannot read, change or send anything that technician could not. The ceiling is checked before every read and every action, not once at setup.
Every action lands in the same audit log as your technicians’ own actions, with the person it acted for on the record.
An owner or admin can narrow or revoke any grant at any time. Widening one takes the technician’s own fresh second factor.
A grant expires and is renewed on purpose. When someone loses access or leaves, their Wisp stops with them, and the standing checks they set stop too.
Wisp remembers what people tell it and what it observed, never what it guessed about people. Every memory can be confirmed or retracted. Nothing it remembers can approve anything.
The specialist agents Wisp hands work to inherit the same ceiling, one level deep: Wisp can create admitted work, and nothing it creates can create more. The core is open source under AGPL-3.0, so the risk engine and the audit log it writes to can be read by anyone. Read the source →
Per person, because a person is who it works for. Every price is on the pricing page. This is Wisp’s.
per person / month
then $399 after the founding window closes
One Wisp per person, in any role, for a few percent of what a technician costs.
Where Breeze and Wisp are right now, so there are no surprises after you start.
Wisp is the agent that runs your techs’ day. Each technician gets one. It watches that technician’s customers continuously instead of waiting for a morning dashboard check, keeps one durable thread across all of them, reaches the technician on their phone with one subject and one next step, asks for approval before anything consequential, remembers what it is told, and hands bounded work to the specialist agents. It never acts outside the authority of the human it works for.
The workers do the work when you ask or when an alert fires, one job at a time, on your own model key, and they are free in every Breeze install. Wisp comes to you. It wakes on events and on a timer, keeps a running picture across your customers, and decides whether a person needs to know. The workers are hands you pick up. Wisp is already working when you arrive.
It reads what it may see, drafts ticket replies, nudges a technician, opens a ticket from an alert that a rule already says becomes a ticket, re-runs a check, schedules a sweep, and stages work in a sandbox. That is Tier 1 of the risk engine plus any Tier 2 action you have chosen to auto-approve. Everything else waits for a yes.
Act outside the authority of the human it works for, or let a specialist agent exceed that authority. Mechanically, Wisp runs under a ceiling: the technician’s own live permissions, intersected with the grant they gave it and with your agent policy. The ceiling is checked before every read and every action. Wisp adds no new risk tier and no bypass.
Preferences, standing instructions, facts about a customer, decisions, what happened after a nudge, and what was done in a working session, with the evidence. It writes memory only from what people say and from observed outcomes, never from guesses about people. A technician’s own memories are visible to them, a customer’s memories to the people with access to that customer, and every memory can be confirmed or retracted. Memory is context. It can never approve anything.
Each seat includes $60 of Wisp’s AI usage a month, with a daily budget that acts as a hard cap. When it is spent, Wisp keeps updating from what it already knows and the model pauses until the next day. You are told once. If you want more, add another month’s allowance for $60, whenever you choose. Nothing is ever added to your bill automatically.
Not yet. Wisp is hosted only because we answer for it: it wakes on events, reaches phones, enforces budgets and holds an authority ceiling, and we cannot stand behind that on servers we cannot see. Self-hosted installs show Wisp locked, not hidden, with the reason, and you can ask below to be told if that ever changes.
The triage companion: continuous watching across performance, security and tickets, nudges to the right phone, the brief, one durable thread per person with links to the tickets, quotes, invoices, devices and alerts it is about, memory you can confirm or retract, the daily budget and spend meter, pause and a proactivity dial, and bounded work handed to the specialist agents. The setup designer, where Wisp proposes a customer’s monitors, routing and ticket rules for your approval, comes later.
You do. Wisp works under your technicians’ authority and inside your risk engine, and every action it takes is in your audit log. Nobody at Breeze watches your queue for you. The Supervised Rollout is optional: thirty days with the people who built Wisp, setting it up with you and teaching your team to supervise it. It comes with a founding member’s first seat.
A SOC 2 audit is underway. We say underway until a report issues, and nothing more. The security controls, the risk engine and the audit trail are described on the trust center.
Read the trust center →Start with the dispatcher, the senior who is drowning, or the tech who covers after-hours. The owner’s seat counts too.
US cloud · Sign up in the EU · Prefer to talk first? Book a demo
Still evaluating Breeze?
Get your questions answered by the team that builds it. 20 minutes, no deck.
Book a call