Show HN: Agentic interface for mainframes and COBOL
TL;DR Highlight
수십 년 된 메인프레임(z/OS) 환경을 AI 에이전트로 조작할 수 있게 해주는 개발 도구로, COBOL 코드 작성부터 JCL 실행, 디버깅까지 자연어로 처리할 수 있어 레거시 시스템 유지보수 비용을 크게 줄일 수 있다.
Who Should Read
금융권·보험사·항공사 등에서 z/OS 메인프레임 시스템을 유지보수하는 개발자나 COBOL 레거시 코드를 다루는 엔터프라이즈 개발팀. 메인프레임 지식이 부족한 채로 레거시 시스템을 인수인계받은 팀에게도 유용하다.
Core Mechanics
- Hopper는 IBM z/OS 메인프레임을 위한 최초의 AI 에이전트 기반 개발 환경으로, 기존에 수작업으로 처리하던 TN3270 터미널 조작, 데이터셋 검사, JCL 작성, VSAM 쿼리 등을 AI 에이전트가 대신 수행해준다.
- JCL(Job Control Language, IBM 메인프레임에서 배치 작업을 정의하는 언어)을 컬럼 위치까지 정확하게 작성하고, JES(Job Entry Subsystem) 리턴 코드를 파싱해서 CICS(메인프레임 트랜잭션 처리 미들웨어)에 NEWCOPY까지 한 번의 프롬프트로 처리한다. 변경 사항 적용 전에는 반드시 사용자 승인을 거치도록 설계되어 있다.
- SDSF(System Display and Search Facility, 메인프레임 잡 로그 뷰어)에서 수 시간씩 걸리던 장애 트리아지 작업을 '@-tag' 하나로 처리할 수 있다. 에이전트가 JESMSGLG, JESYSMSG, SYSUDUMP 로그를 분석해서 abend 코드, 실패 스텝, 소스 라인을 구조화된 형태로 알려준다.
- VSAM(메인프레임의 파일 스토리지 시스템)을 SQL처럼 쿼리할 수 있어서 기존에 전용 도구나 REXX 스크립트로 해야 했던 데이터 조회를 훨씬 쉽게 처리할 수 있다.
- ISPF(메인프레임 화면 기반 개발 인터페이스)를 패널 ID 기준으로 직접 드라이브하는 방식으로 동작하며, 실제 TN3270 터미널도 내장되어 있어 PF키, PA키, Attention 키 등 기존 메인프레임 작업 방식을 그대로 유지할 수 있다.
- 가격은 무료(Hobby)와 엔터프라이즈(Custom) 두 가지 플랜으로 구성된다. Hobby 플랜은 무료로 macOS, Windows, Linux를 모두 지원하며, 엔터프라이즈는 SAML SSO, MCP 서버 접근, 모델 학습 데이터 제외, SOC 2 보고서 등 보안 기능을 추가 제공한다.
- 메인프레임이 없는 사용자를 위해 Hypercubic 소유의 메인프레임 접속 자격증명을 신청해서 무료로 체험할 수 있는 프로그램도 운영한다.
- 회사 소개 페이지에 창업자 이름이 없어 커뮤니티에서 신뢰성 문제가 제기됐는데, 조사 결과 공동창업자들의 경력은 Apple 머신러닝 엔지니어 수준으로 확인되었다.
Evidence
- 학습 데이터 출처에 대한 우려가 제기됐다. 오픈소스 COBOL 코드베이스는 제한적이고, 실전에서 검증된 고품질 COBOL 코드는 대부분 기업 자산이라 공개되지 않는다는 지적이다. Hypercubic 측은 웹사이트에 '고객 데이터로 모델을 학습시키지 않는다'고 명시해 어느 정도 불안감을 해소했다.
- PL/I 지원 여부에 대한 질문이 있었다. COBOL 외에도 PL/I로 구현된 메인프레임 시스템이 상당수 존재하는데, 현재는 COBOL 중심으로 소개되어 있어 PL/I 사용 기관은 적용이 어려울 수 있다.
- Hercules 에뮬레이터(개인용 x86 PC에서 메인프레임을 시뮬레이션하는 오픈소스 소프트웨어) 지원 여부 질문이 나왔다. 취미로 메인프레임을 공부하는 사람들이 실제 LPAR 없이도 사용할 수 있는지 확인하고 싶다는 수요다.
- 즉시 프로덕션 배포가 어렵더라도 COBOL 코드에 대한 테스트 코드 자동 생성만으로도 충분히 가치 있다는 의견이 있었다. COBOL 코드베이스는 테스트가 거의 없는 경우가 많아 이 분야에서의 활용이 현실적이라는 평가다.
- '고장나지 않은 건 건드리지 말라'는 철학 때문에 메인프레임에 LLM을 연결하는 것은 위험할 수 있다는 보수적인 시각도 있었다. 반면 미국 은행과 금융 기관들이 이런 도구를 절실히 필요로 한다는 공감도 동시에 표출됐다.
How to Apply
- 금융·보험 회사에서 메인프레임 담당 인력이 줄어들고 있는 상황이라면, Hopper의 무료 Hobby 플랜을 Hypercubic 제공 메인프레임에 연결해서 JCL 작성과 SDSF 로그 분석 작업을 먼저 테스트해볼 수 있다. 실제 업무 투입 전 파일럿으로 활용하기에 적합하다.
- COBOL 코드베이스를 인수인계받았는데 SDSF 로그 분석에 시간을 많이 쏟고 있다면, Hopper의 디버깅 에이전트를 활용해 JESMSGLG/SYSUDUMP 분석을 자동화하면 트리아지 시간을 크게 단축할 수 있다.
- 엔터프라이즈 도입을 검토 중이라면 'No Model Training' 옵션과 SOC 2 보고서, On-prem/VPC 배포 지원 여부를 확인해 내부 보안 정책과 맞는지 검토한 뒤 Contact Sales로 협의를 시작하는 것이 좋다.
- VSAM 데이터를 조회하는 데 전용 스크립트나 도구를 별도로 유지하고 있다면, Hopper의 'VSAM as SQL' 기능으로 교체해 쿼리 작성 비용을 줄이고 비전문가도 데이터 조회를 할 수 있는 환경을 구축할 수 있다.
Terminology
Related Papers
Show HN: Needle: We Distilled Gemini Tool Calling into a 26M Model
Gemini의 함수 호출(tool calling) 능력만 뽑아서 26M(2600만) 파라미터짜리 초경량 모델로 만든 프로젝트로, 폰/워치/스마트글라스 같은 엣지 디바이스에서 직접 실행 가능하다.
Show HN: Statewright – Visual state machines that make AI agents reliable
AI 에이전트에게 40개 이상의 도구를 주면 오히려 성능이 떨어지는 문제를 State Machine으로 각 단계별 사용 가능한 도구를 제한해 해결하는 오픈소스 프로젝트다. 더 큰 모델 대신 더 작은 문제 공간을 만들어 신뢰성을 높이는 접근이 핵심이다.
Show HN: adamsreview – better multi-agent PR reviews for Claude Code
Claude Code에서 최대 7개의 병렬 서브 에이전트가 각각 다른 관점으로 PR을 리뷰하고, 자동 수정까지 해주는 오픈소스 플러그인이다. 기존 /review나 CodeRabbit보다 실제 버그를 더 많이 잡는다고 주장하지만 커뮤니티에서는 복잡도와 실효성에 대한 회의론도 나왔다.
How Fast Does Claude, Acting as a User Space IP Stack, Respond to Pings?
Claude Code에게 IP 패킷을 직접 파싱하고 ICMP echo reply를 구성하도록 시켜서 실제로 ping에 응답하게 만든 실험으로, 'Markdown이 곧 코드이고 LLM이 프로세서'라는 아이디어를 네트워크 스택 수준까지 밀어붙인 재미있는 사례다.
Show HN: Git for AI Agents
AI 코딩 에이전트(Claude Code 등)가 수행한 모든 툴 호출을 자동으로 추적하고, 어떤 프롬프트가 어느 코드 줄을 작성했는지 blame까지 가능한 버전 관리 도구다.
Principles for agent-native CLIs
AI 에이전트가 CLI 도구를 더 잘 사용할 수 있도록 설계하는 원칙들을 정리한 글로, 에이전트가 CLI를 도구로 활용하는 빈도가 높아지면서 이 설계 방식이 실용적으로 중요해지고 있다.