Back to Browse

How I Use Claude Code to QA Every Pull Request

52.5K views
Mar 23, 2026
17:41

Inbox Zero: https://getinboxzero.com Agent Browser: https://agent-browser.dev I built an AI QA server that automatically tests every merged PR for Inbox Zero. It checks GitHub every minute, reads the PR, and decides what to test; Visual click-throughs with screenshots, evals for LLM changes, or backend tests. I also use the same server for remote development with Claude Code and tmux. 00:00 Remote QA Overview 00:54 QA Dashboard Tour 01:47 PR As Test Prompt 02:39 Remote Dev Workflow 03:23 SSH And Tmux Setup 04:44 Worktrees And Remote Control 06:49 QA Script Internals 08:06 Agent Browser 10:19 Server Security And Access 12:37 Alternatives And Tradeoffs 17:13 Final Thoughts 1️⃣ Every merged PR gets automatically QA'd — no manual test definitions needed 2️⃣ The AI reads the PR diff and decides what to test (visual, evals, or unit tests) 3️⃣ Screenshots and video recordings go to a simple dashboard for quick review 4️⃣ If the AI finds a bug, it creates a fix PR and pings Slack 5️⃣ The same Hetzner server doubles as a remote dev environment with Claude Code =================== My open source product, Inbox Zero: Inbox Zero organizes your inbox, drafts replies in your voice, and helps you reach inbox zero fast. Never miss an important email again. https://getinboxzero.com GitHub: https://github.com/elie222/inbox-zero ⭐ =================== Follow me on X: https://x.com/elie2222 Join the Newsletter: https://aiopensource.substack.com/ #claudecode #agentbrowser #qaserver #aicoding #devtools #tailscale #hetzner #remotedevelopment

Download

0 formats

No download links available.

How I Use Claude Code to QA Every Pull Request | NatokHD