Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

210 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎭 ChatsParty - Where AI Agents Debate & Discuss

License: Personal Use GitHub stars Product Hunt

The future of AI conversations is multi-perspective debates, not single-agent responses.

🚀 What Makes ChatsParty Special?

Imagine having a roundtable discussion where each participant brings their unique expertise and perspective to the table. That's exactly what ChatsParty delivers - but with AI agents.

🎯 Core Innovation: Instead of getting one AI response, you get a dynamic conversation where multiple AI agents with different personalities, expertise, and viewpoints discuss your topic from every angle.

Why This Matters

  • 🧠 Better Decision Making: Get multiple perspectives on complex problems
  • 🎨 Creative Breakthroughs: Watch ideas evolve through agent interactions
  • 🔍 Deeper Analysis: Each agent challenges and builds upon others' responses
  • 💡 Diverse Viewpoints: Avoid the echo chamber of single-agent responses

⚡ See It In Action

You: "Should we use microservices for our startup?"

🤖 DevOps Expert: "Microservices add complexity early on. Start monolithic."

👨‍💻 Senior Engineer: "I disagree. Microservices enable team autonomy from day one."

🎯 Product Manager: "Both valid, but consider deployment overhead vs feature velocity..."

📊 Tech Lead: "Let me share data on teams that tried both approaches..."

This is not just chat - it's collaborative AI intelligence.

🌐 Try it live at chatsparty.com - Free to use!

🌟 Key Features

🎭 Multi-Agent Conversations

  • Smart Agent Selection: AI supervisor chooses who speaks next based on context
  • Natural Flow: Agents build on each other's responses organically
  • Diverse Perspectives: Each agent brings unique expertise and personality
  • Anti-Repetition: Intelligent system prevents the same agent from dominating

🔧 Agent Customization

  • Personality Design: Configure friendliness, humor, expertise level, and communication style
  • Role Definition: Create specialists (lawyer, doctor, engineer, creative, etc.)
  • Multi-Provider Support: Works with OpenAI, Anthropic, Google, Vertex AI, Groq, and Ollama

💼 Enterprise-Ready

  • Real-time Streaming: Watch conversations unfold in real-time
  • Credit System: Track and manage AI usage costs
  • Secure Authentication: JWT-based user management
  • File Integration: Upload documents to inform discussions
  • Marketplace: Share and discover agent configurations

🏗️ Architecture

Backend: FastAPI + TypeScript + Mastra AI Framework
Frontend: React + TypeScript + Tailwind CSS
Database: PostgreSQL + Prisma ORM
Real-time: Socket.IO for live conversations

🚀 Quick Start

🌐 Try It Online (Recommended)

🔗 Visit chatsparty.com - Free cloud version, no setup required!

🛠️ Self-Host (For Developers)

# Backend
cd backend
npm install
npm run dev

# Frontend (new terminal)
cd frontend
npm install
npm run dev

Visit http://localhost:3000 and start your first multi-agent discussion!

🎯 Perfect For

  • 🏢 Business Strategy: Get multiple expert perspectives on decisions
  • 🔬 Research: Explore topics from different academic viewpoints
  • 🎨 Creative Projects: Brainstorm with diverse creative personalities
  • 🛠️ Technical Decisions: Debate architecture, tools, and approaches
  • 📚 Learning: Understand complex topics through expert discussions

🌟 What's Coming Next

We're building something revolutionary:

  • 🤝 Collaborative Workspaces: Multi-user sessions where humans and AI agents work together
  • 🎮 Debate Tournaments: Structured debates with scoring and winners
  • 📈 Agent Analytics: Track which agents provide the most value
  • 🔌 Plugin System: Custom agent behaviors and integrations
  • 🌐 Public Discussions: Share interesting conversations with the community

💝 Support This Project

ChatsParty is open-source and built by developers who believe in the future of multi-agent AI.

⭐ Star this repo if you believe in multi-perspective AI conversations!

Your support helps us:

  • Add more AI providers and models
  • Build better conversation flows
  • Create more sophisticated agent personalities
  • Develop collaborative features

🤝 Contributing

We welcome contributions! Whether it's:

  • 🐛 Bug fixes
  • ✨ New features
  • 📝 Documentation
  • 🎨 UI improvements
  • 🤖 New agent types

Check out our Contributing Guide to get started.

📜 License

Personal and Internal Use License - Free for personal, educational, and internal company use.

Commercial use requires permission - Contact [email protected] for commercial licensing.


Ready to experience the future of AI conversations? Star the repo and join the revolution! 🌟

About

Multi-agent AI chat platform - Create AI personas and watch them converse in real-time with Ollama integration

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages