๐Ÿ† Built for 5 Days AI Agents: Intensive Vibe Coding Course with GoogleAI Multi-Agent PipelineGoogle ADK 2.0 + Gemini 2.5Apache 2.02026

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

SprintPilot AI Cover Banner
Project Overview

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

Problem & Solution

Eliminating Administrative Bottlenecks

The Problem

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.

The Solution

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.

Architecture Overview

Multi-Agent Pipeline Architecture

Sequential 7-tool execution graph & RootAgent routing.

SprintPilot AI Architecture Diagram
AI Tools Pipeline

7 Specialized Operational AI Tools

generate_business_plan

1. Business Planning Tool

Formulates market positioning, value propositions, revenue models, and target audience segments.

generate_project_requirements

2. Requirements Generator

Formulates functional & non-functional technical engineering specifications (PRD).

generate_user_stories

3. User Story Generator

Drafts Scrum user stories complete with target objectives and acceptance criteria.

create_project_roadmap

4. Roadmap Generator

Formulates phased timeline charts, milestone epics, priorities, and deliverables.

analyze_business_risks

5. Risk Analysis Tool

Evaluates technical, financial, operational, and legal compliance risks with mitigation steps.

generate_documentation

6. Documentation Generator

Compiles technical references, code structure outlines, and system READMEs.

create_executive_summary

7. Executive Summary

Synthesizes high-level investor briefs and stakeholder KPIs.

execute_business_planning_workflow

Sequential Controller

Main controller tool that manages stateful parameter validation and sequential agent execution.

Technology Stack

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

Folder Structure

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
Live Terminal Demo

Interactive CLI Diagnostic Sandbox

Test the execution loop in the live interactive terminal below:

Interactive System Simulator

Developer Operations terminal

Diagnose database sync speeds, execute ledger compliance scripts, or check mobile API status live.

sprintpilot-ai@terminal ~ bash
โœฆ Welcome to SprintPilot AI Autonomous PM Engine v1.0.4
Diagnostic commands: help, diagnostic, generate-tasks, predict-bottlenecks, clear
Local Setup

Installation & Running Playground Locally

1. Clone Repository & Setup Env

git clone https://github.com/uicoder1/sprintpilot-ai.git
cd sprintpilot-ai

2. Install Dependencies & Launch Playground

make install
make playground