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+

# Windows
  1. Download install.bat
  2. Right-click the downloaded file and select "Run as administrator"

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.