$3 trillion passes through this code every day. 95% of US ATMs run on this code. 43% of the world's banking systems depend on it.

The code is called COBOL. And the average age of a developer who can work with it is 55 — with 10% retiring every single year.

TL;DR
COBOL dev crisis AI tools don't work Hopper arrives AI operates z/OS directly Free to start today
$3T
daily COBOL transaction volume
220B lines
COBOL code in active production
Age 55
average COBOL developer age

220 Billion Lines, and Nobody's Learning It

COBOL was born in the 1960s. Over 60 years old — and somehow still alive. Here's why: the core logic of banking, insurance, airlines, and government systems was already written in COBOL, and migrating it to another language is typically a "50 engineers, 5 years" kind of project.

70% of Fortune 500 companies still run mainframes for core operations, and over 220 billion lines of COBOL are running in active production right now. Here's the problem: 85% of US universities dropped COBOL from their curricula after the 1990s. The talent pipeline dried up.

The consequences are showing up. 60% of organizations using COBOL say finding qualified developers is their single biggest challenge. 46% report the shortage is already affecting their operations. Meanwhile, skilled mainframe developers are commanding $45-$96 per hour.

GitHub Copilot Doesn't Work on Mainframes

There are plenty of AI coding tools out there. GitHub Copilot, Cursor, Claude Code — why can't you just use those?

Here's the thing: every one of those tools was built for modern development environments. Git, shells, REST APIs. But the mainframe world is different. Not files — Datasets. Not directories — PDS (Partitioned Data Sets). Not a terminal — a TN3270 emulator. You don't type commands; you press PF keys in panels.

Ask ChatGPT to write you some JCL and it'll produce something that looks right — but will almost certainly fail when you run it on a real z/OS system. The AI has never actually seen a mainframe environment. The HN community response summed it up: "US banks desperately need this yesterday."

Standard AI Coding ToolsHopper
Terminal accessNot supportedNative TN3270 support
JCL authoringGenerates text onlySubmits jobs, parses results
Error debuggingGuessworkReads and interprets JES spool directly
Dataset explorationNot supportedQueries VSAM like SQL
CICS integrationNot supportedNEWCOPY execution + approval checkpoint

What Hopper Does Differently

Hypercubic is a YC F25 startup founded by two former Apple ML engineers. Their product, Hopper, is a mainframe-native AI development environment.

The architecture is three things: a real TN3270 terminal emulator, mainframe-aware panels for datasets, jobs, members, and spool output, and an AI agent that can actually operate across all of it. The agent drives ISPF by panel ID, writes column-strict JCL syntax, submits jobs, parses JES spool output, and converts failures into structured diagnostics.

One HN tester put it well: "JES output parsing alone solves something that used to take a junior dev half a day — in seconds." COBOL editing, compiling, testing, and shipping to CICS — all within a single conversation.

Core Design Principle

The AI acts autonomously, but risky operations (CICS NEWCOPY, job submission) require human approval before execution. "AI works, humans review."

How to Start Today

  1. Download (free, no credit card)
    Go to hypercubic.ai/hopper and download for your OS (macOS, Windows, Linux). Sign up and you're in. Current version: 1.3.1.
  2. Connect your mainframe
    Enter your mainframe credentials (hostname, port, user ID) to establish the TN3270 connection. No mainframe? Request a test z/OS account from their site.
  3. Try your first agent task
    Start with natural language: "Show me the PDS members inside the PAYROLL dataset." The AI opens ISPF and navigates directly.
  4. Test automatic JCL authoring
    "Write a COBOL compile job based on COMPILE.JCL." The agent produces syntactically correct JCL and waits for your approval before submitting.
  5. Debug a failing job
    Give it a job name that failed. The agent reads the JES spool, identifies the abend code, failing step, and source line, then explains the root cause.

Before deploying to mission-critical systems

Some in the HN community raised valid concerns about LLMs operating in financial core systems. Hopper's enterprise plan offers on-premises/VPC deployment and SOC 2 certification. Even so — validate thoroughly in dev/test environments before any production rollout.

Dive Deeper

Hopper Official Page Demo video + free download. Watch the AI agent operate a TN3270 terminal live. hypercubic.ai

Launch HN: Hypercubic (YC F25) Sharp questions from mainframe engineers, answered directly by the founding team. news.ycombinator.com

The $3 Trillion Code Nobody Knows How to Fix Deep-dive statistics on the COBOL developer shortage and market dynamics. metaintro.com

Hypercubic Insights Why legacy modernization projects fail — and how the AI approach differs. hypercubic.ai

Show HN: Agentic Interface for Mainframes Direct reactions from working mainframe engineers. news.ycombinator.com