In daily development, code review is often seen as a "necessary process," but we believe it should be a "golden moment" for team growth, knowledge accumulation, and personal improvement. CR-Mentor was born from the idea of leveraging AI and knowledge bases to make every code review truly inspiring and valuable.
CR-Mentor is not just an intelligent code review tool, but a developer growth platform. Through the following innovative features, we help you and your team continuously improve:
- We integrate deepwiki technology, which can automatically track and analyze all files related to code changes, understanding cross-file and cross-module reference chains, truly achieving "global perspective" code analysis.
- No longer limited to git diff, LLMs can now "understand the entire project."
- We not only analyze individual PRs but can also automatically analyze all commits and PRs in a GitHub user's history.
- With this data, CR-Mentor builds a unique "user profile" for each developer: technical strengths, common issues, and growth curves at a glance.
- This helps individuals review their growth and provides data support for team management and talent development.
- Highlights, pitfalls, and best practices discovered during reviews can be saved to the knowledge base with one click.
- We provide MCP (knowledge management capability), supporting structured storage, retrieval, and reuse of personal or team knowledge points.
- Every thought and inspiration you have can become a valuable asset for your team.
- Supports uploading team-specific code standards and dependency documentation, so LLMs no longer "make things up."
- Agents can automatically identify potential risks and proactively provide professional advice to help you avoid pitfalls.
-
A code review assistant that truly "understands you"
-
Personal growth profiles and team knowledge base
-
A more efficient, professional, and supportive development experience
-
Clone the repository
git clone https://github.com/Gijela/CR-Mentor.git cd CR-Mentor
-
Start each module (open a separate terminal window for each):
- Frontend
cd frontend pnpm install pnpm dev
- Intelligent Agent
cd agent-server pnpm install pnpm dev
- Koa Backend
cd koa-server pnpm install pnpm dev
- Frontend
-
Visit the frontend page to experience intelligent code review and knowledge accumulation!
We hope CR-Mentor is not just a tool, but a companion on every developer's growth journey. Let code review become a bridge for team knowledge flow, and let everyone continuously improve through reflection and sharing. If you share this vision, feel free to Star, try, open issues, or even join us in building together!
This project follows the CR-Mentor Open Source License. Commercial use as a backend service is allowed, but SaaS services are not permitted. For commercial licensing or other cooperation, please contact frontendgijela@gmail.com. See the full agreement at Apache License 2.0