Developers joining an existing software project often face the same problem: before they can contribute, they must understand a codebase they did not build. Finding the important modules, understanding how they connect, identifying entry points, and determining which files are relevant to a requested change can take hours or even days. RepoMap addresses this problem by turning an unfamiliar repository into an AI-generated onboarding experience. A developer provides a public GitHub repository and a development request. RepoMap obtains the repository source, prepares a workspace, and uses IBM Bob 2.0 to analyze the codebase. The result is transformed into an Onboarding Map that presents the repository's major modules, relationships, important files, entry points, and development context in a way that is easier to understand than manually exploring the project. RepoMap also includes ScopeShield. Instead of asking developers to search through an entire repository for every task, ScopeShield uses the generated repository context together with IBM Bob 2.0 to analyze a specific development request and identify the relevant scope. This helps developers understand which parts of a codebase are related to a change before they begin modifying files. The primary target users are software developers, student developers, contributors joining existing projects, and engineering teams working with unfamiliar repositories. The interaction is intentionally simple: provide a repository, run the analysis, explore the generated architecture and onboarding information, and then submit a development request through ScopeShield to understand the relevant implementation scope. The project is designed around a simple workflow: Understand → Map → Scope → Develop What makes RepoMap different is that it focuses on the onboarding and reasoning layer of software development rather than simply displaying a file tree. IBM Bob 2.0 performs the repository-level reasoning while RepoMap provides the structured developer experience around that analysis. The system is also designed with a server-side integration so the IBM Bob credentials remain outside the browser. Repository acquisition and Bob execution happen on the server, while the frontend focuses on presenting the resulting developer context. For the hackathon MVP, we focused on the core onboarding workflow and ScopeShield rather than attempting to build every possible software-engineering automation feature.
Category tags: