SprintPilotAI is an AI-powered Engineering Operations Manager that automates engineering workflows using specialized AI agents built on the Lemma SDK.
SprintPilotAI automates engineering management workflows by transforming unstructured engineering data into actionable project insights using specialized AI agents.
Instead of manually reviewing meeting notes, triaging GitHub issues, prioritizing engineering work, and preparing sprint release notes, SprintPilotAI performs these tasks automatically through an AI-driven workflow.
Demo video Link
Modern engineering teams generate information from multiple sources every day, including meeting discussions, GitHub issues, customer feedback, and support requests. Managing this information manually is repetitive, time-consuming, and often results in missed action items or delayed decision-making.
SprintPilotAI demonstrates how multiple specialized AI agents can collaborate to automate these engineering management tasks.
The application extracts structured information, prioritizes engineering work, and generates professional sprint release notes, enabling engineering teams to spend less time managing work and more time building products.
- Extract action items
- Identify task owners
- Detect deadlines
- Store structured meeting records
- Analyze issue descriptions
- Extract priorities
- Identify assignees
- Store structured issue records
Automatically combines:
- Meeting Tasks
- GitHub Issues
to generate an AI-prioritized engineering backlog.
The prioritization considers:
- Business impact
- Customer impact
- Production severity
- Deadlines
- Blocking issues
Generate professional sprint release notes containing:
- Executive Summary
- Completed Work
- Critical Issues
- Planned Work
- Risks
- Recommendations
Release notes can also be downloaded as Markdown.
Clear all project data with a single click.
Ideal for demonstrations, testing, and repeated workflows.
graph TD
A[Meeting Notes] --> B[Meeting Agent]
B --> C[Tasks]
D[GitHub Issues] --> E[Bug Triage Agent]
E --> F[Issues]
C --> G[Priority Agent]
F --> G
G --> H[Prioritized Sprint Backlog]
A --> I[Release Agent]
C --> I
F --> I
H --> I
I --> J[Sprint Release Notes]
SprintPilotAI is built around multiple specialized AI agents.
Responsible for:
- Extracting action items
- Identifying task owners
- Detecting deadlines
Input:
- Meeting Notes
Output:
- Structured Tasks
Responsible for:
- Understanding GitHub issues
- Determining priorities
- Identifying assignees
Input:
- GitHub Issues
Output:
- Structured Issues
Responsible for generating a prioritized engineering backlog by combining:
- Meeting Tasks
- GitHub Issues
The agent evaluates:
- Production impact
- Customer impact
- Severity
- Deadlines
- Blocking issues
Output:
- Prioritized Sprint Backlog
Responsible for generating professional sprint release notes.
Uses:
- Meetings
- Tasks
- Issues
- Priorities
Output:
- Sprint Release Notes (Markdown)
SprintPilotAI
Meeting Notes
│
▼
Meeting Agent
│
▼
Tasks
│
│
GitHub Issues ──────┐
▼
Bug Triage Agent
│
▼
Issues
│
┌─────────┴─────────┐
▼ ▼
Tasks Issues
│ │
└─────────┬─────────┘
▼
Priority Agent
│
▼
Prioritized Backlog
│
▼
Release Agent
│
▼
Sprint Release Notes
SprintPilotAI
│
├── app
│ ├── agents
│ ├── infrastructure
│ │ └── lemma
│ ├── services
│ ├── ui
│ │ ├── components
│ │ └── pages
│ ├── models
│ └── config
│
├── assets
│
├── sprintpilotai
│ ├── agents
│ ├── tables
│ └── pod.json
│
├── streamlit_app.py
├── requirements.txt
└── README.md
- Python
- Lemma SDK
- Streamlit
- Lemma Tables
Clone the repository.
git clone <repository-url>
cd SprintPilotAIInstall dependencies.
uv syncor
pip install -r requirements.txtCreate a .env file.
LEMMA_TOKEN=
LEMMA_POD_ID=
LEMMA_ORG_ID=
uv run streamlit run streamlit_app.py- Paste meeting notes.
- Extract meeting action items.
- Paste GitHub issues.
- Analyze issues.
- Generate a prioritized sprint backlog.
- Generate professional release notes.
- Download release notes.
Potential future improvements include:
- Slack Integration
- GitHub API Integration
- Jira Integration
- Customer Feedback Agent
- Support Ticket Analysis
- Multi-project Management
- Team Analytics Dashboard
Jaswanth Mannem
Built using the Lemma SDK.