Blueberry Browser is a next-generation browser built with Electron, React, Rust, and AI-native automation.
vp install
# or pnpm installCopy .env.example to .env:
cp .env.example .envConfigure your local LLM provider in .env:
LLM_PROVIDER=ollama
LLM_MODEL=opencode
OLLAMA_ENDPOINT=http://localhost:11434
OLLAMA_MODEL=opencodeMake sure Ollama is running and the model is downloaded:
ollama run opencodevp dev
# or pnpm devBlueberry Browser features a custom Rust-based E2E test runner (blueberry-core) that automates headless browser workflows and evaluates page state using the local LLM.
cargo build --manifest-path src/code/Cargo.toml./src/code/target/debug/blueberry-core run tests/console_log_test.yamlfor f in tests/*.yaml; do ./src/code/target/debug/blueberry-core run "$f"; done