Roadmap

Where we're going.

Plain English tests for user flows are the start. Scroll through to see what we're building toward.

scroll
01 / 06

Available now

Haiku CLI

The CLI is available in early access today. It reads .haiku files and drives your app on iOS simulators, Android emulators, web browsers, and macOS.

Write your flow in plain English, run it from the terminal, wire it into any CI pipeline. No selectors. No framework to configure.

$ haiku recite login-flow.ios.haiku
✓ Launch app
✓ Enter username
✓ Tap Sign In
✓ Verify dashboard
02 / 06

Available now

Test backend code in plain English

The same belief that drives UI testing applies to backend code. A Python module, a Rust crate, an API endpoint: if you can describe what it should do, you should be able to test it.

.py.haiku files run with pytest. .rs.haiku files run with cargo test. Both available today. .go.haiku, .ts.haiku, and .java.haiku are experimental and improving fast. Each one slots into your existing test runner. Nothing to replace.

03 / 06

In development

Haiku for Mac

A native macOS app for writing, recording, and running tests in one place. Use your app normally and Haiku captures every action as a readable, editable .haiku file.

No terminal required. Review the generated flow, run it immediately, share it with anyone on your team.

04 / 06

Coming next

Haiku Cloud

Managed infrastructure for running tests remotely. CI/CD integrations for GitHub Actions, CircleCI, and others built in.

Tests run on every push without owning the machines. Results show up in your pipeline like any other check.

05 / 06

Coming next

Haiku Self-Hosted

The same execution engine on your own runners or servers. Full CI/CD support.

No data leaves your network. Drop it into the infrastructure you already run.

06 / 06

That's the full picture.

Haiku is in early access. Be first in line as each piece ships, and tell us what matters most to you.