Hello, I'm Shrijith. I'm building git-lrc, an AI code reviewer that runs on every commit. It is free, unlimited, and source-available on Github. Star Us to help devs discover the project. Do give it a try and share your feedback for improving the product.
Hexmos is a dynamic startup with a mission to create user-friendly applications. With a team of 8-10, we've been operational for 3.5 years, developing dozens of large code repositories and hundreds of API endpoints.The Challenges We Faced in API management
Over time, several issues became apparent:
- Locating Functionality: Knowing that a specific endpoint exists but struggling to find where it is within multiple repositories.
- Lack of Overview: As the engineering lead, I lacked a comprehensive view of all APIs within our infrastructure, making it hard to answer basic questions like how many APIs we manage or what technologies are in use.
- API Documentation: Scattered API definition files were not user-friendly or well-organized.
- Bureaucracy vs. Efficiency: Implementing more organization risked adding bureaucratic overhead that could slow down engineers.
- Quality and Standardization: Without proper oversight, API quality varied, and standardizing API design was challenging.
- API Utilization: Using APIs in different contexts like frontend code or scripts involved significant manual effort, despite much of the work being repetitive and suitable for automation.
Our Solution: LiveAPI
To address these challenges, we developed LiveAPI with these key features:
1. API Docs Generation
- Automated Process: AI-powered, requiring zero manual effort, supports multiple languages and frameworks with high accuracy.
- Continuous Improvement: We're always enhancing the precision of our documentation generation.
2. API Organization
- AI-Driven Categorization: APIs are automatically sorted into intuitive categories, making them easy to navigate.
- Quality Insights: Highlights issues with current abstractions, offering immediate execution, parameter descriptions, and sample outputs.
3. API Search
- Efficient Discovery: Quickly find where functionalities like user or organization details are handled, avoiding duplicate work as the codebase grows.
4. API Integration
- Code Generator: Automates API call generation in various languages, with plans for a VSCode extension to facilitate API integration.
5. API Standardization
- Repository Statistics: Future features will provide insights into endpoint counts, tech stacks, commit frequency, etc., aiding in better governance.
- Standardization Tools: Upcoming enhancements include linting capabilities to ensure API quality and reusability.
Conclusion
LiveAPI significantly enhances productivity in the API development cycle by automating generation, organization, search, integration & standardization. By streamlining these aspects, LiveAPI not only saves time but also improves the quality and consistency of your API infrastructure.
*AI agents write code fast. They also silently remove logic, change behavior, and introduce bugs -- without telling you. You often find out in production.
git-lrc fixes this. It hooks into git commit and reviews every diff before it lands. 60-second setup. Completely free.*
Any feedback or contributors are welcome! It's online, source-available, and ready for anyone to use.
⭐ Star it on GitHub:
HexmosTech
/
git-lrc
Free, Unlimited AI Code Reviews That Run on Commit
AI agents write code fast. They also silently remove logic, change behavior, and introduce bugs -- without telling you. You often find out in production.
git-lrc fixes this. It hooks into git commit and reviews every diff before it lands. 60-second setup. Completely free.
See It In Action
See git-lrc catch serious security issues such as leaked credentials, expensive cloud operations, and sensitive material in log statements
git-lrc-intro-60s.mp4
Why
- 🤖 AI agents silently break things. Code removed. Logic changed. Edge cases gone. You won't notice until production.
- 🔍 Catch it before it ships. AI-powered inline comments show you exactly what changed and what looks wrong.
- 🔁 Build a habit, ship better code. Regular review → fewer bugs → more robust code → better results in your team.
- 🔗 Why git? Git is universal. Every editor, every IDE, every AI…
Top comments (0)