Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
@3270io
3270io
Follow

Block or report 3270io

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
3270io /README.md

3270.io

Mainframe 3270 automation and web tooling for modern engineering workflows.

Flagship Projects

3270Connect

Repeatable scripted workflows to replicate human 3270 online integration at unlimited scale. Includes a web dashboard, API, and CLI for functional and non-functional testing of mainframe 3270 online applications.

3270Connect Dashboard

  • Docs: https://3270connect.3270.io
  • GitHub: https://github.com/3270io/3270Connect
  • Highlights:
    • Define and execute automated workflows via configuration files
    • Capture 3270 screen state for documentation and troubleshooting
    • Run workflows in parallel for faster validation
    • Headless mode for CI/CD automation
    • API server for load testing and advanced orchestration
    • Prometheus /metrics endpoint for connect/step timing and live worker counts
    • Host compatibility profiler producing 3270Web-compatible JSON for cross-environment diffs
    • Hardened input handling: injection, filename, and path-traversal prevention

3270Web

Web-based 3270 terminal interface in Go. Drive sessions with AI Chat — read screens, run chaos discovery, and map each screen's business purpose — then record and replay 3270Connect-compatible workflows.

3270Web Terminal

  • Docs: https://3270web.3270.io
  • GitHub: https://github.com/3270io/3270Web
  • Highlights:
    • Browser UI for interactive 3270 sessions with detailed logging
    • Virtual keyboard support for full terminal interaction
    • AI Chat side panel — drive 3270 sessions by conversation: read screens, write fields, and press keys, with per-action approval or hands-free Auto Mode
    • Chat-driven chaos discovery — start, monitor, and export automated exploration runs and discovery reports without leaving the conversation
    • Business understanding — the AI annotates each discovered screen's purpose and field meanings, then catalogs named business functions like "Account inquiry"
    • Run business functions by prompt — e.g. "look up account 1234" drives the live session step by step or generates a self-describing workflow JSON
    • AI Chat model selector — switch between GitHub Copilot models (default Claude Sonnet 4.6)
    • Chaos mode for randomized session testing with screen-graph discovery reports
    • Chaos Mind-Map Compare API for diffing host divergence across environments
    • Host compatibility profiler API producing 3270Connect-compatible JSON
    • IBM 3270 terminal fonts (Regular, Semi-Condensed, Condensed) bundled with the app
    • Export sessions as workflow.json compatible with 3270Connect
    • Load and replay workflow.json for repeatable flows
    • Docker image and GHCR publishing workflow

How They Work Together

Use 3270Web to interactively build and record terminal sessions, then run those same workflows at scale with 3270Connect in local, CI/CD, or load-testing pipelines.

Website Repo

This repository contains the public landing page for 3270.io.

  • Stack: React, TypeScript, Vite, Tailwind CSS
  • App entry: src/App.tsx
  • Product image config: src/lib/dashboard-image.ts

Local Development

npm install
npm run dev

License

MIT. See LICENSE.

Popular repositories Loading

  1. 3270Connect 3270Connect Public

    3270 automated CMDLine to perform screen scraping with workflow, concurrency (load) and API features

    HTML 4 1

  2. 3270Web 3270Web Public

    Web-based 3270 terminal interface in Go with session recording to a 3270Connect-compatible workflow.

    Go 2

  3. 3270io 3270io Public

    TypeScript

AltStyle によって変換されたページ (->オリジナル) /