An AI application that simulates a full-service digital agency using multiple AI agents to analyze and plan software projects. Each agent represents a different role in the project lifecycle, from strategic planning to technical implementation.
Sign in to save downloads to your library and vote.
Preview
AI Services Agency ๐จโ๐ผ
An AI application that simulates a full-service digital agency using multiple AI agents to analyze and plan software projects. Each agent represents a different role in the project lifecycle, from strategic planning to technical implementation.
Demo:
https://github.com/user-attachments/assets/a0befa3a-f4c3-400d-9790-4b9e37254405
Features
Five specialized AI agents
-
CEO Agent: Strategic leader and final decision maker
- Analyzes startup ideas using structured evaluation
- Makes strategic decisions across product, technical, marketing, and financial domains
- Uses AnalyzeProjectRequirements tool
-
CTO Agent: Technical architecture and feasibility expert
- Evaluates technical requirements and feasibility
- Provides architecture decisions
- Uses CreateTechnicalSpecification tool
-
Product Manager Agent: Product strategy specialist
- Defines product strategy and roadmap
- Coordinates between technical and marketing teams
- Focuses on product-market fit
-
Developer Agent: Technical implementation expert
- Provides detailed technical implementation guidance
- Suggests optimal tech stack and cloud solutions
- Estimates development costs and timelines
-
Client Success Agent: Marketing strategy leader
- Develops go-to-market strategies
- Plans customer acquisition approaches
- Coordinates with product team
Custom Tools
The agency uses specialized tools built with OpenAI Schema for structured analysis:
- Analysis Tools: AnalyzeProjectRequirements for market evaluation and analysis of startup idea
- Technical Tools: CreateTechnicalSpecification for technical assessment
๐ค Multi-Agent Collaboration
The agency coordinates five specialists through explicit communication flows:
- CEO drives strategic oversight across the team
- CTO and Developer collaborate on implementation feasibility
- Product and Client Success coordinate roadmap and go-to-market planning
- Each analysis is returned in a dedicated section in the Streamlit UI
๐ Agent Communication Flows
- CEO โ๏ธ All Agents (Strategic Oversight)
- CTO โ๏ธ Developer (Technical Implementation)
- Product Manager โ๏ธ Client Success Manager (Go-to-Market Strategy)
- Product Manager โ๏ธ Developer (Feature Implementation)
- (and more!)
How to Run
Follow the steps below to set up and run the application: Before anything else, Please get your OpenAI API Key here: https://platform.openai.com/api-keys
-
Clone the Repository:
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git cd advanced_ai_agents/multi_agent_apps/agent_teams/ai_services_agency -
Install the dependencies:
pip install -r requirements.txt -
Run the Streamlit app:
streamlit run agency.py -
Enter your OpenAI API Key in the sidebar when prompted and start analyzing your startup idea!
Ingestion metadata
- Source catalog
- awesome-llm-apps
- Repository
- Shubhamsaboo/awesome-llm-apps ยท main
- File path
- advanced_ai_agents/multi_agent_apps/agent_teams/ai_services_agency/README.md
- Last refreshed
- 7/23/2026, 10:39:07 PM (4h ago)
- Refresh schedule
- Daily ยท 03:00 UTC
- Dedupe status
- Unique ยท deduped by (source, url)