Capy: Color-By-Number Playground

Bring any image to life as a paint-by-numbers puzzle directly in your browser. Capy runs entirely client-side, so you can drag in artwork, explore the bundled Capybara Springs scene, and relax into a colouring session without installing anything.

Play Capy in your browser

Quick Start

  1. Open the app and wait for the Capybara Springs sample to finish loading.
  2. Tap a colour tile along the bottom palette to make it active.
  3. Fill matching regions on the canvas by clicking, tapping, or using a stylus.
  4. Watch finished areas reveal the clustered illustration as you progress.

Want to paint your own scene? Drop an image (PNG, JPG, WebP, GIF) anywhere on the page or choose Import from the command rail. Capy immediately rebuilds the puzzle using that artwork.

Game Highlights

Controls & Gestures

Painting

Command Rail

Saving, Sharing, and Reloading

Accessibility & Comfort Options

Troubleshooting Tips

Testing & QA

Automated UI coverage now runs through Playwright so you can validate the end-to-end flow without manual setup. Install dependencies once with npm install, then use the scripts below depending on the depth of feedback you need:

Playwright stores its reports under playwright-report/ by default. After any run you can open the latest results with npx playwright show-report to review traces, screenshots, and console output.

Want to Contribute?

Capy is open source! If you’d like to help shape new features, fix bugs, or expand the documentation, start with the development guide in AGENTS.md and dive into the technical deep-dive in TECH.md.