Better code from your agent, in every file it writes
Your agent now writes a consistent, readable codebase at lightning speed. Plug it in once and forget it.
Made for TypeScript codebases
TypeScript services and apps on Node or Bun, with React on screen and Postgres through Drizzle. Peer also reads the JavaScript, Python, shell, SQL, config and CI around them.
Peer keeps the codebase readable: it warns about bugs and security holes, breaks up needless complexity, keeps types strict and names clear, and holds every file to one house style.
Your agent runs it, your team sets the standard
Your agent does the work. You step in only when your code disagrees with Peer.
- peer · init13 conventions to ask about
- Your code leaves out braces on one-line guards. Keep the convention here?
- Keep it, except a one-line guard that returns or throws
- Write PEER.md1 turned down · 3 with an exception
- peer · review_filesindex.tsx · 4 findings · 253 ms
- Update index.tsx3 fixed · 1 kept as PEER.md says
Catches more than an LLM review
604 violations three judges agreed on, in 276 open-source TypeScript files. A lit square is one the reviewer caught; Claude was given the file and a short review prompt.
Questions
- Is my code stored?
- No. Only a fingerprint of the file and its findings are kept.
- Is it an LLM?
- It comes from one, optimized to give precise feedback on code, and the same answer every time.
- Do I have to set the rules?
- No. We maintain about 1,000 hand-selected rules.
- What if some rules don't fit my project?
- Your agent keeps a note in your project of the rules to ignore there, and can bring you in to tune them.
Something else? Write to hello@510.at.
Get your key and add Peer to your agent
Peer opens by invitation. Join the waitlist, then add it with the install line.