# Code-Mentor

- **Event:** [AIE Code Agents Hackathon](https://cerebralvalley.ai/e/aie-code-agents-nyc)
- **When:** Nov 22 at 9:00 AM – Nov 23 at 5:00 PM (EST)
- **Where:** The Malin Flatiron, New York, NY
- **Team:** [Satyam Chatrola](https://cerebralvalley.ai/u/Nightshade)
- **GitHub:** https://github.com/Nightshade14/code-mentor
- **Demo video:** https://youtu.be/m6gQZ5OBIN8
- **Gallery:** https://cerebralvalley.ai/e/aie-code-agents-nyc/hackathon/gallery
- **Page:** https://cerebralvalley.ai/e/aie-code-agents-nyc/hackathon/gallery/9

Legacy codebases and new codebases are difficult to navigate with. There are some people that are good at this ability (The "Fixer" Archetype SWEs) that can make changes in surgical manner without breaking the existing solution.

But for most of the others, having a knowledge graph about the codebase help them update files while knowing which files depend on it and on what files the current file depends upon. So, this helps in working around unfamiliar codebase. This also helps in on-boarding a new codebase

Eventually, this idea can be scaled for microservices and we can know how all the microservices interact and we can discover optimizations like redundant calls or better load distribution

---

Markdown version of https://cerebralvalley.ai/e/aie-code-agents-nyc/hackathon/gallery/9. Site index for agents: https://cerebralvalley.ai/llms.txt · full text: https://cerebralvalley.ai/llms-full.txt
