A delightful CLI headless browsing and E2E test generation tool.
- Walk through webapp with only the cli
- Authenticate test users easily (WIP)
- Usable by agentic development tools like claude code (WIP)
- Test Generation (WIP)
# Install via Homebrew Cask
brew tap lance13c/tod https://github.com/lance13c/tod && brew install --cask tod
# Run tod from anywhere
tod- macOS 10.15 (Catalina) or later
- Intel or Apple Silicon Mac
git clone https://github.com/lance13c/tod.git
cd tod
./dev-setup.shThis sets up:
- ✅ Go 1.24+ with air hot reload
- ✅ Global
toddevwith auto-update - ✅ Complete development workflow
See DEVELOPMENT.md for details.
# Clone and build
git clone https://github.com/lance13c/tod.git
cd tod
make build
# Or install to $GOPATH/bin
make install
# Or run directly
go run .# If installed via Homebrew Cask
tod
# Initialize in your project
tod init# After running ./dev-setup.sh:
make hotdev # Start hot reload (keep running)
toddev # Use from anywhere - auto-updates!# Run in development mode
make dev
# Run tests
make test
# Build binary
make build
# Install globally
make install
# Clean up
make clean- Homepage: https://tod.dev/
- Issues: https://github.com/lance13c/tod/issues