┌─────────────────────────────────────────────────────────────┐ │ FlowDoc.ai │ │ Local AI-Powered Code Understanding for Developers │ └─────────────────────────────────────────────────────────────┘ │ ▼ ┌──────────────────────────────────────────┐ │ 1. Code Input │ │------------------------------------------│ │ • Upload ZIP file │ │ • Fetch GitHub Repository │ │ • Unzip and preprocess source code │ └──────────────────────────────────────────┘ │ ▼ ┌──────────────────────────────────────────┐ │ 2. Code Parsing & Analysis │ │------------------------------------------│ │ • Extracts JS/TS files │ │ • Reads imports, functions, components │ │ • Builds internal structure map │ └──────────────────────────────────────────┘ │ ▼ ┌──────────────────────────────────────────┐ │ 3. AI Summarization (On-Device) │ │------------------------------------------│ │ • Chrome Summarizer API (Gemini Nano) │ │ • Summarizes files into plain English │ │ • Works fully offline and privately │ └──────────────────────────────────────────┘ │ ▼ ┌──────────────────────────────────────────┐ │ 4. Interactive Exploration │ │------------------------------------------│ │ • File search and filtering │ │ • View parsed output JSON │ │ • AI-generated summaries display │ └──────────────────────────────────────────┘ │ ▼ ┌──────────────────────────────────────────┐ │ 5. Code Chat │ │------------------------------------------│ │ • Ask questions like │ │ “What does this function do?” │ │ • Uses local AI for contextual answers │ │ • Helps navigate large repositories │ └──────────────────────────────────────────┘ │ ▼ ┌──────────────────────────────────────────┐ │ 6. Architecture Visualization │ │------------------------------------------│ │ • Dependency graph (D3.js / Cytoscape) │ │ • Visual module connections │ │ • Understand system architecture quickly │ └──────────────────────────────────────────┘ │ ▼ ┌──────────────────────────────────────────┐ │ 7. Documentation & Insights │ │------------------------------------------│ │ • Auto-generate summaries and reports │ │ • Key functions, patterns, and structure │ │ • Export as markdown or JSON │ └──────────────────────────────────────────┘
Log in or sign up for Devpost to join the conversation.