Skip to content

Canary

Canary: Parallel AI canaries patrol your app, merging browser + server logs for instant, automatically self-improving QA.

Core trick

Parallel test agents drive the app while merging browser console output with server logs streamed to one file.

Tags

Description

Canary: Parallel AI canaries patrol your app, merging browser + server logs for instant, automatically self-improving QA. Ship fast, skip the 3am debugging.
svilupp/canary-app★ 00 forksTypeScriptCreated Nov 15, 2025 · last push Nov 15, 2025

README excerpt

# Canary App

> **Ship fast. Break nothing. Let AI agents patrol your app in parallel.**

Canary is an AI-powered QA system that keeps up with vibe-coding speed. Deploy a squadron of parallel testing agents that see both browser and server logs, learn from every run, and stop you from debugging at 3am.

## Why Canary is Different

**Parallel Testing** — Run dozens of AI agents simultaneously (locally or cloud). One tests login, another hammers checkout, a third explores edge cases—all at once.

**Full-Stack Vision** — Your agents see browser console and server logs in one view. We stream server logs to `/_logs.txt` so agents always have complete context. No more blind debugging between frontend and backend.

**Claude Skill-Like Architecture** — All QA knowledge and micro-tasks live in version-controlled text files. Just like Claude Skills, every test instruction is readable, editable, and committed to git. No black-box testing—you own and evolve the test logic.

**Self-Improving** — After every run, agents reflect and update the shared skill database. Your QA system evolves with your codebase.

---

## Quick Start (Practical TL;DR)

Want Canary to start testing in the next five minutes? Do this:

1. **Install dependencies**
   ```bash
   npm install
   ```
2. **Configure secrets**
   ```bash
   cp .env.example .env
   # then edit .env with BROWSERBASE_API_KEY, BROWSERBASE_PROJECT_ID, GOOGLE_API_KEY
   ```
   *Prereqs:* Node.js 18+, Chrome/Chromium, Browserbase + Google API ke

Team