Free & open-source AI monkey testing agent

Break your site
before your users do.

An AI agent that uses your site like a real user — and reports bugs.

Free & open source (AGPL-3.0) · No credit card

MonkeyTest AI testing agent finding bugs during a live website audit
Free forever Open source No test scripts Bring your own LLM
60s
Average time to first result
Any URL
Public, staging, or behind a tunnel
100+
Sites tested in private beta

Built for the websites you actually ship

SaaS apps E-commerce Marketing sites Internal tools Staging environments Client deliverables

The problem

You tested it.
Users still find bugs.

Your checklist, your staging review, your manual clicks — they test what you expect users to do. Real users don't care about your expectations.

📝

Forms that submit silently

User fills out your form, clicks submit, and gets… nothing. No error. No confirmation. They leave.

🖱️

Buttons that don't respond

Your CTA looks fine in your browser. On mobile, it's invisible, overlapped, or just broken.

🔀

Navigation that dead-ends

A user clicks through three pages and arrives somewhere broken. They don't come back.

📱

Layouts that collapse on mobile

Your beautiful desktop design becomes unusable at 390px. You only find out when someone complains.

Most bugs aren't in your code.
They're in how real users actually behave on your site.

That's why every website should be monkey tested.

How it works

Zero to bug report in 3 steps

No test scripts. Give it a URL and read what broke.

01

Point it at a URL

Run the open-source CLI, or open the live demo. No test scripts to write.

Works on production, staging, or any publicly reachable URL.

02

It explores like a visitor

The agent uses a real browser to click around, fill forms, and try paths a script would miss.

You see the steps it took and the screenshots along the way.

03

Read the bugs, then rerun

Bugs come back with screenshots and a recording. After a fix, rerun the same plan and diff it.

The CLI writes plan.json and run.json you can keep.

Two ways to use it

Run it yourself.
Or try the cloud free.

The open-source CLI and library are the main path. The free cloud needs no install and no API key if you want to watch a run first.

Open source

Run it yourself

AGPL-3.0 CLI and library. Install it, bring your own LLM or a local model, and run it from your terminal or CI.

terminal
$ npm install -g @mtai/monkeytest-core
$ monkeytest run https://example.com
# bug found, ship a fix, then:
$ monkeytest rerun
  • Free forever, AGPL-3.0 — fork it, embed it
  • Mix LLM providers per phase to balance cost & quality
  • CI-ready CLI with proper exit codes
  • plan.json / run.json you can commit to git
No setup

Free cloud

No install, no API key. Sign up and watch it test your site live. Free, with limited usage. There are no paid plans. Run it yourself for unlimited use.

  • No install, no API key
  • Watch a real browser explore a site
  • Limited usage — self-host for unlimited
Try the cloud free

Same engine either way. The free cloud is for watching; the CLI is how you keep using it. It's free — no paid plans.

Open source

AGPL-3.0. Yours to run.

The engine is free and open source. Bring your own LLM, or run a local model. The live demo only lets people watch it work.

quick start
$ npm install -g @mtai/monkeytest-core
$ monkeytest run https://example.com

License

AGPL-3.0. Free forever. You pay your own LLM provider, or nothing with a local model.

Contribute

Open an issue or read CONTRIBUTING.

LLM providers

  • OpenAI
  • Gemini
  • Anthropic
  • Mistral
  • Groq
  • Ollama (local)
  • OpenAI-compatible

Local models run through Ollama. Any OpenAI-compatible endpoint works too.

Why MonkeyTest

Others check your site. MonkeyTest tries to break it.

Capability
MonkeyTest
SEO tools
Test scripts
Tests real user interactions
Finds broken flows
No setup or coding required
Works before launch
Unpredictable edge-case testing
Results in under 2 minutes
Screenshot + video evidence
Re-run + diff to verify fixes

— = requires manual setup or prior configuration

AGPL-3.0 · View on GitHub

Your site has bugs.
Find them first.

Open source under AGPL-3.0. Run it yourself, or try the free cloud.

Bring your own LLM, or run it locally.