Rams is the design quality engine for software teams. It reviews every UI change against your design system and the standards your users rely on, then scores it, before it ships.
Browse real Rams reviews across public repositories. No canned demos, just UI issues found in live codebases.
Every comment includes the issue, its severity, the affected UI area, and a concrete fix, directly inside the pull request where engineers already work.
The hero has "Get Started" and "Learn More" both styled as filled white buttons at the same size. Two primary-weight buttons in one row don’t make a hierarchy.
The +12% indicator uses an inline color, hardcoding a value that should live in tokens.
All six feature cards share identical weight, color, and spacing. Nothing draws the eye to any single card.
Design review does not scale with modern frontend velocity. Rams gives every UI change a consistent review before it reaches production.
Two primary-weight buttons, no visual ranking, no clear next step. The conversion click splits between actions that look identical.
Sub-4.5:1 body text, missing alt attributes, sub-44px targets, suppressed focus rings. Screen-reader and keyboard users get a half-broken page.
Inline colors that bypass tokens, padding outside the scale, !important overrides on system components. Theme changes silently miss these.
Purple-to-pink gradients, glow shadows, vague hero copy, identical filled buttons, the output of unedited prompts.
Submit buttons with no disabled state, double-fired handlers, clickable spans without keyboard support, missing loading states.
transition: all watches every property on every render. Animations without prefers-reduced-motion violate WCAG and unsettle users.
194 rules across 8 categories. Not linter rules. Review judgments: the bar is human-level design craft, and a whole category exists to catch AI antipatterns. New rules ship every week. Every repo Rams reviews gets sharper without changing a thing.
Eight specialist reviewers and 194 encoded judgments today, with new rules added every week. Re-reviews verify the fixes you ship, so the score climbs as the work lands. The engine finds the issue. AI explains the review.
New review judgments are authored and refined every week. As the engine encodes more of how senior designers think, every project it reviews gets sharper automatically, without you changing a thing.
Accessibility, color, type, spacing, motion, components, UX, and craft each review every PR with their own rules, the way a real design team splits the work.
Contrast ratios are calculated from real hex and token values, and every finding quotes the line it came from. Two passes: fast triage, then a deep, line-level review of the highest-risk files.
Issues are severity-rated and arrive with an inline suggestion you can commit straight from the pull request. No context-switching.
Opinions are useful once. Scores become operational. Every review produces a consistent design score across PRs, repos, and releases, so teams track design quality over time instead of debating one-off opinions.
Re-reviews check every finding you fixed, by name. The score climbs as the work lands, and a clean pass says so: all flagged issues resolved.
The same 194 rules on every review, and any critical caps the score at 59. A 60 or above always means zero critical issues.
Every pull request from every contributor gets reviewed, humans and agents alike. Nobody has to install anything.
The honest comparison: Rams vs design skills
Accessibility findings map to named W3C requirements, not house opinion. When Rams flags contrast, a missing label, or unguarded motion, it is pointing at the standard behind the call.
Contrast, labels, focus order, and heading structure: the quiet failures that lock real people out of your product.
Roles, names, and states on every interactive element, so assistive tech can announce each control your users reach for.
Animation that ignores motion preferences: the unguarded transitions and autoplay that leave motion-sensitive users dizzy or unwell.
Target size and focus appearance: the newest criteria, checked before most teams have adopted them.
How dialogs, menus, and tabs should behave for keyboard users, from focus trap to escape key.
A free taste in your agent (the Skill), the real score in your agent before you commit (the MCP), and automatic review on every pull request (the GitHub App).
The automated path: install once, then every pull request is reviewed.
No CI config, no API keys, no workflow files.
One-click install from the GitHub Marketplace. No CI config, no API keys, and no workflow files to set up or maintain.
Push your UI changes to any branch and open a pull request the way you already do. Rams picks it up automatically.
Rams reads the changed files and posts inline comments plus a top-level summary, usually within about a minute.
Accept each suggestion with one click, or dismiss the ones you disagree with. Then merge with confidence and ship clean UI.

“Rams brings the missing piece to AI tooling: taste.”
Cory Etzkorn · Founder at Soulmate,
previously Design Engineer at Notion
Free on public repos. Flat monthly tiers from $39, no per-seat fees. Every tier runs the full engine.
For trying Rams on your open-source work. One public repo, no credit card, no commitment. Just install and go.
For your next big idea or side project. One private repository at a time, with the full review on every pull request.
For teams shipping real product. Unlimited repos at one flat price. No per-seat fees, no surprises.
For fast-moving teams reviewing constantly. Unlimited repos, priority support, room to grow each month.
For the whole organization. Custom rules, SSO, dedicated SLA.
Install Rams on a repo and get your first design quality review on the next pull request.
Frameworks