Pushary voor agentbouwers

Laat je gebruikers goedkeuren wat je AI-agent doet.

Je agent vraagt eerst voordat hij een terugbetaling doet, een e-mail stuurt of iets verwijdert. Je gebruiker keurt goed of wijst af op de telefoon, onder jouw merk.

Dit ziet je gebruiker. Acme staat voor jouw product.

TypeScript · Python · Vercel AI SDK · LangGraph · Mastra · OpenAI Agents SDK · CrewAI

Je framework kan je agent pauzeren. Je gebruiker bereiken kan het niet.

Om je gebruiker te bereiken heb je dit allemaal nodig. Pushary heeft het al:

  • Een telefoonapp met goedkeuren en afwijzen op het vergrendelscherm
  • Pushmeldingen voor iPhone, Android en browsers
  • Een manier om gebruikers te verbinden zonder extra account
  • Een verzoek dat openblijft bij een serverherstart of deployment
  • Een time-out die nee betekent, nooit ja
  • Een overzicht van wie wanneer ja zei

Je voegt twee aanroepen toe aan je code. Meer hoef je niet te bouwen.

Je agent vraagt. Je gebruiker beslist.

Vier stappen, van een gebruiker verbinden tot de actie uitvoeren.

  1. 01

    Verbind je gebruiker één keer

    Toon een link in je product. Je gebruiker installeert de gratis Pushary-app, opent de link en staat meldingen toe. Geen registratie of betaling.

  2. 02

    Je agent vraagt het eerst

    Vlak voor de riskante stap stuurt je code de vraag naar die gebruiker: ‘Een terugbetaling van 4.200 dollar goedkeuren?’ Het kan een ja of nee, een keuze uit een lijst of een getypt antwoord zijn.

  3. 03

    Je gebruiker tikt op een knop

    De melding begint met de naam van je product. Je gebruiker keurt goed of wijst af vanuit de melding.

  4. 04

    Je agent krijgt het antwoord

    Bij goedkeuring gaat de agent verder. Bij afwijzing of zonder antwoord stopt hij. Elk antwoord wordt opgeslagen en kan naar je server worden gestuurd.

Try it on your phone

Zonder registratie. Duurt een minuut.

Jouw merk op elk verzoek.

Je gebruikers kennen jouw product. Daarom begint elk verzoek met jouw naam.

Acme needs your approvalnowApprove a $4,200 refund for order #4471?

Toont jouw merk

De melding
Begint met de naam van je product: ‘Acme needs your approval’.
Het goedkeuringsscherm
Je naam en logo boven de vraag.
De webpagina
Elk verzoek heeft een eigen pagina met je naam en logo. Schakel ‘Powered by Pushary’ uit om onze vermelding te verwijderen.
De verbindingslink
Je naam en logo, plus een knop om de app te downloaden.

Toont Pushary

De app
Je gebruikers installeren de gratis Pushary-app één keer. Het app-icoon staat op de melding. Sommige telefoons tonen ook de naam van de app.
Het webadres
Links en webpagina's blijven op pushary.com.

Je gebruikers maken geen Pushary-account aan en betalen ons niets. Eén gratis app werkt voor elk product op Pushary. Je hoeft geen eigen app te publiceren.

Vraag alleen als het nodig is.

Stel een paar regels in zodat je gebruikers niet over elk klein ding worden bevraagd. Pas een grens aan zonder nieuwe code uit te rollen.

42 dollar terugbetalen
Wordt automatisch uitgevoerd. Niemand krijgt een vraag.
4.200 dollar terugbetalen
Vraagt het eerst aan je gebruiker.
40.000 dollar terugbetalen
Geblokkeerd. Wordt nooit uitgevoerd.
je regels
refund.create   amount < 100       allow
refund.create   amount >= 1000     require_approval
refund.create   amount >= 10000    deny

Dit is een verkorte weergave. Elke regel voeg je met één API-aanroep toe. Geen regel voor een actie? Dan wordt een mens gevraagd. Een ontbrekende regel betekent nooit ja.

Twee aanroepen. Dat is de integratie.

Verbind een gebruiker één keer en vraag daarna vóór de riskante stap. In TypeScript of Python, met adapters voor de agentframeworks die je al gebruikt.

Lees de installatiegids

Opgenomen in the Vercel AI SDK tools registry, LangChain's integrations, the Hermes Agent plugin catalog and the Strands Agents integrations.

npm i @pushary/server
import { createPusharyServer } from "@pushary/server"

const px = createPusharyServer({ apiKey: process.env.PUSHARY_API_KEY! })

// 1. Once per user: show them this link in your product.
const { universalLink } = await px.enroll(user.id)

// 2. Before the risky step: ask, and wait for the answer.
const decision = await px.authorize({
  toolName: "refund.create",
  toolTarget: "order_4471",
  externalId: user.id,
  parameters: { amount: 4200 },
  question: "Approve a $4,200 refund for order #4471?",
})

if (!decision.approved) throw new Error(decision.reason)
await issueRefund()
approved: true
Je gebruiker heeft goedgekeurd of een regel staat het toe. Voer de actie uit.
approved: false
Je gebruiker heeft afgewezen, een regel blokkeert de actie of niemand antwoordde op tijd. Voer de actie niet uit.

Voor wie het is

Je biedt klanten een AI-agent aan

Je agent doet terugbetalingen, verstuurt e-mails of wijzigt accounts. Je klanten keuren riskante acties vanaf hun telefoon goed.

Je bouwt agenten voor opdrachtgevers

Bouw de goedkeuringsstap niet voor elk project opnieuw. Voeg Pushary één keer toe en gebruik het opnieuw.

Je beheert een platform waarop anderen bouwen

Geef elke ontwikkelaar op je platform goedkeuringen via de telefoon, zonder ze zelf te bouwen.

Eén abonnement dekt één product. Bouw je voor meerdere klanten of beheer je een platform? Mail ons, dan regelen we een passend abonnement.

Partner-abonnementen

Kies de grootte die bij je product past. Bestaande Partner-klanten behouden hun voorwaarden.

Partner Launch

Goedkeuringen in je eigen product

$99per maand
  • Je gebruikers keuren goed wat je agent doet
  • Tot 5K van je gebruikers
  • 25K goedkeuringsverzoeken per maand
  • 3 personen inbegrepen; uitbreiden in Facturering
  • Antwoordgeschiedenis van 90 dagen
  • Elk antwoord naar je server
  • TypeScript, Python, REST en MCP

Partner Growth

Goedkeuringen in je eigen product

$299per maand
  • Je gebruikers keuren goed wat je agent doet
  • Tot 25K van je gebruikers
  • 100K goedkeuringsverzoeken per maand
  • 10 personen inbegrepen; uitbreiden in Facturering
  • Antwoordgeschiedenis van 365 dagen
  • Elk antwoord naar je server
  • TypeScript, Python, REST en MCP
  • Ondersteuning met prioriteit

Partner Scale

Goedkeuringen in je eigen product

$799per maand
  • Je gebruikers keuren goed wat je agent doet
  • Tot 100K van je gebruikers
  • 500K goedkeuringsverzoeken per maand
  • 25 personen inbegrepen; uitbreiden in Facturering
  • Antwoordgeschiedenis van 730 dagen
  • Elk antwoord naar je server
  • TypeScript, Python, REST en MCP
  • Ondersteuning met prioriteit

Enterprise

Maatwerkafspraak

Op maatlaten we praten
  • Je gebruikers keuren goed wat je agent doet
  • Elk antwoord naar je server
  • TypeScript, Python, REST en MCP

Je eerste proefperiode dekt 100 van je gebruikers en 100 goedkeuringsverzoeken, 3 dagen lang. Betaalde limieten gaan in zodra de facturering start. Herhalingen en extra apparaten tellen niet als extra verzoeken. Gewone meldingen zonder vraag zijn niet inbegrepen. Geen automatische kosten voor overschrijdingen.

Vragen en antwoorden

Hoe laat ik mijn gebruikers acties van mijn AI-agent goedkeuren?
Met Pushary vraagt je AI-agent je gebruikers om toestemming vóór riskante acties, zoals een terugbetaling, e-mail of verwijdering. Je code roept Pushary vlak daarvoor aan. Je gebruiker krijgt een melding met je productnaam en keurt goed of wijst af. Alleen na goedkeuring voert de agent de actie uit. Zonder tijdig antwoord gebeurt dat niet. Regels kunnen kleine acties automatisch toelaten en grotere aan een mens voorleggen. Elk antwoord wordt opgeslagen en kan naar je server worden gestuurd. Je gebruikers installeren de gratis Pushary-app één keer, zonder zich bij Pushary te registreren of ons te betalen.
Moeten mijn gebruikers zich registreren of betalen?
Nee. Ze installeren de gratis Pushary-app, openen je verbindingslink en tikken op Verbinden. Geen account, wachtwoord of betaling. Op iPhone beantwoorden ze ja-neevragen direct vanaf het vergrendelscherm. Op Android is afwijzen één tik; goedkeuren opent de app om eerst te ontgrendelen. Meerkeuzevragen en getypte antwoorden openen de app. Op Android of een computer kunnen gebruikers zonder app ook in hun browser antwoorden.
Is het white-label?
Jouw merk staat voorop, maar de app is van ons. Elke melding begint met je productnaam. Het goedkeuringsscherm, de webpagina en de verbindingslink tonen je naam en logo. ‘Powered by Pushary’ kun je op de webpagina uitschakelen. Je gebruikers antwoorden in de gratis Pushary-app. Het app-icoon staat op de melding en links blijven op pushary.com. Eén app werkt voor elk product dat Pushary gebruikt. Je hoeft geen eigen app te publiceren.
Wie krijgt de vraag?
Dat bepaal jij. Elk verzoek bevat je eigen ID voor de persoon die moet antwoorden. Dezelfde integratie kan een klant vragen om een terugbetaling en een teamlid om een deployment.
Krijgen mijn gebruikers dan niet voortdurend vragen?
Niet als je regels toevoegt. Kleine acties lopen vanzelf, geblokkeerde acties worden nooit uitgevoerd en alleen de overige vragen een mens om een beslissing. Zo kan je agent meer doen zonder iedereen te storen.
Wat als mijn gebruiker niet antwoordt?
De actie wordt niet uitgevoerd. Standaard wacht de aanroep 55 seconden. Daarna krijgt je code approved: false. Het verzoek blijft een uur open, zodat een later antwoord alsnog wordt opgeslagen en opgehaald kan worden. Je kunt beide tijden aanpassen.
Wat kost het Partner-abonnement?
Partner Launch kost 99 dollar per maand voor maximaal 5.000 gebruikers en 25.000 goedkeuringsverzoeken per maand. De proefperiode van 3 dagen omvat maximaal 100 gebruikers en 100 verzoeken. Je voegt bij het afrekenen een kaart toe. Er worden geen automatische overschrijdingskosten gerekend. De grotere abonnementen staan hierboven.
Met welke frameworks werkt het?
Er zijn adapters voor Vercel AI SDK (@pushary/ai-sdk), Eve (@pushary/eve), LangGraph (@pushary/langgraph of pushary-langgraph in Python), Mastra (@pushary/mastra), OpenAI Agents SDK (@pushary/openai-agents of pushary-openai-agents), CrewAI (pushary-crewai), Pydantic AI (pushary-pydantic-ai), Haystack (pushary-haystack) en Claude Agent SDK (@pushary/claude-agent-sdk). LangChain, Hermes en OpenClaw gebruiken direct @pushary/server in TypeScript of pip install pushary in Python. n8n heeft de community-node n8n-nodes-pushary. Andere MCP-clients gebruiken de gehoste MCP-server. Die configureer je zonder installatie.
Wat is het verschil met Knock of Novu?
Knock en Novu kunnen ook om goedkeuring vragen. Bij Knock komt het antwoord terug naar je webhook; je bouwt zelf het wachten en de time-out. Novu vraagt het in een chat of via Slack, Telegram of e-mail. Pushary zet goedkeuren en afwijzen op de telefoon van je gebruiker. Je code wacht op het antwoord, en geen antwoord betekent nee.
Wat is het verschil met HumanLayer?
HumanLayer is nu een codeertool voor teams. De oude goedkeuringstoolkit wordt niet meer onderhouden. Pushary is bedoeld om je eigen gebruikers te bereiken. Iedereen verbindt via een link en de gratis app, zonder eigen account.
Ik bouw agenten voor meerdere klanten. Heb ik voor elk een abonnement nodig?
Eén Partner-abonnement dekt één product met één merk. Mail voor meerdere klantwerkruimtes naar aadil@pushary.com met het verwachte aantal. Dan bepalen we samen een passende prijs.
Voldoet dit aan de eis voor menselijk toezicht in de EU AI Act?
Pushary biedt het mechanisme: een aangewezen persoon beslist voordat een riskante actie wordt uitgevoerd. Het log toont welke regel of persoon besloot. Je moet zelf nagaan of de AI Act op je systeem van toepassing is en welke eisen gelden. Meer uitleg staat op /eu-ai-act-human-oversight.

Je agent vraagt. Je gebruikers beslissen.

Twee aanroepen in je code. Je gebruikers antwoorden op hun telefoon, onder jouw merk. Elk antwoord wordt opgeslagen.

Start free

Gebruik je zelf AI-agenten? Ontvang hun vragen op je telefoon of Mac en antwoord vanaf beide apparaten. Bekijk de Agent-abonnementen.