Perplexity agent paints a macaw in 20,068 brushstrokes with a JS Canvas engine
jeffgrimes9 · x · 2026-11-15
Developer Jeff Grimes shows off a web app that turns photos into brushstroke paintings. His Product Builder teammate in Perplexity wrote a browser painting engine in JS and Canvas 2D that samples pixel colors, uses image gradients to orient strokes, and paints in progressively finer passes. The demo macaw took 20,068 brushstrokes, with layered Bezier paths for bristle texture and separate curve/dot renderers for thread and stipple effects.
More from coding & agent
- The T.R.U.S.T. check: deciding which jobs you can safely hand to your AI bots — bfrench · 2026-11-15
- Read-only MCP server lets Claude Code write regression tests for agents — tom_mathews · 2026-11-15
- Bot audit experiment: triage plus deep-read cuts input 64% while staying stable — bfrench · 2026-11-15
- How do you track all the AI agents running inside your company? — CupRare814 · 2026-11-15
- Developer builds VR island adventure game with Claude Code writing the C# — Illustrious-Lynx3673 · 2026-11-15
- Attest: record agent runs once, replay in CI with zero model calls — tom_mathews · 2026-11-15