WHAT IS BUGSTER?
Bugster is an AI tester that simulates a real user in a real browser - clicking, filling forms, and navigating through your app.
Perfect for Next.js developers who push fast and want confidence before merging, without writing tests.
QUICK START
# macOS/Linux
$ curl -sSL https://github.com/Bugsterapp/bugster-cli/releases/latest/download/install.sh | bash
Requires Python 3.10+
Requires Python 3.10+
$ bugster init
$ bugster test
DOCUMENTATION
VIEW FULL DOCS$ bugster --help
Lists all available commands on the terminal - Displays usage instructions - Shows command options and flags - Provides brief descriptions for each command
$ bugster init
Initialize Bugster Configuration: - Sets up Base URL (default: http://localhost:3000) - Configures credentials if needed - Creates .bugster directory with config.yml - Generates example test files
$ bugster analyze
Analyze Your Codebase: - Scans codebase structure and functionality - Creates test suite in YAML format (5 tests in v0) - Generates flows for user interactions - Tests key user journeys automatically - Prepares validation steps for expected results
$ bugster test
Run Bugster Tests: - bugster test [test_path] - Options: --headless, --silent - Executes AI-powered tests in real browser - Reports results directly in terminal
RELEASE TIMELINE
Changelog
- [DONE] v0.1: Initial spec creation from code (--init)
- [DONE] v0.1: Test generation and execution (--no-cache)
- v0.2: API key generation, spec updates, destructive testing
- v0.3: Debugging tools, GitHub integration
- v0.4: Enhanced debugging capabilities
- v0.5: Caching and smart test selection
- v1.0: Stable release with all features
~/bugster
$ bugster --thanks
Thanks for helping us build the future of testing! Any suggestions? Just ping us on Discord.