Transform your startup idea into a complete business plan with AI agents working as your virtual team.
- π― Cofounder Agent - Vision analysis and strategy
- π Manager Agent - Auto task assignment and coordination
- π οΈ Product Agent - MVP definition and user personas
- π° Finance Agent - Financial projections and pricing
- π Marketing Agent - Marketing strategy and campaigns
- βοΈ Legal Agent - Compliance and legal requirements
- πΌ Sales Agent - Sales strategy and forecasting
- π§ Operations Agent - Operations planning
- Manager automatically assigns tasks based on context
- Agents communicate and share insights with each other
- Coordinated execution with dependency management
- Real-time execution logs and status tracking
- Supabase authentication with demo mode fallback
- User projects and conversation persistence
- Agent outputs saved to database
- Row-level security for multi-tenant support
- Neo4j Graph Memory - Agent relationships and context
- Qdrant Vector Memory - Semantic search and RAG
- Redis State Management - Real-time conversation state
# Copy environment template
cp .env.example .env
# Edit with your API keys (only OPENROUTER_API_KEY required)
nano .env
cd backend
pip install -r requirements.txt
uvicorn main:app --reload
cd frontend
npm install
npm run dev
- π Frontend: http://localhost:5173
- π§ API: http://localhost:8000
- π API Docs: http://localhost:8000/docs
- Visit http://localhost:5173
- Sign up/Sign in (or use demo mode)
- Start conversation with AI Cofounder
- Approve vision β Auto-execution starts
- Watch agents coordinate in real-time
- Get comprehensive business analysis
# Start conversation
response = requests.post('http://localhost:8000/api/conversation/start',
json={'message': 'I want to create a productivity app'})
# Approve and auto-execute
requests.post(f'http://localhost:8000/api/conversation/{conversation_id}/approve')
# Watch execution logs
logs = requests.get('http://localhost:8000/api/agents/logs/live').json()
POST /api/auth/signup
- User registrationPOST /api/auth/signin
- User loginGET /api/auth/user
- Get current user
POST /api/auto-execute
- Auto-execute projectGET /api/auto-execute/status
- Get execution statusGET /api/agents/logs/live
- Live execution logs
GET /api/projects
- User's projectsGET /api/outputs
- Agent outputsGET /api/analytics/predictions
- Predictive analytics
βββββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ
β React Frontend ββββββ FastAPI Backend ββββββ Memory Systems β
β β’ Auth UI β β β’ Auto-Coord β β β’ Neo4j Graph β
β β’ Live Logs β β β’ Agent Comm β β β’ Qdrant Vectorβ
β β’ Real-time β β β’ LLM Integrationβ β β’ Redis State β
βββββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ
β
ββββββββββ΄βββββββββ
β 8 AI Agents β
β β’ Auto-Coord β
β β’ Inter-Comm β
β β’ LangGraph β
βββββββββββββββββββ
OPENROUTER_API_KEY
- Get free key at OpenRouter.ai
SUPABASE_URL
&SUPABASE_ANON_KEY
- DatabaseNEO4J_URI
& credentials - Graph memoryQDRANT_URL
&QDRANT_API_KEY
- Vector memoryREDIS_URL
- State management
gunicorn main:app --workers 4 --worker-class uvicorn.workers.UvicornWorker
npm run build
serve -s dist
- Create Supabase project
- Run
database/schema.sql
in SQL editor - Add environment variables
β 100% Complete - Production Ready MVP
- 8 specialized agents with auto-coordination
- Real-time agent communication and execution
- Authentication and database integration
- Advanced memory systems with RAG
- Professional UI with live execution logs
- Comprehensive business analysis outputs
- Demo mode for easy testing
- Technical Excellence: Full-stack AI platform with auto-coordination
- Business Value: Complete startup analysis with agent collaboration
- User Experience: Real-time visibility into AI agent workflows
- Scalability: Multi-tenant architecture with Supabase
- Innovation: First AI platform with true agent auto-coordination
AgentFlow demonstrates advanced AI engineering patterns:
- LangGraph-based agent orchestration
- Auto-coordination and inter-agent communication
- Multi-modal memory systems with RAG
- Production-ready authentication and database
- Real-time execution visibility
MIT License - Built for portfolio demonstration and commercial use.
Ready to see AI agents coordinate and build your business plan automatically? Start AgentFlow and watch the magic happen! π