Explorbot Documentation
Explorbot explores your web app, plans tests, and runs them — no scripts required.
Basics
Getting started Install to first test in ten minutes
Running Explorbot Interactive TUI vs headless CLI, and when to use each
Prerequisites Check that your app is a good fit
Providers Set up an AI provider and pick models
Web testing
Basics The explore loop, states, and your first session
Customization Make it work on your app: login, cookie bars, modals, test data
Planner Tune what gets tested
Researcher How pages are analyzed, and how to tune it
Page interaction How agents read and act on a page
Automated tests The runnable test files you keep
Rerun Re-run generated tests with AI healing
Agents What each agent does under the hood
Hooks Run your own code before or after an agent
API testing
Basics Chief and Curler, configuration, your first API test
Planning Specs, endpoint knowledge, and planning styles
Running tests Executing plans, request logs, autonomous explore
Doc collection
Basics Crawl your app and generate page docs
Crawling Choose what gets visited
Interactive mode Document behavior, not just pages
Common workflow
These pages apply to web and API testing alike
Knowledge Teach Explorbot about your app
Test plans The plan file format and how plans are reused
Planning styles Normal, curious, psycho, and your own
Reporting Local reports and Testomat.io
Continuous integration Scheduled runs with cached experience on any CI
Reference
Commands Every CLI and terminal command
Configuration The config file, top to bottom
Scripting The programmatic API
Contributing
Contributing How to contribute
Observability Trace and debug AI calls
Testing Run the test suite
AI integration tests How agent tests work
Regression tests The real-AI e2e harness
Demo videos Turn recorded sessions into demo clips
npm package Build and publish