CodeLoop vs Chromatic / Percy
Chromatic and Percy run visual regression tests in CI on every PR. CodeLoop runs them at edit time, inside the AI agent's loop — so the agent fixes visual drift before pushing. Plus pixel-diff against your Figma exports out of the box.
Side-by-side
| CodeLoop | Chromatic | Percy | |
|---|---|---|---|
| Runs at edit time (in agent loop) | yes | no (CI only) | no (CI only) |
| Runs in CI | yes (GitHub Action) | yes | yes |
| Storybook required | no | yes | no |
| Pixel diff vs Figma exports | yes | no | no |
| Vision-model review | yes | no | no |
| Video recording of UI flows | yes | no | no |
| Open source | yes (MIT) | no | no |
| Self-host | yes | no | no |
| Free for OSS | yes (Solo plan) | yes (5k snapshots) | yes (limited) |
| Pricing | $5/mo Solo | $149+/mo | $199+/mo |
Frequently asked questions
Is CodeLoop a Chromatic or Percy alternative for visual regression?
Yes for the visual review use case, with a different shape. Chromatic and Percy run on CI as a separate snapshot service. CodeLoop runs locally inside the AI agent's edit loop, so visual issues are caught and fixed before the PR is opened — and CodeLoop also pixel-diffs against Figma exports out of the box.
Can I use Chromatic and CodeLoop together?
Yes. Chromatic catches regressions in CI; CodeLoop catches them at edit time. They're complementary. Most teams who add CodeLoop see Chromatic's failure rate drop sharply because the agent has already fixed visual drift before pushing.
Does CodeLoop need a Storybook to do visual review?
No. CodeLoop captures the running app via codeloop_capture_screenshot — it works with Next.js, Flutter, native apps, anything. Storybook is supported but not required.
How does the Figma comparison work?
Drop PNG exports under `designs/`, or configure `.codeloop/figma.json` for live Figma REST API fetching. CodeLoop's codeloop_design_compare runs pixelmatch per region and returns blocker regions for the agent to fix.
Is CodeLoop free for visual review?
Yes — included in every plan from Solo ($5/mo) up. Public OSS repos get the Solo plan free forever.