Rams is an automated design reviewer for pull requests. It catches accessibility, hierarchy, spacing, typography, color, component, interaction, and motion issues in your UI code. 109 opinionated rules across 8 categories, built from how senior designers actually review code.
Install the Rams GitHub App, select your repos, and you're done. Every PR is reviewed automatically. Rams runs a two-pass pipeline: a fast triage to find problem files, then a deep review with inline fix suggestions posted directly to your PR. No config files, no CI setup.
109 rules across 8 categories: Accessibility (alt text, focus, touch targets, contrast), Color (hardcoded hex, palette limits, dark mode), Typography (type scale, font smoothing, tabular nums), Spacing (concentric radius, shadows over borders, optical alignment), Components (accessible primitives, hit areas, semantic tokens), UX (loading states, form validation, input sizing), Motion (interruptible transitions, prefers-reduced-motion, exit animations), and Anti-slop (AI-generated patterns, gradients, glow, visual monotony).
Solo is $39/month for 50 reviews/month on 1 repository — for indie devs and side projects. Basic is $179/month for 300 reviews/month with unlimited repositories. Pro is $499/month for 750 reviews/month. Enterprise is custom. Every paid plan includes unlimited team members — no per-seat pricing. All plans include the full 109-rule review, inline code suggestions, and score tracking. Cancel anytime.
Solo is $39/month and reviews one repository at a time — great for indie devs, side projects, and open-source maintainers working on a single repo. Basic is $179/month and reviews unlimited repositories. Upgrade from Solo to Basic whenever you need Rams on a second repository.
Your access continues until the end of the current billing period. After that, reviews stop. No partial refunds. You can resubscribe anytime to resume reviews.
ESLint checks JavaScript syntax. axe checks accessibility at runtime. Rams reviews design quality from your source code at PR time. It catches things linters can't: visual hierarchy problems, hardcoded colors bypassing your design system, inconsistent spacing, AI-generated slop patterns, and missing interaction states. It writes like a designer, not a linter.
Most issues include a concrete code fix posted as a GitHub suggestion. Click 'Apply suggestion' directly in the PR to accept the fix. No copy-pasting or manual edits.
UI files are sent over HTTPS, analyzed in memory, and immediately discarded. We never store your source code. We store only review metadata: score, issue count, duration, and cost. All infrastructure is SOC 2 Type II certified (Vercel, Supabase, Railway). Payments are processed by Stripe (PCI Level 1).
Anthropic Claude. SOC 2 Type II certified, does not use your code for training. All communication encrypted with TLS.
Repository contents (read), pull request reviews (write), and checks (read/write for the review status indicator). We don't access your organization settings, secrets, or unselected repositories.
Next.js, React, Vue, Svelte, SvelteKit, React Native, and vanilla HTML/CSS. We analyze JSX, TSX, Vue SFCs, Svelte components, and CSS/SCSS files.
Yes. You select repos when installing the GitHub App. Basic, Pro, and Enterprise plans include unlimited repositories. Solo covers one repository at a time — switching repos is free (just change which repo Rams is installed on via your GitHub App settings).
Reviews are skipped until your limit resets (rolling 30-day window). Rams posts a comment on the PR letting you know the limit was reached with a link to upgrade.