Profile
Back to NewsBack
Hacker News 2 min
Reader Mode
Launch HN: Momentic (YC W24) – Agents that catch bugs by using your app

Launch HN: Momentic (YC W24) – Agents that catch bugs by using your app

4 hours ago

Define what matters. Let Momentic verify it.

Write steps and assertions in plain-English YAML.
Review and version the tests in your repository.

01 / author

Write tests in plain English

Describe a user flow and its expected result in plain English. Keep the steps and assertions in YAML files your team and coding agent can review.

standard-user-purchases.test.yaml - momentic
storefront
tests
modules
1fileType: momentic/test/v2
2id: standard-user-checkout
3url: https://shop.momentic.ai
4description: End-to-end checkout flow
5steps:
6 - module: ./log-in-username-password.module.yaml
7 - act: add the momentic backpack to the cart and go to checkout
8 - module: ./fill-out-personal-info.module.yaml
9 - assert: the item total matches the amount listed for each item
10 - click: Finish button
momentic run
02 / run

Run locally and in CI

Use the CLI to check the app you're changing. Run the same tests in CI before the next merge or deploy.

03 / triage

Find the root cause

See which step failed and inspect its screenshots and traces. AI triage investigates the cause and proposes a test repair for you to review.

momentic ai classify --interactive
Ask a follow-up about this runctrl-c to exit
github.com
tests/standard-user-purchases.test.yaml+1−1
@@ checkout flow · steps 3-5 @@
- module: ./fill-out-personal-info.module.yaml
- assert: the item total matches the amount listed for each item
- - click: Finish button
+ - click: Place Order button
momentic ai heal
04 / heal

Auto-heal as your product evolves

Momentic finds controls again when the UI changes. Permanent healing proposes test-file edits for review. Apply the diff and rerun to check the result.

Chat with me