Aller au contenu

Questions fréquentes

Tout ce que vous vouliez savoir sur Uttra : de la sécurité aux tarifs, en passant par les comparaisons.

Sécurité et confidentialité

Oui, et la sécurité est intégrée dès la conception : • Chaque projet tourne dans son propre environnement isolé ; vos projets ne partagent jamais de fichiers avec ceux d'autrui. • Vos projets sont privés par défaut ; personne n'y accède sans invitation depuis l'onglet « Partager ». • Vos clés secrètes sont stockées dans un coffre distinct, exposées à votre projet sous forme de variables d'environnement, et n'apparaissent jamais dans la conversation. • Vous pouvez connecter votre propre dépôt GitHub et garder une copie complète du code à tout moment.

Vous seul, et les personnes que vous invitez explicitement. Les projets sont privés par défaut. Depuis « Partager », vous pouvez ajouter des membres par e-mail ou par nom, mais attention : un membre obtient un accès complet au projet, y compris ses secrets. N'ajoutez que des personnes de confiance.

Non. Les clés sont stockées sur la page « Secrets » et lues depuis les variables d'environnement à l'exécution. La règle d'or : n'écrivez jamais une clé dans la conversation. Mettez-la uniquement dans Secrets, pour qu'elle reste hors de l'historique et hors du code.

Oui, votre projet et son code vous appartiennent. Vous pouvez en garder une copie complète à tout moment en connectant GitHub ou en téléchargeant depuis le terminal, et le déplacer où vous voulez. Remarque : les détails des politiques et la conformité légale (comme la protection des données) relèvent des conditions officielles de l'équipe Uttra.

Coût et propriété

Le SaaS (« Software as a Service ») désigne un logiciel tout fait pour lequel vous payez un abonnement mensuel, en restant « locataire » pour toujours : arrêtez de payer et tout s'arrête, sans rien posséder. Avec Uttra, vous construisez l'outil que vous voulez et vous en êtes propriétaire : le code est à vous, vous l'hébergez sur votre domaine, et vous ne dépendez de l'abonnement de personne.

Au lieu de payer une agence de développement ou de vous abonner à des outils tout faits et coûteux, vous construisez vos propres solutions avec une simple description en langage courant : une boutique en ligne, un tableau de bord, un outil interne ou un système de réservation. Vous économisez du temps et de l'argent, et gardez le contrôle sur tout.

C'est exactement le problème qu'Uttra résout. Au lieu de devis à plusieurs milliers de riyals et de semaines d'attente, vous décrivez votre idée et la voyez tourner en quelques minutes, puis vous la développez pas à pas avec un budget minimal où vous ne payez que ce que vous utilisez.

Au lieu d'un cycle de développement complet (design, code, tests, déploiement) qui prend des semaines et un gros budget, vous construisez une version fonctionnelle (un prototype) dans la même session. L'économie réelle dépend de la taille de votre projet, mais le principe est simple : vous payez à l'usage, sans abonnement fixe ni salaires d'équipe.

Vous en êtes vraiment propriétaire : le code est à vous, vous l'exportez sur GitHub ou le téléchargez, et vous l'hébergez sur votre domaine. Uttra le construit pour vous, mais il reste le vôtre, pas un abonnement qui s'arrête quand vous cessez de payer.

Pour être honnête, certains services spécialisés (passerelles de paiement, cartes, messagerie) restent mieux connectés en tant que service via leur clé API. Uttra construit « votre application » et vous la remet, puis la connecte à ces services quand vous en avez besoin : vous avez le meilleur des deux mondes.

Comparaisons

Des outils comme Copilot et Cursor sont des assistants qui écrivent des lignes de code dans votre éditeur, mais vous restez responsable de tout le reste : configurer l'environnement, installer les paquets, lancer le serveur et résoudre les problèmes de déploiement. Uttra est une plateforme complète, de l'idée au produit publié : • Vous écrivez votre demande en langage courant, et les pages, le code et le serveur sont construits ensemble. • L'environnement est prêt (Node, bases de données, terminal), sans configuration de votre part. • Aperçu en direct, édition visuelle au clic, puis publication avec un lien direct. En bref : l'éditeur vous aide à écrire du code, tandis qu'Uttra vous remet un produit fonctionnel et publié.

Ils appartiennent tous à la catégorie « création d'applications assistée par IA », mais les différences sont fondamentales. Ce qui distingue Uttra : • Un environnement de code ouvert pour tous les langages : Uttra est un véritable environnement de développement complet. Vous pouvez installer n'importe quel langage, framework ou outil (Node, Python, PHP, Go, bases de données et plus) via le terminal avec les commandes d'installation habituelles. Vous n'êtes pas limité à des langages ou des modèles prédéfinis comme l'imposent certaines plateformes. • Une expérience arabe authentique (RTL, interface et contenu en arabe), point faible de la plupart des concurrents. • L'édition visuelle en cliquant directement sur les éléments dans l'aperçu, sans ouvrir le code. • Un contrôle total au même endroit : terminal, secrets, intégration GitHub, planification de tâches, hébergement et publication avec un lien direct. • Plusieurs modes de travail (Code / Plan / Chat / Debug / Review) adaptés aux débutants comme aux professionnels.

Un modèle généraliste (comme ChatGPT/Claude) vous donne du texte ou un extrait de code dans une fenêtre de conversation, et c'est à vous de le copier, l'exécuter et le publier. Uttra est un agent de construction complet : il ne se contente pas de vous donner du code, il crée le projet, l'exécute dans un environnement prêt, l'affiche en aperçu, corrige ses erreurs et l'héberge sur un lien en ligne. Autrement dit, vous obtenez un produit qui fonctionne, pas du texte.

Parce qu'il supprime toutes les parties fastidieuses : • Des prototypes en minutes au lieu d'heures de configuration. • Environnement, base de données et déploiement prêts : vous vous concentrez sur votre idée, pas sur du code répétitif. • Vous gardez un contrôle de développeur : terminal, édition manuelle du code et intégration GitHub pour continuer dans votre propre éditeur quand vous voulez. • Idéal pour les idées rapides, les pages d'accueil, les tableaux de bord et les outils internes.

Édition visuelle

Une fonctionnalité qui vous permet de modifier votre site visuellement sans ouvrir le code. Dans l'aperçu, cliquez sur l'icône crayon pour passer en mode édition, puis cliquez sur n'importe quel élément (titre, paragraphe, bouton ou section entière). Il est sélectionné et vous est montré (avec le pourcentage d'écran qu'il occupe), et vous commencez à le modifier directement. Chaque changement est appliqué immédiatement au code source réel de votre site.

Le panneau comporte deux onglets : • Texte : réécrivez directement le texte de l'élément. • Style : contrôle visuel complet, avec la couleur du texte ou un fond dégradé, la taille (de S à 2XL), l'alignement (droite/centre/gauche) et la police parmi un jeu de polices prêtes à l'emploi. Après modification, cliquez sur « Enregistrer ».

Sélectionnez d'abord l'élément, puis écrivez votre instruction en langage courant : elle sera appliquée à cet élément précis, par exemple « agrandis la police », « passe la couleur en bleu » ou « mets cette section sur deux colonnes ». La modification reste ainsi ciblée sur une seule partie.

Sélectionnez l'élément ou la section, puis écrivez une instruction comme « supprime cette section » ou « supprime cet élément » : il disparaît aussitôt de votre site, bien plus vite qu'en cherchant dans le code.

Oui. Pendant que l'agent traite votre demande, vous pouvez écrire la suivante : elle est ajoutée à la file et exécutée ensuite. Vous n'avez donc pas à attendre la fin de chaque étape pour écrire la suivante.

Depuis l'onglet « Style », choisissez « Supprimer le style personnalisé de cet élément » et il retrouve son apparence d'origine. Pratique pour expérimenter sans risque.

L'édition visuelle est plus rapide pour des retouches précises sur un élément (texte, couleur, taille, suppression). La conversation convient mieux aux grands changements, à ceux qui touchent plusieurs parties ou qui demandent de la logique et des connexions de données.

GitHub et code

Oui. Depuis l'onglet « GitHub » du projet, connectez votre compte avec un Personal Access Token ayant la portée repo, puis poussez votre projet directement vers votre dépôt et gardez une copie complète du code.

Le push est pris en charge directement depuis l'onglet GitHub. La récupération ou l'import d'un dépôt existant se fait via le terminal avec les commandes git habituelles (git clone / git pull) dans l'environnement du projet ; tous les outils git y sont disponibles.

Oui, le code est le vôtre. Vous pouvez le pousser sur GitHub à tout moment, ou le télécharger/copier via le terminal. Vous n'êtes pas enfermé dans la plateforme.

Oui. En plus des demandes en conversation et de l'édition visuelle, vous pouvez ouvrir le terminal, modifier des fichiers et installer des paquets directement. Uttra ne vous empêche pas de travailler en développeur.

Capacités

Oui. Uttra permet de créer des applications mobiles (avec React Native / Expo) qui tournent sur votre vrai appareil via l'application Expo Go en scannant un QR code. Il prend aussi en charge les Progressive Web Apps (PWA) installables sur l'écran d'accueil. Décrivez votre idée en précisant que vous voulez une application mobile.

Oui. Vous pouvez créer un backend complet (une API, le lien entre votre application, les données et les services) et utiliser une base de données, d'un simple fichier SQLite jusqu'à PostgreSQL ou MySQL si nécessaire. L'environnement fait tourner le serveur et la base de données ensemble.

Vous pouvez demander ce qui convient à votre projet, des simples sites HTML/CSS/JS aux applications React et Vite, serveurs Node.js/Express et plus encore. L'environnement s'étend en installant ce dont vous avez besoin.

Oui. Ajoutez la clé du service dans « Secrets » et demandez à Uttra de la connecter. Des noms courants comme STRIPE_SECRET_KEY et OPENAI_API_KEY sont prêts à l'emploi, et les clés restent protégées hors de la conversation.

Oui. Via le terminal, vous pouvez installer les paquets npm ou système dont votre projet a besoin, exactement comme dans un vrai environnement de développement.

Hébergement et publication

Cliquez sur « Publier » : le projet devient « Public » et vous obtenez un lien direct à partager avec qui vous voulez, sans configuration d'hébergement de votre côté. Vous pouvez publier sur un sous-domaine gratuit comme votre-app.uttra.io, ou sur votre propre domaine.

Oui, et un domaine personnalisé est gratuit avec chaque forfait. Sur l'écran « Publier », choisissez « Domaine personnalisé », saisissez votre domaine (par exemple app.exemple.com), puis ajoutez les enregistrements DNS qu'Uttra vous indique dans le panneau de votre registrar (en général un TXT pour la vérification et un A) et cliquez sur « Vérifier le domaine ». Une fois la propagation faite, votre site est en ligne sur votre domaine.

Oui. Les sites publiés tournent sur les ressources de votre forfait (CPU, mémoire et stockage), réparties automatiquement entre vos projets publiés : vous n'avez donc pas de serveur à configurer. Plus votre forfait est élevé, plus vos sites disposent de ressources.

Oui. Vous pouvez publier plusieurs projets et répartir les ressources de votre forfait entre eux. Chaque site publié reçoit automatiquement sa part de CPU, de mémoire et de stockage.

Fonctionnement

Pour être honnête, afin que vos attentes restent réalistes : • Ce n'est pas un remplacement d'une équipe d'ingénierie complète sur des produits massifs et très complexes ; il excelle sur les prototypes, sites web, outils et tableaux de bord. • Plus votre demande est claire, plus le résultat est juste. Des demandes vagues donnent des résultats vagues. • Il ne remplace pas votre propre relecture : relisez le code et le résultat avant de vous y fier en production sensible. • Les fonctionnalités payantes (comme les sièges d'équipe) dépendent de votre forfait.

Commencez depuis la plateforme : utilisez le mode Chat pour des conseils sans modification, et le mode Debug pour diagnostiquer une erreur. Les « Suggestions enregistrées » vous donnent aussi des étapes suivantes prêtes à l'emploi. Pour les questions générales, cette page et le guide des tutoriels sont votre première référence.

Oui. Le mode Debug permet de diagnostiquer et corriger un problème, et le mode Review de relire et améliorer ce qui a été construit. Uttra détecte et corrige aussi généralement les erreurs pendant la construction.

• Code : exécute directement votre demande. • Plan : planifie les étapes avant d'exécuter. • Chat : discussion et conseils sans modifier le code. • Auto : choisit le mode le plus adapté (recommandé pour débuter). • Debug : pour corriger une erreur. • Review : pour relire et améliorer le travail existant.

Oui. Depuis « Planification », vous pouvez demander à Uttra d'exécuter une tâche plus tard ou de la répéter régulièrement (un rapport quotidien, une mise à jour, un rappel) ; elle s'exécute même quand vous n'êtes pas dans l'application.

Non. Il suffit de décrire votre idée en langage courant. Plus votre description est claire et précise, plus le résultat sera proche de ce que vous imaginiez. Les professionnels tirent parti du terminal et de l'édition manuelle, mais ce n'est pas obligatoire.

Crédits et facturation

Chaque demande envoyée déduit un montant de vos crédits selon l'ampleur de la tâche, et le coût est affiché à côté de chaque message. Des demandes claires et concises économisent vos crédits.

Cliquez sur « Ajouter des crédits » pour recharger et continuer à construire. Vos projets publiés et votre code restent exactement tels quels.

Oui. L'option « Facturation groupée d'équipe » facture l'usage de chaque membre sur le projet, et elle est disponible dans le forfait Studio (plusieurs sièges).

La meilleure approche : lancez un petit projet et essayez de le construire et de l'afficher vous-même pour voir le résultat avant de passer à plus grand. Les détails des forfaits, des prix et des crédits d'essai relèvent de la page officielle d'Uttra, car ils peuvent changer.

Uttra face aux autres outils ?

FonctionnalitéUttraTool RTool VTool C
De l'idée à un produit réellement publié
Environnement cloud prêt, sans aucune installation
Un environnement ouvert où installer n'importe quel langage ou outilPartiel
Une vraie expérience arabe (RTL) et une interface en arabeLimitéLimité
Édition visuelle en cliquant sur les éléments
Publiez avec un lien direct + domaine personnalisé gratuitPartiel
Terminal complet + intégration GitHub + secrets
Planification automatique des tâches intégréePartiel
Applications mobiles (Expo) et PWAPartielManuel
Démarrez sans aucune expérience du codePartielPartiel