Waitlist Now Open

Stop paying for idle cloud rigs. Test at the Edge.

Tuhüt is an autonomous gateway agent that lives directly on your test bench. Flash firmware, capture logs, and sync evidence asynchronously—cutting your AWS bills by up to 90%.

Works with NXP MCXN947 Python / Pytest native
tuhut-agent — bash
$ tuhut-agent claim bench-01
Connecting to local device /dev/ttyACM0...
✓ Bench claimed successfully.

$ tuhut-agent run --repo test-firmware
[14:32:01] Flashing NXP board via LinkServer...
[14:32:08] Boot complete. Starting test suite...
Running Pytest (3 test cases)
============================= test session starts ==============================
tests/test_can_rx.py .
tests/test_sensor_adc.py .
tests/test_secure_boot.py .
============================== 3 passed in 12.4s ===============================
✓ Syncing evidence bundle (logs, pcap, xml) to cloud... Done.
$
Thick Edge Architecture

The Smart Gateway Model

Traditional HIL platforms force you to keep expensive AWS EC2 instances running 24/7 just to hold a serial connection open. Tuhüt flips the model: smart edge agents do the heavy lifting, the cloud just orchestrates.

STEP 01

Agent Local Claim

The lightweight Python agent runs on a local PC or Raspberry Pi, managing the USB connection to your test device.

STEP 02

Async Execution

When a test is triggered via API, the agent flashes the device, captures CAN/Serial data, and runs standard Pytests.

STEP 03

Evidence Sync

Results, artifacts, and logs are bundled and pushed to cloud storage asynchronously. You only pay for storage, not compute.

Calculate Savings

See How Much You Can Save

Traditional CI runners on AWS EC2 can cost thousands per month just waiting for hardware responses. See how moving to edge computing impacts your bottom line.

5 benches
150
12 hours
1h24h
$0.85/hr
$0.10$5.00
Assumption: 22 working days per month. The Tuhüt Gateway Agent runs on local hardware (e.g., a $50 Raspberry Pi) and only requires minimal cloud API/Storage bandwidth.
Estimated Monthly Savings
$1,122
Legacy Cloud HIL $1,122.00
Tuhüt Thick Edge Free Tier
Legacy Cloud Cost
Tuhüt Cost
Start Saving Today
Capabilities

Built for Determinism

Testing embedded hardware is inherently messy. We built Tuhüt to handle the chaos locally so your cloud CI remains clean, reliable, and deterministic.

NXP Flashing Engine

Native integration with NXP LinkServer CLI. Automatically drops hex/bin files onto target boards and validates successful boot sequences.

Hardware Auto-Discovery

Plug in a board and the agent auto-detects ttyACM ports, matching them to test profiles without manual config files.

Evidence Bundler

Captures raw serial logs, CAN bus dumps (candump), and pytest XML results into a single immutable artifact bundle per run.

Signal Decoupling

If the cloud connection drops mid-test, the local agent continues running. Evidence is buffered and synced when connectivity restores.

Secure Isolation

Hardware is physically isolated. Test definitions are pulled down, executed in a clean environment, and wiped post-run.

Zero-Setup Webhooks

Triggers testing via secure webhooks from GitHub Actions, GitLab CI, or Jenkins. No reverse-tunneling or complex VPNs required.

★★★★★

"Before Tuhüt, we were managing a complex VPN setup just to trigger tests on our lab bench from GitHub Actions. The network instability caused 40% of our test failures. Moving to an asynchronous edge agent solved our flakiness overnight."

Ready to rethink HIL testing?

Join the early access program. We are currently onboarding embedded engineering teams with existing Pytest automation suites.

  • Early access to the open-source Agent
  • Free forever Cloud Orchestration tier
  • Direct support from the core engineering team
We don't share your data. No spam.