Back to Home11/18/2025, 7:13:22 AM

Orchestro CLI – Intelligent testing framework for CLI/TUI applications

1 points
1 comments

Mood

supportive

Sentiment

positive

Category

tech

Key topics

testing frameworks

CLI/TUI applications

software development tools

The author introduces Orchestro CLI, a testing framework for CLI/TUI applications, and shares its features, which generated a positive and supportive response from the community.

Snapshot generated from the HN discussion

Discussion Activity

Light discussion

First comment

N/A

Peak period

1

Hour 1

Avg / period

1

Comment distribution1 data points

Based on 1 loaded comments

Key moments

  1. 01Story posted

    11/18/2025, 7:13:22 AM

    14h ago

    Step 01
  2. 02First comment

    11/18/2025, 7:13:22 AM

    0s after posting

    Step 02
  3. 03Peak activity

    1 comments in Hour 1

    Hottest window of the conversation

    Step 03
  4. 04Latest activity

    11/18/2025, 7:13:22 AM

    14h ago

    Step 04

Generating AI Summary...

Analyzing up to 500 comments to identify key contributors and discussion patterns

Discussion (1 comments)
Showing 1 comments
Jonthemediocre
14h ago
Hi HN,

  I built Orchestro CLI to solve a problem I kept running into: testing CLI and TUI applications is painful. Existing tools like Expect are arcane, and Playwright doesn't handle terminal
   applications.

  Orchestro brings modern testing to the command line with:

  • YAML-based test scenarios (no scripting required)
  • Parallel execution with 5.25x speedup
  • Intelligent test generation from source code (AST analysis)
  • Snapshot testing for terminal output
  • REST + GraphQL API for integration
  • JUnit XML reports for CI/CD

  Example test:
  ```yaml
  name: Test Git Workflow
  steps:
    - send: "git status"
      expect: "On branch"
    - send: "git log --oneline"
      expect_regex: "^[a-f0-9]{7}"

  The intelligence system is particularly interesting – it can analyze your Python CLI source code and auto-generate test scenarios based on command structure, arguments, and help text.

  We're seeing real-world usage in CI/CD pipelines, and the parallel execution has cut test times from 10 minutes to under 2 minutes for a 50-test suite.

  Open source (MIT), installable via pip, production-ready with 63% test coverage.

  Would love feedback from the HN community!

  GitHub: https://github.com/jonthemediocre/orchestro-cli
  Docs: https://github.com/jonthemediocre/orchestro-cli/blob/master/README.md
ID: 45962260Type: storyLast synced: 11/18/2025, 7:14:39 AM

Want the full context?

Jump to the original sources

Read the primary article or dive into the live Hacker News thread when you're ready.