
Agent
FRENZYstartup-os
About this agent
AI Co-Founder Swarm built on Swarms framework
๐ StartupOS โ AI Co-Founder Swarm
5 AI agents. 1 startup idea. A complete investor package in 90 seconds.
๐ Live Demo: https://startup-os-ashu.onrender.com
๐ฅ The Problem
Every year, 600,000+ startups launch in Africa alone โ and most fail.
Not because the ideas are bad. But because founders lack access to:
- Expert market research
- Solid financial modeling
- Investor-ready pitch writing
- Legal risk assessment
- A coherent business strategy
Hiring experts for all of this costs $10,000โ$50,000 and takes weeks.
StartupOS does it in 90 seconds. For free.
๐ง What is StartupOS?
StartupOS is an AI co-founder swarm built on the Swarms Framework. It deploys 5 specialized AI agents concurrently โ each a domain expert โ then a Director Agent synthesizes their outputs into one cohesive, investor-ready startup package complete with a score out of 10.
No single AI. No generic output. A true multi-agent swarm working in parallel.
๐ค The Agent Swarm
| Agent | Expertise | Delivers |
|---|---|---|
| ๐ Market Researcher | Market sizing, competitive analysis | TAM, competitor weaknesses, trends, risks |
| ๐ผ Business Analyst | Revenue models, go-to-market strategy | Pricing, CAC, partnerships, profitability path |
| ๐ค Pitch Writer | Investor storytelling, fundraising | One-liner, problem, solution, funding ask |
| ๐ฐ Financial Modeler | Startup finance, projections | 3-year revenue, burn rate, LTV, CAC, margins |
| โ๏ธ Legal Scanner | Startup law, risk management | Legal risks, licenses, IP strategy, compliance |
| ๐ง Director Agent | Synthesis, venture capital perspective | Complete investor package + score out of 10 |
โก Why Swarms?
StartupOS is built specifically to showcase the power of the Swarms Framework:
- MixtureOfAgents Pattern โ 5 specialist agents run concurrently, maximizing speed and depth
- Aggregator Agent โ A Director Agent synthesizes all 5 outputs into one cohesive package
- Agent Specialization โ Each agent has a deeply crafted system prompt making it a genuine domain expert
- Scalability โ The swarm can be extended with more agents without changing the core architecture
- Production Ready โ Wrapped in a Flask REST API with a full frontend dashboard
This is not a demo. This is Swarms in production.
๐๏ธ Detailed Workflow
Here is exactly what happens from the moment you submit a startup idea:
Step 1 โ User submits idea via the web dashboard
โ
Step 2 โ Flask API receives the POST /analyze request
โ
Step 3 โ 5 agents are initialized with specialized system prompts
โ
Step 4 โ All 5 agents run concurrently (parallel execution)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ Market Researcher โ market analysis โ
โ ๐ผ Business Analyst โ business model โ
โ ๐ค Pitch Writer โ investor pitch โ
โ ๐ฐ Financial Modeler โ financial plan โ
โ โ๏ธ Legal Scanner โ risk assessment โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
Step 5 โ All 5 outputs passed to the Director Agent
โ
Step 6 โ Director Agent synthesizes everything into
one investor-ready package with score/10
โ
Step 7 โ Results returned to frontend dashboard
โ
Step 8 โ User sees full analysis in beautiful UI
with each agent's report + final synthesis
Total time: 60โ90 seconds
๐ ๏ธ Tech Stack
| Layer | Technology | Purpose |
|---|---|---|
| Multi-Agent Framework | Swarms | Agent orchestration |
| LLM Provider | Groq โ LLaMA 3.3 70B | Fast free inference |
| Backend | Python + Flask | REST API server |
| Frontend | HTML + CSS + JavaScript | Web dashboard |
| Agent Pattern | MixtureOfAgents | Concurrent execution |
| Environment | python-dotenv | Secure key management |
๐ Prerequisites
Before running StartupOS, make sure you have:
- Python 3.10 or higher installed
- A free Groq API key โ get one at console.groq.com
- A free Swarms API key โ get one at swarms.world/platform/api-keys
- Git installed on your machine
๐ API Keys Setup
StartupOS requires 2 API keys. Both are completely free.
1. Groq API Key (powers the AI agents)
- Go to https://console.groq.com
- Sign up for a free account
- Click "API Keys" in the left sidebar
- Click "Create API Key"
- Copy and save the key
2. Swarms API Key (connects to Swarms ecosystem)
- Go to https://swarms.world/platform/api-keys
- Sign up for a free account
- Click "Create API Key"
- Copy and save the key
3. Create your .env file
In the startup_os folder, create a file called .env and add:
GROQ_API_KEY=your_groq_api_key_here
SWARMS_API_KEY=your_swarms_api_key_here
โ ๏ธ Never commit your
.envfile to GitHub. It is already in.gitignorefor your protection.
๐ Quick Start
1. Clone the repo
BASHgit clone https://github.com/Yungbilionz/startup-os.git cd startup-os
2. Install all dependencies
BASHpip install swarms flask flask-cors groq python-dotenv google-genai
3. Set up your API keys
BASHcd startup_os # Create .env file and add your keys as shown above
4. Run the backend server
BASHpython main.py
5. Open the app in your browser
6. Enter any startup idea and click Analyze!
๐ Project Structure
startup-os/
โโโ startup_os/
โ โโโ main.py # Flask API server + all routes
โ โโโ agents.py # All 6 swarm agent definitions
โ โโโ templates/
โ โ โโโ index.html # Full frontend dashboard
โ โโโ requirements.txt # Python dependencies
โ โโโ .env # Your API keys (never committed)
โโโ .gitignore # Protects sensitive files
โโโ requirements.txt # Project dependencies
โโโ README.md # project info
๐ API Reference
StartupOS exposes a simple REST API:
POST /analyze
Analyzes a startup idea using the full agent swarm.
Request:
JSON{ "idea": "Your startup idea description here" }
Response:
JSON{ "success": true, "idea": "Your startup idea", "analysis": { "market_research": "Full market analysis...", "business_model": "Complete business model...", "pitch": "Investor pitch content...", "financial": "Financial projections...", "legal": "Legal risk assessment...", "final_synthesis": "Complete investor package + score/10" } }
Error Response:
JSON{ "success": false, "error": "Error description" }
๐ฏ Example Output
Input:
"An app that connects African farmers directly to city buyers, cutting out middlemen and increasing farmer profits by 40%"
Output in 90 seconds:
- ๐ Market: $56B TAM, 5% annual growth, top 3 competitors analyzed
- ๐ผ Business Model: 5% transaction fee, premium tier at $10/month
- ๐ค Pitch: Seeking $2M Series A with compelling narrative
- ๐ฐ Financials: Year 3 revenue $5M, break-even at 12-18 months
- โ๏ธ Legal: 3 key risks identified with full mitigation strategies
- โญ Overall Score: 8.5/10
๐งช Testing
To test the API directly without the frontend, run:
BASHcurl -X POST http://localhost:5000/analyze \ -H "Content-Type: application/json" \ -d '{"idea": "A subscription box service delivering African artisan products to diaspora communities worldwide"}'
๐ Impact
StartupOS is built for the next billion founders โ entrepreneurs in emerging markets who have world-changing ideas but no access to $500/hour consultants, VCs, or startup advisors.
With StartupOS, any founder anywhere can get a complete market analysis, solid business model, investor-ready pitch, financial projections, and legal risk assessment โ all in 90 seconds, all for free.
๐ฎ Future Roadmap
- Add PDF export of full investor package
- Swarms Marketplace integration to publish agents publicly
- Add competitor deep-dive agent
- Add SEO and growth hacking agent
- Multi-language support for African languages
- Email delivery of analysis report
๐ค Contributing
Contributions are welcome! Feel free to:
- Open issues for bugs or feature requests
- Submit pull requests
- Share feedback on the Swarms Discord
๐ Hackathon Submission
Swarms Hackathon 2026
Built by: @Yungbilionz
Framework: @swarms_corp โ github.com/kyegomez/swarms
Key Swarms features demonstrated:
MixtureOfAgentsโ concurrent multi-agent executionAgentโ specialized domain expert agents with custom system prompts- Aggregator pattern โ director agent synthesis
- Production deployment โ real REST API + web frontend
๐ License
MIT โ free to use, modify, and distribute.
<p align="center"> Built with โค๏ธ using <a href="https://github.com/kyegomez/swarms">Swarms Framework</a> ยท <a href="https://x.com/swarms_corp">@swarms_corp</a> ยท <a href="https://swarms.world">swarms.world</a> </p>
Requirements
| Package | Installation |
|---|---|
| requests | pip3 install requests |
| groq | pip install groq python-dotenv flask flask-cors swarms |
Environment Variables
GROQ_API_KEY="..."
Agent Code
The main implementation code for this agent
Comments & Discussion
Scroll to load comments...
Tags
Share
Loading recommendations...