Product Thumbnail

Trag

AI code review companion

Developer Tools
Artificial Intelligence
GitHub

Trag is an AI code review companion with a twist! It's like a linter, which can lint patterns. Trag gets as an input plain english rules and reviews them on every pull request in seconds. Move your knowledge into patterns and automate reviews with Trag.

Top comment

Hey Product Hunt community! I’m Khachatur (or K for short), co-founder & CEO of Trag along with @hovo_ghevondyan1 and @movses_saponjyan . I’m sure you’ve noticed that AI in software is growing rapidly. As engineers, we feel this is the missing piece in our journey to automate everything. Now we can automate more, enabling us to focus on what truly matters. The industry has never seen such rapid growth in codebases, thanks to amazing tools like GitHub Copilot, Cursor, and others. Engineering teams of the same size now have to manage much larger code changes, reviews, and processes. Trag is an AI code review companion. One of our customers described us as a “superlinter,” which we take as a compliment! So, what does that mean? There’s a lot of tribal knowledge in engineering teams that only comes out during pair programming sessions or general code reviews. Trag automates that tribal knowledge into 100% deterministic rules and enforces them on every pull request. Think of Trag as an extra teammate who already knows where to look. What makes Trag different? Trag focuses on one simple thing: matching a written rule to the code. It doesn’t perform vague or overly general code reviews. We believe you know what’s best for your repo, and we’re here to help you automate it. We would be delighted if you’d try Trag out with your team or even on a side project. As Trag is still young and we’re early in our journey, things might feel a little off at times, but we’re always here to listen and improve based on your feedback! Here’s what we offer: 🧠 Automate your knowledge: Write plain English descriptions about your codebase and describe how you want it to look like or certain things to work. 🔎 Codebase understanding: Trag has its own custom programmatic search across the entire codebase, even spanning multiple repos. That means Trag understands your whole repo and gets the context right. 🚀 Minimal setup: Just install Trag on your repo, write the rules, and of course, open a pull request! If you want to learn more: Please visit https://usetrag.com/ Join our discord https://discord.gg/XEH5Gnhg Promo code to get 50% off for 3 months - TRAGPH Try it out yourself! We will be in the comments to respond to you folks!

Comment highlights

How do I validate the rules before enforcing them? Is there an easy to validate the NLP rules so that we can verify the changes before we enable the app?

Congratulation @hovo_ghevondyan1 @movses_saponjyan, on your product launch, and double congrats on getting #1 product of the day, I saw many users commented positive things, you can use feedspace that lets you import all the comments from your Product Hunt launch and display them on a public 'Wall of Love.' It’s a great way to showcase how your customers are happily using your product and build trust with potential users by showing off those positive experiences!

This is a game-changer for code review! Trag's ability to translate plain English rules into actionable code analysis is brilliant. As a developer, I'm excited to automate my team's tribal knowledge and ensure consistent code quality across every pull request. The minimal setup and powerful search capabilities make Trag a valuable addition to any development workflow. I'm definitely giving it a try!

Congratz with the launch! The idea of defining more generic linting rules with plain English is indeed promising, will try it out on our repos.

I recommend Trag — it is an AI companion for code revision with a unique feature! This is a great solution for automating and speeding up the code review process in a team!

Great product! Is there a plugin for idea or vscode in the future? @hovo_ghevondyan1 @movses_saponjyan

Katalist team has been using Trag to superpower our development team for the past 6 months - thanks for making Trag!

Personally testing this product out from its inception and being a loyal customer for the past 6 months, I have to say this is the best tool out there. Congrats to Khachatur, Hov and Movses on this launch. Great team with a great product!!!

This is super interesting. As someone who spends a lot of time on code reviews, this would definitely save me tons of hours. I love the idea of automating tribal knowledge. @movses_saponjyan