Argos @argos-ci.com · 07/09/2026How many screenshots does your visual suite actually take per build? We see everything from 12 to 1,100+. Curious where people land — and whether you review them all. 000
Argos @argos-ci.com · 06/09/2026Your agent can now review visual changes itself. The Argos MCP server is live: mcp.argos-ci.com List builds, inspect diffs, approve or reject reviews, read and post comments. OAuth built in — Claude Code, Cursor, VS Code, Codex, Windsurf. 120
Argos @argos-ci.com · 05/09/2026You probably don't need to write a visual test suite. Your Playwright tests already navigate to every important state — logged in, empty, error, checkout. They just throw the pixels away at the end. Add one line per test and those journeys become visual coverage. 000
Argos @argos-ci.com · 04/09/2026Comment on the exact pixel that changed. Not "the card near the top" — a pin on the screenshot, or a line range inside a JSON or Markdown snapshot. With threads, @mentions, reactions and resolve. Plus draft reviews that stay private until you submit. 000
Argos @argos-ci.com · 03/09/2026Connect your agent to Argos in one line: claude mcp add --transport http argos mcp.argos-ci.com Remote and stateless — nothing to install, nothing running on your machine. OAuth handles the rest. 110
Argos @argos-ci.com · 02/09/2026Most teams test light mode and hope. Dark mode has its own bugs: invisible borders, unreadable text on brand colors, images with baked-in white backgrounds. Run the same stories in both, tagged by color scheme, so you can review one mode at a time. 000
Argos @argos-ci.com · 01/09/2026You've approved the same diff 40 times. Argos noticed. When a visual change keeps reappearing and keeps getting approved, the bot starts ignoring it for you. Configurable threshold, on by default, every plan. Anything new or different still surfaces. 000
Argos @argos-ci.com · 01/09/2026Custom domains for deployments are here. Serve your production deployments from a domain you own. storybook.acme.com instead of a generated URL nobody recognises. 100
Argos @argos-ci.com · 31/08/2026You don't need to hand-roll screenshot stabilization. Argos waits for fonts, images and aria-busy before every capture — then hides carets and scrollbars, pauses GIFs, disables animations and fixes antialiasing. The flake teams fight manually is already handled. 000
Argos @argos-ci.com · 30/08/2026Most teams assert on UI like this: expect(button).toHaveClass('primary') That passes when the button is invisible, off-screen, or the wrong color. A screenshot asserts what the user actually sees — all of it, in one line. The assertion you skip is the bug you ship. 000
Argos @argos-ci.com · 29/08/2026We put a 99.99% uptime SLA on Enterprise because a visual testing service that's down blocks every merge in your org. CI tooling has one job: be there when the build runs. 000
Argos @argos-ci.com · 28/08/2026Every team screenshots the happy path. Nobody screenshots: ◆ empty state ◆ loading skeleton ◆ error state ◆ a 200-character username ◆ zero results ◆ offline That's where the layout actually breaks. 000
Argos @argos-ci.com · 27/08/2026On a financial chart, the data is the pixels. A one-pixel shift can be a real bug. Vojtech Gintner, CTO of Finviz: "We use Playwright for E2E, and Argos adds the missing layer of visual testing. On our charts, a single pixel difference can indicate a real bug." 000
Argos @argos-ci.com · 26/08/2026One command gives your coding agent a visual review workflow: npx skills add argos-ci.com Then just ask: "Use $argos-pr-review to review this pull request with its Argos build." 000
Argos @argos-ci.com · 25/08/2026Playwright locators, best to worst: getByRole('button', { name: 'Save' }) getByLabel('Email') getByText('Welcome back') getByTestId('save-btn') locator('.btn > span:nth-child(2)') If a locator breaks when you restyle, it was testing the wrong thing. argos-ci.com/blog/playwr... 000
Argos @argos-ci.com · 24/08/2026An agent can point at the exact pixel. argos comment create 1234 \ --diff <diffId> \ --anchor-point 412,168 \ --body "Focus ring disappeared here." Or --anchor-lines 40,48 to pin a range inside a JSON or Markdown snapshot. 010
Argos @argos-ci.com · 23/08/2026"Pixel-perfect diffing" sounds rigorous. In practice one global threshold means you either drown in noise or miss real bugs. A marketing hero and a financial chart don't deserve the same tolerance. Sensitivity belongs per screenshot. 000
Argos @argos-ci.com · 22/08/2026Don't test 12 viewports. Test 3 that mean something: 375px — the phone where things break 768px — the tablet nobody QAs 1440px — what you designed on More viewports isn't more coverage. It's more diffs to review. 000
Argos @argos-ci.com · 21/08/2026How does your team catch UI regressions today? ◆ Automated visual tests ◆ Manual QA before release ◆ Preview deploys and eyeballs ◆ Users tell us Genuinely curious where most teams land. 000
Argos @argos-ci.com · 20/08/2026Delete ARGOS_TOKEN from your repo secrets. Argos authenticates uploads with GitHub OIDC — short-lived, GitHub-signed identity tokens. Add id-token: write and drop the secret. Forked PRs fall back to a verified tokenless flow. 000
Argos @argos-ci.com · 19/08/2026We rebuilt Argos's UI components on React Aria. Accessibility, keyboard behavior and focus management we no longer hand-roll — and a large amount of custom code deleted. What we learned: argos-ci.com/blog/react-... 000
Argos @argos-ci.com · 18/08/2026If every test logs in through the UI, you're paying for the same login 200 times. Log in once, save storageState, reuse it everywhere. In most slow Playwright suites this is the single biggest win available. argos-ci.com/blog/speed-... 000
Argos @argos-ci.com · 17/08/2026We're SOC 2 compliant. The honest summary for a small team: most of the work isn't adding security. It's writing down the security you already had, then proving it every quarter. argos-ci.com/blog/soc-2 001
Argos @argos-ci.com · 16/08/2026Le Monde's CMS, Sirius, is the backbone of the group's content operations. A delay in publication can cost millions of euros. Paul Laleu, CTO: "Thanks to Argos, we can confidently deploy updates to Sirius without worrying about unexpected issues." 000
Argos @argos-ci.com · 15/08/2026A screenshot tells you it looks right. An ARIA snapshot tells you it is right. - heading "Dashboard" [level=1] - button "New project" - list: - listitem: "Project A" Catches the div-soup regression no pixel diff ever will. 000
Argos @argos-ci.com · 14/08/2026Visual review, from the terminal: argos build get 1234 argos build snapshots 1234 --needs-review argos review create 1234 --event approve Anything a human can do in the UI, an agent can do too. Same permissions, same audit trail. 000
Argos @argos-ci.com · 13/08/2026Committing screenshots to your repo means: ◆ repo size that only grows ◆ binary diffs nobody can review ◆ "update snapshots" commits nobody audits ◆ baselines that only match one machine's fonts Baselines are build artifacts. Store them like build artifacts. 000
Argos @argos-ci.com · 12/08/2026How it looks in practice: the agent opens the PR and the demo recording is already in the comments. A reviewer pins a spot, the agent reads the coordinates from the CLI, fixes, resolves. Following along on Product Hunt today: www.producthunt.com/posts/media... 000
Argos @argos-ci.com · 12/08/2026Visual testing isn't only for pixels. Your API response shape, generated Markdown, and rendered email HTML all regress silently too. argos upload ./out --files '**/*.json' Same baseline workflow. No image involved. 000
Argos @argos-ci.com · 12/08/2026Your coding agent can't drag a screenshot into a pull request — GitHub has no API for it. Now it doesn't need one: `argos media upload` turns any image or video into a share link, and Argos posts it on the PR by itself. We're live on Product Hunt today 🚀 100
Argos @argos-ci.com · 10/08/2026The Argos API could read your builds and review them. Everything else — who's on the team, how a project is configured, which automations fire — lived only in the app. Thirty-four new endpoints close that gap. 100
Argos @argos-ci.com · 09/08/2026MUI runs 2.5M+ screenshots per month through Argos. Five projects. 1,100+ screenshots compared on every build in the Material UI repo alone. Base UI is in there too — the library that powers shadcn/ui. argos-ci.com/customers/mui 010
Argos @argos-ci.com · 08/08/2026AI writes UI faster than humans can review it. An agent can open six PRs before lunch. Every one touches the layout. Nobody is opening six preview deploys. The bottleneck moved from writing code to verifying what it looks like. 000
Argos @argos-ci.com · 07/08/2026Your agent doesn't have to just approve or reject. It can hold a conversation. argos comment create <build> --body "..." argos comment react <build> <id> eyes argos comment resolve <build> <id> Reply, react, resolve, subscribe. A reviewer, not a webhook. 010
Argos @argos-ci.com · 07/08/2026An agent approving a build: argos review create 1234 --event approve --body "Intentional spacing change, matches the PR." --event takes approve, reject or comment. Same permissions as a human. Same audit trail. 010
Argos @argos-ci.com · 07/08/2026We didn't hand-write an agent API. Every Argos MCP tool is generated from our public REST API — same endpoints, same permissions, same behavior. 24 tools today. Ship an endpoint, your agent gets the tool. Humans and agents never drift apart. 000
Argos @argos-ci.com · 06/08/2026Argos tests Argos. Every PR on our app uploads screenshots to Argos and blocks on visual review. Our marketing site too. If our review flow is annoying, we're the first ones to feel it. 000
Argos @argos-ci.com · 06/08/2026Plenty of engineering teams run their day in Discord. Argos build notifications now post to any Discord channel as embeds, with a link straight into the build. Same automations as Slack and Teams. No bot to install. argos-ci.com/changelog/2... 100
Argos @argos-ci.com · 05/08/2026We moved Argos off Heroku Postgres onto AWS. ◆ 300GB database ◆ 250M rows ◆ ~1 minute maintenance window The full playbook, including what we'd do differently: argos-ci.com/blog/heroku... 000
Argos @argos-ci.com · 05/08/2026A 20-minute Playwright suite on one machine is a ~3-minute suite on eight. --shard=1/8 ... --shard=8/8 Argos supports sharded, retried and repeat-each runs — eight parallel shards still land as one build with one set of diffs. 000
Argos @argos-ci.com · 05/08/2026The weakest part of any login is the password. You can now sign in to Argos with a passkey — Touch ID, Face ID, Windows Hello, or a YubiKey. No email step, nothing to phish or leak. Every account, every plan. argos-ci.com/docs/learn/... 100
Argos @argos-ci.com · 05/08/2026Argos is open source. MIT licensed. Not just the SDKs — the platform. Read the diff engine, open an issue, send a PR. And it's free for open-source projects. github.com/argos-ci/argos 000
Argos @argos-ci.com · 04/08/2026Since people keep asking: there is no separate charge for agent usage in Argos. An agent reading a build costs exactly what you reading it costs: nothing. You pay for screenshots, not for who looks at them. 000
Argos @argos-ci.com · 04/08/2026The interesting part isn't agents reviewing visual diffs. It's what happens next: an agent that can see it broke the layout can go fix it in the same loop — before you ever open the PR. 000
Argos @argos-ci.com · 04/08/2026Every read command in the Argos CLI takes --json. argos build snapshots 1234 --needs-review --json Structured output your agent can parse — builds, diffs, reviews, comments, analytics. No scraping. No screenshots of screenshots. 000
Argos @argos-ci.com · 03/08/2026A screenshot from your laptop and one from CI can differ by an hour — or by a whole date format. Pin it in CI: TZ=UTC LANG=en_US.UTF-8 Argos stabilizes the browser for you. Your environment is still yours to pin. 000
Argos @argos-ci.com · 03/08/2026argos deploy ./storybook-static A live URL on every PR. Immutable previews, branch URLs that follow your latest build, promotion to a production domain on merge, access protection. Storybook, Vite, Next.js exports, plain HTML — anything static. 000
Argos @argos-ci.com · 03/08/2026The conversation about a flaky test used to disappear with the build that surfaced it. Now every test in Argos has its own thread: reply, @mention, react, resolve, follow. In the UI, the CLI, the API and MCP. argos-ci.com/changelog/2... 100
Argos @argos-ci.com · 02/08/2026An agent reviewing your PR reads the diff. It doesn't know the button moved 4px, the modal now overflows on mobile, or the chart lost its axis labels. Give it the screenshots and it does. 000
Argos @argos-ci.com · 01/08/2026What's the worst visual regression you've shipped? Starting with a classic: a spacing change that pushed the primary CTA below the fold on mobile. Conversion drops. Every test green. 001