Reconnaissance pixel-perfect
Repère n’importe quelle zone d’une fenêtre à partir d’une image-échantillon. Adaptatif à la résolution, similarité ajustable, fiable au sous-pixel près.
# Ouvre l'app, exporte le rapport du jour, sauvegarde — chaque matin à 8h.from oculix import click, type, wait
click("file_menu.png")click("export_to_csv.png")wait("save_dialog.png", timeout=10)type("filename_field.png", "rapport_du_jour.csv")click("save_button.png")OculiX est un IDE d’automatisation visuelle pour tout le monde. Il pilote n’importe quelle interface graphique par ce qu’elle affiche — sans hooks d’accessibilité, sans sélecteurs DOM, sans XPath fragiles. Vous pointez ce que vous voyez à l’écran, OculiX fait le reste.
Pas besoin d’être développeur pour s’en servir. Si vous savez prendre une capture d’écran, vous savez écrire votre premier script OculiX. Et si vous êtes développeur, vous avez en plus un environnement complet avec une syntaxe Python et l’interop JVM.
Fork du projet historique SikuliX — et construit dans le même esprit : l’automatisation visuelle doit être simple, accessible, et la vôtre.
Reconnaissance pixel-perfect
Repère n’importe quelle zone d’une fenêtre à partir d’une image-échantillon. Adaptatif à la résolution, similarité ajustable, fiable au sous-pixel près.
OCR clé en main
Tesseract est embarqué via Legerix — aucune installation manuelle. PaddleOCR disponible en option via un serveur HTTP pour le CJK et les mises en page complexes.
Multi-plateforme
Windows, macOS, Linux. Un script unique tourne partout — aucun sélecteur spécifique à une plateforme.
Scripting Jython
Syntaxe Python 2.7 avec interop JVM complet. Compatible avec les scripts SikuliX existants sans modification.
Pipeline de vision
Primitives de vision par ordinateur modernes (template, feature, contour) composables depuis l’IDE ou par code.
VNC · SSH · Android
Piloter des machines distantes en VNC, ouvrir des tunnels SSH depuis Java sans dépendance externe, contrôler des téléphones Android via ADB — le tout depuis la même API.
OculiX n’a pas été conçu pour un seul usage — il est conçu pour tout ce que vous faites de répétitif à l’écran.
Automatiser des tâches répétitives
Exporter, convertir, renommer, remplir cent fois le même formulaire. OculiX clique où vous cliqueriez, tape ce que vous taperiez.
Enregistrer démos et tutoriels
Reproduire la même séquence à l’écran autant de fois que nécessaire — démos produit, vidéos de formation, supports d’onboarding.
Aider en accessibilité
Déclencher des workflows personnalisés dans n’importe quelle app via un raccourci. Aucune API d’accessibilité requise.
Migrer ou éditer des données en masse
Piloter des logiciels legacy sans API ni CLI. Si un humain peut cliquer dedans, OculiX aussi.
Tester comme un utilisateur
Les équipes QA utilisent aussi OculiX — régressions visuelles, tests smoke, parcours end-to-end. Ce n’est pas son seul usage, mais c’est un excellent choix quand on veut tester ce que les utilisateurs voient vraiment.
Construire son propre bot RPA
Pas de lock-in éditeur, pas d’abonnement SaaS, pas de coût par bot. Votre script tourne sur votre machine, point.
OculiX se situe dans le domaine de l’automatisation de processus, aux côtés des outils RPA et d’automatisation visuelle. Voici comment il se compare à deux alternatives commerciales bien connues.
| Capacité | OculiX | UiPath | Eggplant |
|---|---|---|---|
| Licence & coût | MIT — gratuit, pour toujours | Commercial · par bot / par utilisateur | Commercial · licence entreprise |
| Auto-hébergé, 100 % local | Tout en local, aucun cloud requis | Hybride (Studio local, Orchestrator cloud) | On-prem disponible |
| Multi-plateforme | Windows · macOS · Linux | Studio uniquement sous Windows | Windows · macOS · Linux |
| Approche | Vision pure — voit l’écran | Sélecteurs UI (UIA / HTML) + repli visuel | Visuel + IDE |
| OCR embarqué | Tesseract inclus | Plusieurs fournisseurs via marketplace | Intégré |
| IDE intégré | Oui | Oui (Studio) | Oui |
| Langage de script | Jython (Python 2.7 + JVM) | VB.NET · C# · Python (limité) | SenseTalk |
| Cas d’usage idéal | Tout le monde — du non-tech à l’entreprise | RPA d’entreprise à grande échelle | Automatisation & tests visuels en secteur régulé |
Comparatif basé sur la documentation publique de chaque éditeur en 2026. OculiX est indépendant et n’a aucune affiliation avec UiPath (UiPath, Inc.) ni Eggplant (Keysight Technologies).
Organisations ayant téléchargé OculiX via Maven Central de manière vérifiée. Noms cités à titre informatif uniquement — aucune approbation, partenariat ou affiliation n’est sous-entendu. Voir la page d’adoption complète.