
RepoLens: Visual Architecture Mapping. Built for the IBM Bob Hackathon, RepoLens is an AI-powered onboarding tool that solves the painful process of codebase familiarization by transforming any GitHub repository into an interactive, color-coded visual architecture map. By mapping APIs, models, utilities, and tests as nodes connected by dependency edges, it eliminates the reliance on outdated documentation and saves senior developers hours of explaining system structures. IBM Bob sits at the core of this workflow; when running the RepoLens analysis prompt in the Bob IDE's Plan mode, Bob analyzes the entire repository as a connected system and outputs a structured JSON map. RepoLens imports this JSON to render a fast, lightweight visual graph using custom, dependency-free SVGs. Furthermore, clicking any node instantly generates a ready-to-paste IBM Bob prompt to either explain the module or identify its dependencies, creating a seamless workflow where RepoLens acts as the map and Bob as the guide. The stack includes a React 18/Vite frontend, a Node.js/Express backend, and Gemini AI, with a fully offline demo currently showcasing an analysis of the Express.js repository.
17 May 2026