Les bots de navigateur gèrent les tâches simples.
Deck s'occupe du reste.
Deck donne à votre application le plein Computer Use — des agents qui se connectent, naviguent et opèrent n'importe quel logiciel via de vraies interfaces. Un seul appel API pour automatiser ce qu'aucune intégration ne peut.
src/migration/flow.tsxsrc/api/providers.ts@deck/apiCinq lignes pour le Computer Use
Lancez une VM, pointez-la vers n'importe quel site web et recevez des résultats structurés. C'est tout.
import Deck from "deck";
const deck = new Deck({ apiKey: process.env.DECK_API_KEY });
// Create a source, open a connection, run a task
const source = await deck.sources.create({
name: "Shopify", type: "website",
website: { url: "https://admin.shopify.com" }
});
const conn = await deck.connections.create({
source_id: source.id,
auth_method: "username_password",
auth_credentials: { username: email, password: pass }
});
const run = await deck.tasks.run(taskId, {
connection_id: conn.id,
input: { order_id: "#4018" }
});
console.log(run.output);
// { refund_id: "R-8821", amount: "$89.99", status: "processed" }
Comment commencer
Chaque exécution lance une VM isolée. L'agent combine vision, extraction DOM et appels API — choisissant la meilleure approche pour chaque étape.
Conçu pour la production
Tout ce dont vous avez besoin pour offrir le Computer Use à vos utilisateurs.
Coffre-fort d'identifiants
Stockez et faites tourner les identifiants en toute sécurité. Les mots de passe de vos utilisateurs ne touchent jamais vos serveurs.
Replay de session
Rejouez n'importe quelle session d'agent pour voir exactement ce qui s'est passé, clic par clic.
Webhooks et callbacks
Soyez notifié à la fin, en cas d'échec, ou quand l'agent a besoin d'une approbation humaine.
Exécutions parallèles
Exécutez des centaines de tâches simultanément. Chacune dispose de sa propre VM isolée.
Résultats structurés
Définissez les schémas de ce que l'agent doit retourner. Obtenez du JSON typé, pas des captures d'écran.
{
"status": "completed",
"output": {
"contacts": [
{ "name": "Jane Doe", "email": "[email protected]" }
],
"plan": {
"type": "Business 500",
"renewal": "2026-04-01"
}
}
}
Politiques et garde-fous
Définissez les règles de ce que les agents peuvent et ne peuvent pas faire. Établissez des portes d'approbation et des limites d'action.