Agent Arcade is a local-first desktop application for designing, running, monitoring, and replaying agent workflows through a game-inspired 2D interface.
Use a visual workflow builder and mission-control style runtime view to manage practical agent and tool tasks operating on a local repository or workspace.
Active development — foundations, data models, event schema, persistence, core engine skeleton, and basic UI canvas are complete. CI is running.
# Rust unit tests (excludes src-tauri binary shell)
cargo test --workspace --exclude agent-arcade
# Frontend component tests
cd apps/desktop && npm test -- --runCI runs both automatically on every push and PR to main via .github/workflows/ci.yml.
Browser only (no Rust backend):
cd apps/desktop
npm run dev
# Open http://localhost:1420 in your browserFull Tauri desktop app:
cd apps/desktop
npm run tauri dev
# Starts Vite on port 1420 and opens a native windowThe Tauri config (src-tauri/tauri.conf.json) is set up with beforeDevCommand so Vite starts automatically alongside the Rust backend — no need to start the frontend separately.
On WSL2, the native window requires WSLg (Windows 11 with wsl --update). The MESA/ZINK GPU warnings in the console are harmless. If the window hangs on close, run wsl --shutdown from PowerShell to clear it.
- AGENTS.md
- PRD.md
- ARCHITECTURE.md
- DESIGN_SPEC.md
- EVENT_SCHEMA.md
- REPO_STRUCTURE.md
- DECISIONS.md
- TESTING.md
- workboard.md
- workboard.schema.json
- visual workflow design
- local CLI-backed execution
- repository-aware tasks
- live monitoring
- replay/debugging
- human review gates