SprintPilot AI
AI-powered Business Planning and Project Execution Assistant built with Google Agent Development Kit (ADK), Gemini 2.5 Flash Lite & FastAPI.
Role
Lead Engineer & Architect
Agent Engine
Google ADK 2.0
LLM Engine
Gemini 2.5 Flash Lite
Backend API
FastAPI + Uvicorn

Transform Business Ideas into Execution Blueprints
Built during the prestigious 5 Days AI Agents: Intensive Vibe Coding Course with Google, SprintPilot AI is an intelligent AI assistant that helps entrepreneurs, startups, e-commerce businesses, and software teams transform raw business ideas into structured execution plans using Google Agent Development Kit (ADK), Gemini 2.5 Flash, and FastAPI. It replaces manual planning overhead by automatically orchestrating 7 specialized operational tools.
Google ADK
Agent Engine
7 Tools
Sequential Pipeline
Gemini 2.5
LLM Reasoning
Verbatim SRS
Output Format
Eliminating Administrative Bottlenecks
Transitioning a raw startup idea into an organized technical blueprint is a slow, fragmented process. Product teams spend weeks manually syncing business outlines, software requirement specifications (SRS), user stories, roadmaps, risk matrices, and executive summaries, creating communication gaps between business strategy and engineering implementation.
SprintPilot AI bridges this gap with an autonomous pipeline. When given a high-level business concept, SprintPilot AI validates parameter completeness (Business Name, Industry, Target Audience, Budget) and executes a sequential tool chain. It runs business design, requirements engineering, timeline scheduling, and risk mitigation tools to return a single, structured, verbatim Operations Report.
Multi-Agent Pipeline Architecture
Sequential 7-tool execution graph & RootAgent routing.

7 Specialized Operational AI Tools
generate_business_plan1. Business Planning Tool
Formulates market positioning, value propositions, revenue models, and target audience segments.
generate_project_requirements2. Requirements Generator
Formulates functional & non-functional technical engineering specifications (PRD).
generate_user_stories3. User Story Generator
Drafts Scrum user stories complete with target objectives and acceptance criteria.
create_project_roadmap4. Roadmap Generator
Formulates phased timeline charts, milestone epics, priorities, and deliverables.
analyze_business_risks5. Risk Analysis Tool
Evaluates technical, financial, operational, and legal compliance risks with mitigation steps.
generate_documentation6. Documentation Generator
Compiles technical references, code structure outlines, and system READMEs.
create_executive_summary7. Executive Summary
Synthesizes high-level investor briefs and stakeholder KPIs.
execute_business_planning_workflowSequential Controller
Main controller tool that manages stateful parameter validation and sequential agent execution.
Enterprise AI Framework & Backend Stack
Google ADK 2.0
Agent Logic Framework
Gemini 2.5 Flash
Speed-Optimized Reasoning
FastAPI
Async Python Backend
Pydantic v2
Data Schema Validation
uv Package Manager
Fast Dependency Resolution
Clean Modular Repository Layout
sprintpilot-ai/
โโโ app/ โ โโโ app_utils/ โ โ โโโ mcp_client.py # Model Context Protocol manager โ โ โโโ reasoning_engine_adapter.py # FastAPI server interface โ โ โโโ telemetry.py # OpenTelemetry configuration โ โโโ tools/ โ โ โโโ business_plan.py # Business planning tool โ โ โโโ business_risks.py # Risk analysis tool โ โ โโโ documentation.py # Documentation compiler โ โ โโโ executive_summary.py # Executive VC synthesis โ โ โโโ orchestrator_workflow.py # Core sequential pipeline runner โ โ โโโ project_requirements.py # Requirements specification extractor โ โ โโโ project_roadmap.py # Epic timeline scheduler โ โ โโโ user_stories.py # Scrum story card generator โ โโโ agent.py # RootAgent definitions โ โโโ config.py # Environment mapping โ โโโ main.py # FastAPI entrypoint โโโ assets/ โ โโโ architecture_diagram.png # Architecture overview diagram โ โโโ cover_page_banner.png # Cover title banner โโโ pyproject.toml # Project config & dependencies
Interactive CLI Diagnostic Sandbox
Test the execution loop in the live interactive terminal below:
Developer Operations terminal
Diagnose database sync speeds, execute ledger compliance scripts, or check mobile API status live.
Installation & Running Playground Locally
1. Clone Repository & Setup Env
cd sprintpilot-ai
2. Install Dependencies & Launch Playground
make playground