Hopper

Hopper

Hypercubic, Inc. · Programmation

Hopper est un environnement de développement de bureau pour les ingénieurs mainframe qui regroupe un terminal TN3270, des navigateurs de datasets et de jobs, et un agent d'IA dans une seule fenêtre. C'est une application, pas cinq outils. Au lieu de copier le texte de l'écran dans un chatbot, vous pointez l'agent vers votre session z/OS active et le laissez lire du COBOL, soumettre du JCL, décoder des enregistrements VSAM et parcourir le travail CICS en langage simple. Il tourne sur macOS, Windows et Linux, se connecte à votre propre mainframe et s'arrête pour demander votre approbation avant de modifier quoi que ce soit.

Aperçu de l'interface de Hopper

À propos de Hopper

Qu'est-ce que Hopper

Hopper est un agent d'IA pour mainframe créé par Hypercubic, Inc. comme application de bureau pour les ingénieurs z/OS. Il réunit quatre outils dans une seule interface : un terminal TN3270, un navigateur de datasets, un navigateur de jobs et un agent de chat. Les quatre partagent une même session, donc vous pouvez lancer une tâche dans le chat et la terminer en cliquant dans le terminal.

Le problème qu'il vise est ancien et familier. Le travail mainframe, ce sont des écrans verts, des codes d'abend énigmatiques et de longues séances de triage dans SDSF. L'agent de Hopper lit les mêmes écrans que vous, puis explique ce qu'il a trouvé et rédige la modification. Selon Hypercubic, l'agent couvre six catégories d'outils qui englobent les datasets, les jobs, le terminal, CICS, le COBOL et les data taps, et il peut enchaîner le travail entre sous-systèmes au sein d'un même tour de conversation.

La principale limite reste la portée. Hopper est un client terminal, pas un remplacement de vos outils mainframe ni de votre sysprog. Il a aussi besoin d'identifiants FTP pour une bonne partie de sa valeur, car le navigateur de datasets, le navigateur de jobs, les builds et la plupart des outils de l'agent restent désactivés sans eux. Avec TN3270 seul, vous obtenez le terminal et peu d'autre chose.

Premiers pas

  1. Téléchargez la version de bureau de Hopper pour votre plateforme. macOS dispose de builds distincts pour Apple Silicon et Intel, Windows utilise un installateur x64, et Linux est livré en paquet .deb ou AppImage.
  2. Ouvrez l'application et connectez-vous à votre mainframe via TN3270 avec votre réseau existant. Aucune installation côté mainframe n'est nécessaire.
  3. Ajoutez des identifiants FTP facultatifs lorsqu'ils vous sont demandés. Cela active le navigateur de datasets, le navigateur de jobs, les builds et la plupart des outils de l'agent.
  4. Saisissez une demande dans le panneau de l'agent, par exemple lui demander de lire un programme COBOL ou de décoder un job en échec.
  5. Relisez la modification rédigée et approuvez-la avant que Hopper ne soumette quoi que ce soit.

Informations sur le produit

Aperçu des tarifs, des plateformes compatibles et des performances de Hopper.

Offre gratuiteOui
Offres payantes$0
PlateformemacOS, Windows, Linux
DéveloppeurHypercubic, Inc.
CatégorieProgrammation
Date de lancementMay 2025
Dernière mise à jourSep 2025
Visites du site5.4K
Classement mondial du site3.7M
Disponibilité de l’APIN/A

Idéal pour

Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.

Utilisateurs

  • Les ingénieurs mainframe et z/OS qui passent des heures dans ISPF et SDSF, et veulent que le triage routinier soit pris en charge pour eux
  • Les développeurs COBOL et JCL qui ont besoin d'un moyen plus rapide de lire le code source, d'extraire des enregistrements et de raisonner sur une étape en échec
  • Les équipes qui testent l'IA sur le mainframe et ne peuvent pas installer d'agents sur z/OS, car Hopper tourne entièrement sur le portable

Tâches

  • Déboguer un job par lots en échec
  • Écrire et soumettre du JCL
  • Lire le code source COBOL
  • Décoder les enregistrements VSAM

Cas d'usage

  • Un triage dans SDSF qui mangerait tout un après-midi de défilement, réglé en un seul tag @ sur le job
  • Une vérification rapide de ce que contient réellement un dataset avant d'y toucher, sans casser le flux
  • Une intégration sur un mainframe inconnu, où l'agent cartographie datasets et jobs pendant que vous apprenez la disposition

Fonctionnalités clés

Compilation et soumission agentiques des jobs

L'agent de Hopper ne se contente pas de suggérer du JCL, il le pilote. Il soumet le job, attend la fin, analyse les codes retour de JES et fait un NEWCOPY du résultat dans CICS. Le point qui compte pour le travail de production, c'est le verrou d'approbation : il s'arrête pour votre validation avant chaque modification plutôt que de soumettre de lui-même.

Débogage des jobs en échec

Un job en échec, cela veut normalement dire faire défiler la sortie SDSF pour trouver le code d'abend et l'étape qui a cassé. L'agent de Hopper décode JESMSGLG, JESYSMSG et SYSUDUMP, puis vous remet le code d'abend, l'étape en échec et la ligne de code source. C'est tout l'intérêt. Ce qui prenait des heures de triage arrive en une seule demande.

Un vrai terminal TN3270

Sous l'agent se trouve un véritable terminal TN3270, avec la prise en charge complète des touches PF, PA et d'attention. Vous cliquez sur n'importe quelle cellule pour placer le curseur, vous saisissez du texte dans les champs de saisie et vous envoyez des touches depuis votre clavier. L'écran que vous voyez est l'écran que le mainframe a envoyé, donc rien n'est simulé ni approximé.

Navigateur de datasets

Une vue cliquable du système de fichiers du mainframe. La barre de recherche s'ouvre préremplie avec votre HLQ, donc vos propres datasets apparaissent en premier, et vous pouvez élargir le motif avec des filtres comme DSORG et RECFM. Cliquer sur un PDS déploie ses membres, et vous pouvez prévisualiser un membre en ligne ou en plein écran.

Navigateur de jobs

Une vue en direct de la file JES qui se met à jour en temps réel. Chaque job suivi affiche son code retour et le nombre de spool sur sa ligne, donc vous pouvez suivre un lot en cours sans quitter l'application. Il s'associe à l'agent, qui peut récupérer les mêmes données de job quand vous le demandez.

Langage naturel entre sous-systèmes

L'agent travaille en langage simple sur six catégories d'outils : datasets, jobs, terminal, CICS, COBOL et data taps. Vous pouvez lui demander de lire du code source, de soumettre et surveiller des jobs, de décoder des enregistrements VSAM et de piloter ISPF. Il enchaîne les tâches entre sous-systèmes au sein d'un même tour au lieu de changer de contexte. Cela couvre la majeure partie de l'automatisation JCL que vous écririez sinon à la main, et cela épargne aux utilisateurs d'outils de développement mainframe beaucoup de jonglage entre fenêtres.

Avantages et inconvénients

Avantages

  • Tourne entièrement sur votre portable, donc aucune installation côté mainframe et aucun déploiement par le sysprog
  • Le verrou d'approbation fait que l'agent rédige et propose les modifications, vous gardez la main sur ce qui est soumis
  • Une session partagée entre terminal, datasets, jobs et chat, donc le contexte circule entre eux
  • Niveau Hobby gratuit avec toutes les fonctionnalités essentielles et sans carte bancaire, sur les trois plateformes de bureau
  • Prend en charge le travail ingrat, comme le décodage d'abend et le triage SDSF, que personne ne veut faire à la main

Inconvénients

  • La plupart des outils de l'agent et les deux navigateurs ont besoin d'identifiants FTP, donc TN3270 seul apporte une valeur limitée
  • C'est une application de bureau pour ingénieurs, pas quelque chose qu'un utilisateur non technique adopte sans effort
  • Les fonctionnalités entreprise comme le SAML SSO, l'accès au MCP Server et le déploiement on-prem sont à prix personnalisé, donc il faut parler au service commercial
  • Rien ne tourne sur z/OS, ce qui est bon pour le déploiement, mais signifie que l'agent ne peut atteindre rien que votre connexion portable n'atteint pas

Questions fréquentes

Hopper est un environnement de développement agentique pour z/OS. Il donne aux ingénieurs mainframe un agent d'IA qui lit le COBOL et le JCL, soumet et surveille des jobs par lots, décode des enregistrements VSAM et pilote ISPF, le tout depuis une application de bureau sur macOS, Windows ou Linux.

Contenus associés

Découvrez des outils, des compétences et des articles liés à Hopper.

Alternatives à Hopper

Forefront

Forefront

Forefront · Programmation

Forefront est une plateforme web pour construire avec de l'IA open source. Elle vous laisse affiner les principaux modèles de langage open source sur vos propres données, évaluer leurs performances et les exécuter via une API ou les exporter pour les héberger vous-même. Les développeurs qui veulent le confort d'une plateforme fermée mais tiennent à rester propriétaires de leurs modèles et de leurs données sont le public visé ici.

Gratuit / $0 - $99/moVoir les détails
Startkit

Startkit

StartKit.AI · Programmation

Startkit est un boilerplate pour créer des produits SaaS d'IA et des wrappers d'IA. Voyez-le comme un boilerplate de startup IA avec les parties ennuyeuses déjà branchées : authentification, paiements Stripe et Lemon Squeezy, limites d'usage, e-mail transactionnel et un kit de démarrage d'API IA qui parle à OpenAI, Anthropic, Groq ou Llama. Vous clonez le dépôt, fixez votre prix et attaquez la partie du produit pour laquelle les gens paient vraiment. Il repose sur Next.js au-dessus de React et Tailwind, donc une bonne partie du code boilerplate vous semble déjà familière.

Payant / $99 - $499 one-timeVoir les détails
Testim

Testim

Tricentis · Programmation

Testim est une plateforme d'automatisation des tests dopée à l'IA, qui sert à créer et exécuter des tests de bout en bout sur des applications web, mobiles et Salesforce. Elle s'appuie sur l'apprentissage automatique pour garder les tests stables quand une interface change, alors les équipes passent moins de temps à réparer des sélecteurs cassés. Pas mal pour un outil de tests automatisés que vous pouvez utiliser dès aujourd'hui. Vous créez des tests en enregistrant des actions dans un navigateur, puis vous ajoutez du JavaScript quand vous avez besoin de plus de contrôle. C'est un choix solide pour une équipe QA bien occupée.

Gratuit / Custom pricing on requestVoir les détails