Every test run,
on the record.

Astrolabe captures hardware test data where the test happens. Orrery keeps every run in one record your release decisions can point back to.

PSU-200, revision C 6 runs
  1. r-0412bench 3 Serial/dev/ttyUSB0 Passed
  2. r-0413thermal chamber TCP10.0.4.17:5025 Failed
  3. r-0414bench 3 Fileburnin_0412.csv Passed
  4. r-0415field kit SerialCOM4 Stored locally
  5. r-0416thermal chamber TCP10.0.4.17:5025 Passed
  6. r-0417end of line Fileresults.jsonl Passed
Each row opens its manifest, artifacts, and rule results.

How a run gets from the bench to a release.

Astrolabe owns the first half, Orrery the second. Nothing is handed off by email or a shared drive in between.

  1. Capture

    astrolabe capture

    Reads from serial ports, TCP sockets, or files you already have (CSV, JSONL, raw logs) and stores each run locally first.

    A dropped connection doesn’t lose a run.

  2. Upload

    astrolabe upload

    Sends stored runs to Orrery. Uploads resume where they stopped, retry on failure, and never arrive twice.

    Every run captured at the bench reaches the record once.

  3. Analyze

    In Orrery

    Checks each run’s manifest and artifacts against your validation rules, with optional AI analysis.

    Filter by project and compare runs instead of rebuilding context from folders.

  4. Ship

    In Orrery

    Release decisions cite the exact manifest, artifacts, and rule set behind them.

    When someone asks why a build shipped, the answer is already on the record.

Two instruments, one record.

Astrolabe works where the test runs. Orrery is where the team reads the results.

Astrolabe

Capture, at the bench

Built for unstable rigs and patchy networks. Stores a complete run locally before anything else happens.

  • Captures from serial ports, TCP sockets, or existing CSV, JSONL, and raw log files.
  • Keeps captures safe on disk while the network is down.
  • Uploads to Orrery with automatic retry, resume, and no duplicates.
Use Astrolabe free

Orrery

Analysis, for the team

Turns Astrolabe runs into a project record that engineers, QA, and release owners can question.

  • Receives run manifests and artifacts as one source of truth for test data.
  • Runs your validation rules on each test run, with optional AI analysis.
  • Shows results in a dashboard you can filter and scope by project.
See Orrery in action