Navigating through a new GitHub repository can be daunting, especially when one is unfamiliar with its structure and logic. The "CodeBase Buddy" system leverages the power of GPT's retrieval augmented generation capabilities to guide users through their first tasks in a new codebase. By analyzing the repository's structure, commit history, and documentation, it provides specific pointers on which files to modify and how to go about those changes. Users can input a task description, and the system would subsequently offer step-by-step guidance, akin to having an experienced developer by their side.
Category tags:"I love this. Incredible idea to recommend it read certain files. That two-step context is much more like how humans work— we read the names of files, the names of chapters, the names of people to talk to... then pick which one to explore in detail. Great work! And on such an important problem for software devs (exploring new codebases). To get this right is to directly challenge cursor.sh!"
Killian Lucas
Lead Developer