Pourquoi ouvrir une autre app ?DevOne a déjà
un navigateur.

Référencement
Cherche DevOne sur Google et ouvre-le.
Navigation en cours
Onglet web
google.comdev-one.app
DevOneBêtaTélécharger
Pourquoi ouvrir une autre app ?DevOne a déjà
un navigateur.
Télécharger pour Windows
dev-one.app
DevOne, tout autour de tes agents
github.com › devone
Releases · DevOne
youtube.com
DevOne en 3 minutes
news.ycombinator.com
Show HN : DevOne
producthunt.com
DevOne, produit du jour
1234Suivant
Tests du téléchargement
Lance les tests du téléchargement.
3 tests réussis, rien à corriger.
Terminal
PS C:\devone-site> pnpm test download
 ✓ détecte Windows arm64 (38 ms)
 ✓ propose le .dmg sur Mac (21 ms)
 ✓ liste les 6 versions (17 ms)
Tests : 3 réussis
PS C:\devone-site>
Bouton Télécharger
Détecte le système pour le bouton Télécharger.
detect-os.ts ajouté, le bouton choisit la bonne version.
Fichiers
src
components
Hero.astroM
lib
detect-os.tsA
package.json
detect-os.ts
1export function detectOs(ua) {
2 if (/Windows/.test(ua)) return "windows";
3 if (/Mac/.test(ua)) return "macos";
4 return "linux";
5}
Clé Resend
Il me manque la clé Resend en local.
Clé Resend copiée en local
Environnement

Valeur reprise de la Preview, jamais affichée.

C’est réglé, les e-mails partent de nouveau.
Environnement
3 clés LocalProduction
GITHUB_TOKEN
••••••••
••••••••
RESEND_API_KEY
absente
••••••••
SENTRY_DSN
••••••••
••••••••
Propose-moi trois icônes pour DevOne avant de les intégrer.
Icône de DevOne dans le Dock
Maquettes

Trois variantes à comparer avant d'intégrer.

Pousse le site et suis le déploiement.
Livraison de site-vitrine
Commits
Poussé
Tests
Preview
Bouton Télécharger arm64 En review
Site vitrine DevOne En cours
Version anglaise À faire
Lighthouse à 100 Terminé

Pourquoi ouvrir une autre app ?DevOne a déjà
un navigateur.

Onglet web
google.comdev-one.app
DevOneBêtaTélécharger
Pourquoi ouvrir une autre app ?DevOne a déjà
un navigateur.
Télécharger pour Windows
dev-one.app
DevOne, tout autour de tes agents
github.com › devone
Releases · DevOne
youtube.com
DevOne en 3 minutes
news.ycombinator.com
Show HN : DevOne
producthunt.com
DevOne, produit du jour
1234Suivant
Terminal
PS C:\devone-site> pnpm test download
 ✓ détecte Windows arm64 (38 ms)
 ✓ propose le .dmg sur Mac (21 ms)
 ✓ liste les 6 versions (17 ms)
Tests : 3 réussis
PS C:\devone-site>
Fichiers
src
components
Hero.astroM
lib
detect-os.tsA
package.json
detect-os.ts
1export function detectOs(ua) {
2 if (/Windows/.test(ua)) return "windows";
3 if (/Mac/.test(ua)) return "macos";
4 return "linux";
5}
Environnement
3 clés LocalProduction
GITHUB_TOKEN
••••••••
••••••••
RESEND_API_KEY
absente
••••••••
SENTRY_DSN
••••••••
••••••••
Propose-moi trois icônes pour DevOne avant de les intégrer.
Icône de DevOne dans le Dock
Maquettes

Trois variantes à comparer avant d'intégrer.

Bouton Télécharger arm64 En review
Site vitrine DevOne En cours
Version anglaise À faire
Lighthouse à 100 Terminé
Pousse le site et suis le déploiement.
Livraison de site-vitrine
Commits
Poussé
Tests
Preview

Quand DevOne a besoin de toi,
il lève la main.

Migration Postgres
Je migre la table users maintenant ?
Question
Oui, tout de suite2 min de coupure
Ce soir, hors traficaucune coupure
Après la revue de Jérémydemain
Paiement Stripe
Connectez-vous à votre compte
E-mail
ethan@dev-one.app
Mot de passe
dashboard.stripe.com
Mot de passe Stripe

La connexion au tableau de bord Stripe demande ton mot de passe.

Icône du Dock
Icône de DevOne dans le Dock
Maquettes
Verre dépoli
Halo glacier
Contour
Page d'accueil
Téléchargement depuis l'accueil
Navigateur

2 actions, à revoir en vidéo.

dev-one.appOuvrir dev-one.app
DevOneTélécharger
Pourquoi ouvrir une autre app ?
DevOne a déjà
un navigateur.
Télécharger pour Windows
0:00 / 0:09
Le bouton est trop bas
DevOneTélécharger
Pourquoi ouvrir une autre app ?
DevOne a déjà
un navigateur.
Télécharger pour Windows
0:04Cliquer sur Télécharger pour Windows
Intelligence UI

Des réponses qui se lisent
d'un coup d'œil.

L'agent écrit

J'ai comparé les quatre fournisseurs de paiement sur tes trois critères : les frais, le délai de virement et la qualité de l'API.

Fournisseurs de paiement
1Stripe
92
2Adyen
81
3Mollie
74
4PayPal
58

Stripe passe devant grâce à son API et à sa documentation. Mollie reste moins cher sur les petits paniers, si le prix devient la priorité.

Voici le parcours d'un paiement tel qu'il est codé aujourd'hui, de la carte saisie jusqu'à la confirmation.

Paiement d'un abonnement
Le client valide sa carte
3-D Secure demandé ?
oui
Code de la banque
Paiement accepté
non
Paiement accepté

Quand la banque ne demande pas de code, le paiement est accepté tout de suite.

Les versions de la bêta sont en ligne. Voici leurs téléchargements de la semaine, triables d'un clic sur l'en-tête.

Windows x64142 Mo312
Windows arm64138 Mo57
macOS Apple Silicon151 Mo208
macOS Intel149 Mo41
Linux x64136 Mo96

Windows x64 reste la plus téléchargée. Les Mac Apple Silicon arrivent juste derrière.

L'import des gros dossiers reste bloqué à 92 %. J'ai trouvé deux pistes pour le débloquer.

  • Création groupéeUne seule requête prépare tous les dossiers.

  • Délai et nouvel essaiL'app réessaie puis affiche une erreur claire.

  • Les deux ensembleLa cause est réglée et l'import ne reste plus figé.

Je peux commencer dès que tu valides, la Preview sera prête dans l'heure.

J'ai fait le parcours de paiement complet sur la Preview, comme un client : tarifs, carte de test, puis confirmation.

Aucune erreur dans la console ni dans les requêtes réseau. Survole la pile pour voir les trois captures.

Intelligence UI

Des réponses qui se lisent d'un coup d'œil.

Widgets

Garde la tête dans ton travail.
DevOne garde un œil sur le reste.

SurveillanceTout va bien chez tes clients
MessagesPersonne du travail ne t'attend
RéunionsRevue de sprint à 16h30
AgendaJournée libre jusqu'à demain 10h00
MachineTon PC est à l'aise, mémoire à 48 %
Notes2 à faire, dont relire le webhook Stripe
ContexteMémoire à 48 %, encore de la place
QuotaIl te reste 62 % jusqu'à aujourd'hui 18h00
Paiement Stripe
Quand Stripe confirme un paiement, passe la commande à payée.
En cours depuis 0s14h32
  1. Lire le webhook Stripe
    Lecture

    La signature est déjà vérifiée, la commande reste « en attente ».

    0 s
  2. Passer la commande à payée
    Modification

    src/paiement/webhook.ts, 6 lignes ajoutées.

    0 s
  3. Lancer les tests du webhook
    Terminal

    4 tests réussis, dont le paiement refusé.

    0 s
Commande payée au retour de Stripe

Webhook lu, une modification, 4 tests réussis.

Que voulez-vous faire ?
Mobile

Ce que fait ton PC,
ton téléphone le fait aussi.

DevOnePaiement StripePage tarifsCorriger le panierTraduction anglaise
Où est géré le statut des commandes ?
Dans app/orders.ts : markPaid passe la commande en payée, mais rien ne l’appelle encore côté Stripe.
Branche le webhook Stripe sur les commandes, puis passe-les en payées.
Webhook branché sur les commandes6 étapes

3 fichiers modifiés, les 4 tests du webhook passent

Tout est en place. Il me reste une question avant de finir.
Quand marquer la commande payée ?Question
Tu as répondu : Dès que Stripe confirme le paiement.
Dès que Stripe confirme le paiement
Après l’expédition du colis
Je les valide moi-même
Ajouter ta réponseIgnorerRépondre
Pour la page de paiement, voici quatre pistes.
Page de paiementMaquettes

Quelle variante retenir ?

Une colonne
Deux colonnes
Cartes
Express
Aucune ne va, refais
IgnorerEnvoyer
Réfléchit
Refais la page tarifs avec trois offres et un comparatif.
Je garde la grille actuelle et j’ajoute le comparatif sous les offres.
Mise en page des trois offresEn cours

tarifs.tsx et comparatif.tsx en cours de modification

Réfléchit
Traduis le site en anglais, sans toucher aux prix.
Je traduis page par page et je garde les montants en euros.
Traduction des pages12 / 18 fichiers

pages/accueil.en.json

Que veux-tu faire ?
DevOne
En attente 1
Paiement Stripe
Épinglés 2
boutique-web3
Paiement Stripe
Page tarifs
Corriger le panier
site-vitrine2
Traduction anglaise
Emails de relance
Paiement StripeEn cours · boutique-web
Où est géré le statut des commandes ?
Dans app/orders.ts : markPaid passe la commande en payée, mais rien ne l’appelle encore côté Stripe.
Branche le webhook Stripe sur les commandes, puis passe-les en payées.
Webhook branché sur les commandes6 étapes

3 fichiers modifiés, les 4 tests du webhook passent

Tout est en place. Il me reste une question avant de finir.
Quand marquer la commande payée ?Question
Tu as répondu : Dès que Stripe confirme le paiement.
Dès que Stripe confirme le paiement
Après l’expédition du colis
Je les valide moi-même
Ajouter ta réponseIgnorerRépondre
Pour la page de paiement, voici quatre pistes.
Page de paiementMaquettes

Quelle variante retenir ?

Une colonne
Deux colonnes
Cartes
Express
Aucune ne va, refais
IgnorerEnvoyer
Réfléchit
Que veux-tu faire ?
NavigateurTerminalFichiers
localhost:3000/commande

Ta commande

Sweat DevOne · M49 €
Tasse noire12 €
Total61 €
Payer 61 €
~/boutique-web $ pnpm test webhook
 
RUN v2.1.4 ~/boutique-web
✓ webhook › crée la commande 42 ms
✓ webhook › vérifie la signature 9 ms
✓ webhook › passe la commande en payée 18 ms
✓ webhook › ignore les doublons 6 ms
 
Tests 4 passed (4)
Durée 1.32 s
 
~/boutique-web $
app
api/stripe
webhook.tsM
orders.tsM
tests
webhook.test.tsN
package.json
README.md
Tableau de bord
Paiement Stripe
À traiter 1
QuotaIl te reste 18 %, à sec aujourd’hui 17:40
En cours 1
SurveillanceDéploiement de boutique-web en cours
Au calme 2
RéunionsPoint produit à 14:30
PlanifiéRapport de nuit à 02:00
9:41

Les autres outils restent les mêmes.
DevOne s'améliore chaque jour avec toi.

Tu sais à quelle heure ta session sera finie.

Ajouter l'export PDF3 sur 5
Démarré 13h52
Ajouter l'export PDF3 sur 5
Démarré 13h52Fin vers 14h17 – 14h24

Un échec déjà vu ? La correction qui avait marché revient seule.

Déploiement Previewil y a 2 min
Le build a échoué : module « sharp » introuvable
Tu cherches à nouveau la solution…
Déploiement Previewil y a 2 min
Le build a échoué : module « sharp » introuvable
Même échec que mardi. Réinstaller sharp pour linux-x64 l'avait réglé.

L'agent ne refait plus ce qui t'agace.

J'ai corrigé l'upload, puis lancé toute la suite de tests. Ça prend 6 minutes.

Encore ? Je t'ai déjà dit de ne pas lancer les tests sans moi.

J'ai corrigé l'upload. Je ne lance pas les tests, tu me dis quand.

Parfait, je les lance ce soir.

La suite est déjà écrite. Tab, et c'est reparti.

Écris ta demande…
Ouvre la Preview et vérifie l'export
Tab

Tu sais si ton quota tiendra jusqu'à vendredi.

QuotaIl te reste 38 % jusqu'à lundi 9h00
QuotaIl te reste 38 %, à sec jeudi 16h00

Tes questions fréquentes deviennent des raccourcis.

Où ça en est ?
Qu'est-ce qui reste à faire ?
Tu es bloqué sur quoi ?
Résume ce que tu as changé
La Preview est passée ?
Où ça en est ?
Qu'est-ce qui reste à faire ?
Tu es bloqué sur quoi ?
Résume ce que tu as changé
La Preview est passée ?
Écrire au chat latéral…
Import

Tu viens d'un autre outil ?
Ton historique te suit.

DevOne
Que veux-tu faire ?
Tarifs

Un mois pour l’adopter.
Sans rien payer.

MensuelSans engagement
19 €/ mois TTC
AnnuelÉconomise 69 €
159 €/ an TTC
À vieUn seul paiement
499 €TTC
Founders à vie100 premiers achats
249 €TTC
Questions fréquentes

Tu hésites encore ?
On te répond.

Mon code reste chez moi ?

Oui. Tes fichiers, tes conversations et ton historique restent sur ton PC. Seul ce que l’agent lit pour travailler part, chez le fournisseur d’IA que tu as branché : je n’ai ni serveur d’IA, ni analytics.

Je garde mon abonnement Claude ou ChatGPT ?

Oui, et tu ne paies pas l’IA deux fois : je n’en vends pas. Au premier lancement, tu branches ton abonnement Claude, ChatGPT, Copilot ou Gemini tel quel, sans clé API.

Et quand j’atteins ma limite Claude ?

Branche un deuxième compte dans Paramètres › Comptes et active Changer de compte avant la limite d’usage : je passe dessus avant que le premier bloque. Sinon, ton message attend la remise à zéro du quota et repart tout seul.

L’agent voit mes clés API ?

Pas leur valeur. Dans un nouveau projet, il ne voit que le nom des variables de ton .env, jamais leur contenu ; tu peux le lui ouvrir projet par projet.

Ça marche avec GitHub, Vercel et mes MCP ?

Oui. Au premier lancement, je repère les outils déjà installés sur ton PC, GitHub, Vercel, Supabase, Sentry…, et je passe par leur CLI ou leur serveur MCP, avec les identifiants qu’ils ont déjà.

C’est une bêta : et si ça plante ?

Fais Ctrl+Maj+J et clique sur ce qui coince : sa capture rejoint ton message dans la Communauté. Et rien ne change dans ton dos : une mise à jour ne s’installe que quand tu cliques sur Redémarrer.

Et après le mois gratuit ?

Rien n’est prélevé : l’essai se fait sans carte et ne se transforme pas en abonnement. Je passe en lecture : tu relis tes conversations et tes fichiers, mais aucun agent ne démarre sans offre active.

Je peux résilier quand je veux ?

Oui. Dans ton compte DevOne, Gérer mon abonnement ouvre l’espace client de Polar, le revendeur qui encaisse ton abonnement : tu y résilies et tu y retrouves tes factures. Tu gardes l’accès jusqu’à la fin de la période en cours.