Pushary pour les créateurs d'agents

Laissez vos utilisateurs approuver les actions de votre agent IA.

Votre agent demande avant de rembourser, d'envoyer un e-mail ou de supprimer. Votre utilisateur approuve ou refuse sur son téléphone, sous votre marque.

Ce que voit votre utilisateur. Acme représente votre produit.

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

Votre framework peut arrêter l'agent. Il ne peut pas joindre votre utilisateur.

Pour le joindre, il faut tout cela. Pushary le fournit déjà :

  • Une application avec approbation et refus sur l'écran verrouillé
  • Des notifications pour iPhone, Android et les navigateurs
  • Un moyen de connecter vos utilisateurs sans compte supplémentaire
  • Une demande qui reste ouverte après un redémarrage ou un déploiement
  • Un délai dépassé qui signifie non, jamais oui
  • Un historique de qui a dit oui, et quand

Vous ajoutez deux appels à votre code. C'est tout ce qu'il faut construire.

Votre agent demande. Votre utilisateur décide.

Quatre étapes, de la connexion d'un utilisateur à l'exécution de l'action.

  1. 01

    Connectez votre utilisateur une fois

    Affichez un lien dans votre produit. Votre utilisateur installe l'application Pushary gratuite, ouvre le lien et autorise les notifications. Sans inscription ni paiement.

  2. 02

    Votre agent demande d'abord

    Juste avant l'étape risquée, votre code envoie la question à cet utilisateur : « Approuver un remboursement de 4 200 dollars ? » Il peut répondre par oui ou non, choisir dans une liste ou saisir du texte.

  3. 03

    Votre utilisateur appuie sur un bouton

    La notification commence par le nom de votre produit. Votre utilisateur approuve ou refuse directement depuis la notification.

  4. 04

    Votre agent reçoit la réponse

    S'il y a accord, l'agent continue. En cas de refus ou sans réponse, il s'arrête. Chaque réponse est enregistrée et peut être envoyée à votre serveur.

Try it on your phone

Sans inscription. Une minute suffit.

Votre marque sur chaque demande.

Vos utilisateurs connaissent votre produit. Chaque demande commence donc par votre nom.

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

Affiche votre marque

La notification
Commence par le nom de votre produit : « Acme needs your approval ».
L'écran de validation
Votre nom et votre logo au-dessus de la question.
La page web
Chaque demande a sa page, avec votre nom et votre logo. Désactivez « Powered by Pushary » pour retirer notre mention.
Le lien de connexion
Votre nom, votre logo et un bouton pour obtenir l'application.

Affiche Pushary

L'application
Vos utilisateurs installent l'application Pushary gratuite une fois. Son icône apparaît sur la notification. Certains téléphones affichent aussi son nom.
L'adresse web
Les liens et les pages web restent sur pushary.com.

Vos utilisateurs ne créent pas de compte Pushary et ne nous paient rien. Une application gratuite fonctionne pour tous les produits sur Pushary. Vous n'avez pas d'application à publier.

Demandez seulement quand c'est nécessaire.

Définissez quelques règles pour éviter de solliciter vos utilisateurs à chaque petite action. Changez une limite sans déployer de code.

Remboursement de 42 $
S'exécute automatiquement, sans demander.
Remboursement de 4 200 $
Demande d'abord à votre utilisateur.
Remboursement de 40 000 $
Bloqué. Ne s'exécute jamais.
vos règles
refund.create   amount < 100       allow
refund.create   amount >= 1000     require_approval
refund.create   amount >= 10000    deny

Ceci est une notation simplifiée. Chaque règle s'ajoute avec un appel API. Aucune règle pour une action ? Une personne est consultée. L'absence de règle ne vaut jamais accord.

Deux appels. C'est toute l'intégration.

Connectez un utilisateur une fois, puis demandez avant l'étape risquée. En TypeScript ou Python, avec des adaptateurs pour vos frameworks d'agents habituels.

Lire le guide d'installation

Référencé dans 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
Votre utilisateur a approuvé, ou une règle l'a autorisé. Exécutez l'action.
approved: false
Votre utilisateur a refusé, une règle a bloqué l'action ou personne n'a répondu à temps. Ne l'exécutez pas.

À qui ça s'adresse

Vous proposez un agent IA à vos clients

Votre agent rembourse, envoie des e-mails ou modifie des comptes. Vos clients approuvent les actions risquées depuis leur téléphone.

Vous créez des agents pour des clients

Ne reconstruisez plus l'étape de validation à chaque projet. Intégrez Pushary une fois et réutilisez-le.

Vous gérez une plateforme pour d'autres développeurs

Proposez à chaque développeur de votre plateforme des validations sur téléphone, sans les construire vous-même.

Une offre couvre un produit. Vous travaillez pour plusieurs clients ou gérez une plateforme ? Écrivez-nous pour trouver une offre adaptée.

Offres Partner

Choisissez la taille adaptée à votre produit. Les clients Partner existants conservent leurs conditions.

Partner Launch

Des approbations dans votre produit

$99par mois
  • Vos utilisateurs approuvent ce que fait votre agent
  • Jusqu'à 5K de vos utilisateurs
  • 25K demandes d'approbation par mois
  • 3 personnes incluses ; ajouts dans Facturation
  • Historique des réponses sur 90 jours
  • Chaque réponse envoyée à votre serveur
  • TypeScript, Python, REST et MCP

Partner Growth

Des approbations dans votre produit

$299par mois
  • Vos utilisateurs approuvent ce que fait votre agent
  • Jusqu'à 25K de vos utilisateurs
  • 100K demandes d'approbation par mois
  • 10 personnes incluses ; ajouts dans Facturation
  • Historique des réponses sur 365 jours
  • Chaque réponse envoyée à votre serveur
  • TypeScript, Python, REST et MCP
  • Support prioritaire

Partner Scale

Des approbations dans votre produit

$799par mois
  • Vos utilisateurs approuvent ce que fait votre agent
  • Jusqu'à 100K de vos utilisateurs
  • 500K demandes d'approbation par mois
  • 25 personnes incluses ; ajouts dans Facturation
  • Historique des réponses sur 730 jours
  • Chaque réponse envoyée à votre serveur
  • TypeScript, Python, REST et MCP
  • Support prioritaire

Enterprise

Accord personnalisé

Sur mesureparlons-en
  • Vos utilisateurs approuvent ce que fait votre agent
  • Chaque réponse envoyée à votre serveur
  • TypeScript, Python, REST et MCP

Votre premier essai couvre 100 de vos utilisateurs et 100 demandes d'approbation pendant 3 jours. Les quotas payants commencent avec la facturation. Les nouvelles tentatives et les appareils supplémentaires ne comptent pas comme des demandes en plus. Les notifications simples, sans question, ne sont pas incluses. Aucun dépassement facturé automatiquement.

Vos questions, nos réponses

Comment laisser mes utilisateurs approuver les actions de mon agent IA ?
Avec Pushary, votre agent IA demande à vos utilisateurs avant une action risquée, comme un remboursement, un e-mail ou une suppression. Votre code appelle Pushary juste avant. L'utilisateur reçoit une notification avec le nom de votre produit et approuve ou refuse. L'agent n'exécute l'action qu'après accord. Sans réponse dans le délai prévu, rien ne s'exécute. Des règles peuvent autoriser les petites actions et réserver les autres à une personne. Chaque réponse est enregistrée et peut être envoyée à votre serveur. Vos utilisateurs installent l'application Pushary gratuite une fois, sans compte Pushary ni paiement.
Mes utilisateurs doivent-ils s'inscrire ou payer ?
Non. Ils installent l'application Pushary gratuite, ouvrent votre lien et appuient sur Connecter. Sans compte, mot de passe ni paiement. Sur iPhone, les questions oui/non se traitent depuis l'écran verrouillé. Sur Android, refuser prend un geste ; approuver ouvre l'application pour déverrouiller d'abord. Les choix multiples et les réponses écrites ouvrent l'application. Sur Android ou ordinateur, ceux qui ne veulent pas de l'application peuvent répondre dans leur navigateur.
Est-ce en marque blanche ?
Votre marque est mise en avant, mais l'application est la nôtre. Chaque notification commence par le nom de votre produit. L'écran de validation, la page web et le lien de connexion affichent votre nom et votre logo. Vous pouvez désactiver « Powered by Pushary » sur la page web. Vos utilisateurs répondent dans l'application Pushary gratuite : son icône apparaît sur la notification et les liens restent sur pushary.com. Une seule application fonctionne pour tous les produits utilisant Pushary. Vous n'avez pas à publier la vôtre.
Qui reçoit la question ?
Vous choisissez. Chaque demande contient votre propre identifiant de la personne qui doit répondre. La même intégration peut interroger un client sur un remboursement et un membre de votre équipe sur un déploiement.
Mes utilisateurs ne seront-ils pas sollicités sans arrêt ?
Pas si vous ajoutez des règles. Les petites actions s'exécutent seules, les actions bloquées ne s'exécutent jamais et seules les autres demandent une décision humaine. Votre agent peut ainsi faire plus sans déranger tout le monde.
Que se passe-t-il si mon utilisateur ne répond jamais ?
L'action ne s'exécute pas. Par défaut, l'appel attend 55 secondes, puis votre code reçoit approved: false. La demande reste ouverte une heure : une réponse tardive est donc enregistrée et peut être récupérée. Vous pouvez modifier les deux durées.
Combien coûte l'offre Partner ?
Partner Launch coûte 99 $ par mois pour un maximum de 5 000 utilisateurs et 25 000 demandes de validation mensuelles. L'essai de 3 jours couvre jusqu'à 100 utilisateurs et 100 demandes. Une carte est demandée au paiement. Aucun dépassement n'est facturé automatiquement. Les offres ci-dessus présentent les volumes supérieurs.
Quels frameworks sont pris en charge ?
Des adaptateurs sont publiés pour Vercel AI SDK (@pushary/ai-sdk), Eve (@pushary/eve), LangGraph (@pushary/langgraph ou pushary-langgraph en Python), Mastra (@pushary/mastra), OpenAI Agents SDK (@pushary/openai-agents ou pushary-openai-agents), CrewAI (pushary-crewai), Pydantic AI (pushary-pydantic-ai), Haystack (pushary-haystack) et Claude Agent SDK (@pushary/claude-agent-sdk). LangChain, Hermes et OpenClaw utilisent directement @pushary/server en TypeScript ou pip install pushary en Python. n8n dispose du nœud communautaire n8n-nodes-pushary. Les autres clients MCP utilisent le serveur MCP hébergé, à configurer sans installation.
Quelle différence avec Knock ou Novu ?
Knock et Novu peuvent aussi demander une validation. Avec Knock, la réponse revient à votre webhook ; vous codez l'attente et le délai d'expiration. Novu pose la question dans un chat ou via Slack, Telegram ou e-mail. Pushary place l'approbation et le refus sur le téléphone de votre utilisateur. Votre code attend la réponse, et aucune réponse signifie non.
Quelle différence avec HumanLayer ?
HumanLayer est désormais un outil de code pour les équipes, et son ancien kit de validation n'est plus maintenu. Pushary sert à interroger vos propres utilisateurs. Chacun se connecte avec un lien et l'application gratuite, sans compte personnel.
Je crée des agents pour plusieurs clients. Faut-il une offre par client ?
Une offre Partner couvre un produit et une marque. Pour plusieurs espaces clients, écrivez à aadil@pushary.com en indiquant le nombre prévu. Nous conviendrons d'un tarif avec vous.
Cela répond-il à l'exigence de contrôle humain du règlement européen sur l'IA ?
Pushary fournit le mécanisme : une personne identifiée décide avant une action risquée, et l'historique indique la règle ou la personne à l'origine de la décision. Il vous appartient de vérifier si le règlement s'applique à votre système et quelles obligations il impose. Consultez /eu-ai-act-human-oversight pour plus de détails.

Votre agent demande. Vos utilisateurs décident.

Deux appels dans votre code. Vos utilisateurs répondent sur leur téléphone, sous votre marque. Chaque réponse est enregistrée.

Start free

Vous utilisez vous-même des agents IA ? Recevez leurs questions sur votre téléphone ou votre Mac et répondez depuis l'un ou l'autre. Consultez les offres Agent.