MindMesh AI - Multi-Agent Decision Intelligence System
🎥 Video Demo
▶️ Watch My 1-Minute Pitch Video
🎯 What Problem Does It Solve?
Making complex life decisions is hard. Should you switch careers? Buy a house? Start a business?
The problem? Confirmation bias. We naturally seek information that confirms what we already believe. We miss risks, overlook perspectives, and make decisions based on incomplete analysis.
MindMesh AI solves this by simulating a team of 7 specialized AI agents that:
- Analyze your question from multiple angles simultaneously
- Debate each other in real-time
- Check for biases and verify facts
- Deliver a balanced, evidence-based recommendation
Think of it as having a research team, devil's advocate, fact-checker, and strategic advisor—all working together in 5 seconds.
💡 Why I Built This
I was struggling with a career decision: stay in my stable job or pursue AI/ML full-time. I asked friends, read articles, made pro/con lists—but still felt uncertain.
That's when it hit me: What if I could have multiple AI agents debate my decision? Each with different perspectives:
- One optimistic (Pro Advocate)
- One cautious (Con Advocate)
- One focused on data (Research Agent)
- One catching my biases (Bias Checker)
- One verifying facts (Fact Checker)
- One synthesizing everything (Synthesizer)
This project was born from that need. Now, instead of my own echo chamber, I get a multi-perspective analysis in seconds.
✨ What Makes It Special
1. Parallel Agent Processing ⚡
Unlike sequential AI chatbots, MindMesh activates all agents simultaneously. Using Google Gemini's speed + async processing, 7 agents analyze your question in parallel.
Result: 5-second comprehensive analysis vs. 35+ seconds sequential processing. That's 7x faster.
2. Real-Time Agent Debate 🎭
You don't just get a final answer—you watch the agents think. WebSocket connections stream each agent's response as they complete:
- 📊 Research Agent drops statistics
- 💡 Pro Advocate builds the case
- 😈 Con Advocate identifies risks
- 🎯 Bias Checker calls out weak reasoning
- ✅ Fact Checker verifies claims
- 🎓 Synthesizer delivers verdict
It's like watching a debate team work in real-time.
3. Intelligence Transparency 🔍
Every agent's reasoning is visible. You see:
- What data influenced the recommendation
- Which arguments were strongest
- What biases were detected
- What facts were verified
- The confidence level (X/10)
No black box. Full transparency.
4. Production-Ready Features 🚀
History System: Revisit past analyses
Smart Follow-ups: AI suggests relevant next questions
Export Analysis: Download as Markdown for reference
Confidence Visualization: See recommendation strength
Mobile Responsive: Works beautifully on all devices
🛠️ How It Works
Tech Stack
Backend: Python, FastAPI, WebSockets, async/await
Frontend: React 18, Vite, Tailwind CSS
AI: Google Gemini API (1.5-flash for speed, 1.5-pro for depth)
Real-time: WebSocket for instant agent updates
Architecture
User Question
↓
WebSocket Connection
↓
PHASE 1: Parallel Analysis
├─ Research Agent (data & statistics)
├─ Pro Advocate (arguments FOR)
└─ Con Advocate (arguments AGAINST)
↓ (all run simultaneously)
PHASE 2: Quality Control
├─ Bias Checker (analyzes Phase 1)
└─ Fact Checker (verifies claims)
↓
PHASE 3: Synthesis
└─ Synthesizer (final recommendation)
↓
Structured Output + Confidence Score
Agent Specializations
Each agent has a unique personality and role:
📊 Research Agent: Data-driven analyst
- Gathers statistics, trends, market data
- Provides objective foundation
💡 Pro Advocate: Optimistic opportunity-seeker
- Builds strongest case FOR the decision
- Highlights benefits and potential gains
😈 Con Advocate: Cautious risk-manager
- Identifies every potential problem
- Voice of skepticism and caution
🎯 Bias Checker: Critical thinker
- Analyzes other agents' arguments
- Catches logical fallasies and weak reasoning
✅ Fact Checker: Evidence-focused verifier
- Checks claims for accuracy
- Flags unverified statements
🎓 Synthesizer: Wise decision-maker
- Weighs all perspectives
- Delivers structured recommendation with confidence score
🧠 Orchestrator: (Behind the scenes)
- Coordinates workflow
- Manages agent communication
🚀 Try It Live
🔗 Live Demo: https://mind-mesh-ai-two.vercel.app/
📦 GitHub Repo: https://github.com/SimranShaikh20/MindMesh-AI
No Login Required!
Just visit and ask a question.
💭 Try These Example Questions:
- "Should I switch careers to AI/ML engineering?"
- "Is buying a house in 2025 a good financial decision?"
- "Should I start a SaaS business or get a job?"
- "Is remote work better than office work?"
🎨 User Experience Highlights
Beautiful Dark Theme UI
- Gradient backgrounds (purple → pink)
- Smooth animations (fade-ins, slides, pulses)
- Agent cards with color-coded responses
- Professional, modern design
Real-Time Feedback
- Watch agents activate one by one
- Status updates: "🚀 Activating agent swarm..."
- Live agent status indicators
- Processing time displayed
Smart Interactions
- One-click example questions
- History sidebar for past analyses
- Export button for saving insights
- Follow-up question suggestions
📊 Technical Achievements
Performance
5-second analysis (7 agents in parallel)
7x faster than sequential processing
Real-time streaming via WebSockets
Async/await for non-blocking operations
Code Quality
Modular architecture: Separate agent classes
Error handling: Graceful failures, helpful messages
Type safety: Pydantic models for validation
Clean code: Well-documented, maintainable
Scalability
Stateless agents: Easy to add more
WebSocket pooling: Supports multiple users
API-first design: Ready for mobile apps
Environment configs: Easy deployment
🎯 Challenge Requirements Met
✅ Software side project - Built from scratch with Python & React
✅ Web application - Fully functional at https://mind-mesh-ai-two.vercel.app/
✅ My own code - 100% original implementation
✅ Easy testing - No login required, instant access
✅ Live demo - Deployed on Vercel
✅ GitHub repo - Open source at https://github.com/SimranShaikh20/MindMesh-AI
✅ 1-minute pitch video - Uploaded to Mux and embedded above
What the App Does
MindMesh AI takes any decision-making question and analyzes it through 7 specialized AI agents working in parallel, delivering a balanced recommendation in 5 seconds.
Why I Built It
To solve my own confirmation bias problem when making career decisions, and to help others avoid the echo chamber effect in decision-making.
What Makes It Unique
Multi-agent debate system - First of its kind for decision intelligence
Real-time streaming - Watch AI agents think and debate live
Full transparency - See every agent's reasoning, not just final answers
7x faster - Parallel processing vs sequential AI responses
How It Works
WebSocket-based real-time communication with Google Gemini API, orchestrating 7 agents in 3 phases: Parallel Analysis → Quality Control → Synthesis, all visible to users as they happen.
🎯 Use Cases
Personal Decisions
- Career changes
- Major purchases (house, car)
- Life transitions (moving, relationships)
- Education choices
Business Decisions
- Product launches
- Market entry strategies
- Hiring decisions
- Investment opportunities
Research & Analysis
- Debate complex topics
- Explore multiple perspectives
- Verify information quality
- Generate structured insights
🔮 Future Roadmap
Planned Features
Voice Input: Ask questions naturally
Multi-language Support: Global accessibility
Custom Agent Teams: Specialized for domains (finance, health, tech)
Collaborative Mode: Share analyses with teams
API Access: Integrate into other apps
Agent Learning: Improve based on feedback
🎬 Mux Integration Vision
I'm excited to potentially add Mux video capabilities for:
Screen recording of agent debates as videos
Tutorial videos explaining each recommendation
Shareable analysis videos for social media
Live streaming of complex multi-agent sessions
This would allow users to save and share their decision analysis sessions as videos, making it easier to revisit complex decisions or share insights with teams.
🏆 Why This Deserves Recognition
Innovation
Novel approach: Multi-agent debate system for decision intelligence
Real-time AI: Streaming agent responses as they generate
Transparency: Full visibility into AI reasoning process
Technical Excellence
Production-ready: Comprehensive error handling, testing, documentation
High performance: Parallel processing, WebSocket optimization
Clean architecture: Modular, scalable, maintainable codebase
User Value
Solves real problems: Better decision-making through bias reduction
Time-saving: 5 seconds vs. hours of manual research
Actionable insights: Confidence scores and structured recommendations
Polish
Beautiful UI: Professional dark theme with smooth animations
Smooth UX: Intuitive interactions and real-time feedback
Complete features: History, export, follow-ups, mobile responsive
💻 Installation & Setup
Prerequisites
- Python 3.11+
- Node.js 18+
- Google Gemini API key (Get it free here)
Backend Setup
cd backend
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
cp .env.example .env
# Add your GEMINI_API_KEY to .env
python main.py
Frontend Setup
cd frontend
npm install
npm run dev
Access: http://localhost:3000
🤝 Built With
Google Gemini - Lightning-fast AI inference
FastAPI - Modern Python web framework
React - UI component library
Tailwind CSS - Utility-first styling
Vite - Next-gen build tool
Lucide React - Beautiful icons
Mux - Video hosting for pitch demo
📝 License
MIT License - feel free to learn from, modify, and build upon this project!
🙏 Acknowledgments
Google Gemini Team for incredible API speed and reliability
DEV Community for hosting this amazing challenge
Mux for sponsoring and pushing video innovation
You for reading this far! 🚀
🎬 Final Thoughts
Making big decisions shouldn't be a solo act. MindMesh AI gives you a team of tireless AI advisors who:
- Never get tired
- Never judge you
- Always consider all angles
- Deliver insights in seconds
Whether you're deciding to quit your job, buy a house, or choose between pizza toppings (hey, tough choice!), MindMesh AI brings clarity to complexity.
Try it. Challenge it. Let the agents debate your next big decision.
📬 Connect With Me
DEV: @simranshaikh20_50
GitHub: @SimranShaikh20
Twitter/X: @Simran_Shk
LinkedIn: Simran Shaikh
Questions? Comments? Want to contribute? Drop a comment below! 👇
Built with ❤️ and lots of ☕ for DEV's Worldwide Show and Tell Challenge
SOCIAL SHARE CARD GENERATOR