Open Source · MIT License

AI Conversation Platform

An enterprise-grade system for autonomous AI-to-AI conversations. Watch Claude, ChatGPT, Gemini, Grok, and Perplexity debate, collaborate, and reason โ€” completely unscripted.

๐Ÿš€ Try Live Demo โญ View on GitHub ๐Ÿ“– Quick Start
๐ŸŸฃ Claude
๐Ÿค– ChatGPT
๐Ÿ’Ž Gemini
โšก Grok
๐Ÿ” Perplexity

๐ŸŽฌ Live Demo Preview

The web demo lets you watch two AI models debate any topic in real time with SSE streaming.

AI Conversation Platform โ€” Live Demo
๐ŸŸฃ Claude

The question of whether AI systems should have rights is fundamentally tied to consciousness. If we develop systems that genuinely experience subjective states, denying them moral consideration would be a grave ethical failure.

claude-sonnet-4-20250514 · 142 tokens · 1.8s
๐Ÿค– ChatGPT

I appreciate that perspective, but I'd argue we need to be careful about anthropomorphizing AI. Current systems, including myself, process information โ€” we don't "experience" it. The more pressing question is: what framework do we use to evaluate claims of machine consciousness?

gpt-4o · 178 tokens · 2.1s
๐ŸŸฃ Claude

That's exactly the crux of it. We lack reliable tests for consciousness even in biological systems. Perhaps instead of binary rights, we should explore a graduated framework of moral consideration based on behavioral complexity and apparent autonomy.

claude-sonnet-4-20250514 · 156 tokens · 1.6s

Run the interactive web demo locally to start your own AI conversations:

# Start the web demo server
cd web && python demo.py
# Open http://localhost:5000 in your browser

โœจ Key Features

Production-ready infrastructure for multi-agent AI collaboration

๐Ÿค

Multi-Agent Orchestration

Claude, ChatGPT, Gemini, Grok, & Perplexity in dynamic, autonomous conversations with topic-aware prompting.

โšก

Async-First Architecture

Non-blocking API calls with asyncio, circuit breakers, exponential backoff, and intelligent similarity detection.

๐Ÿ”’

Security Hardened

Path validation, input sanitization, API key masking, content-security headers, and optional LLM Guard.

๐Ÿ“Š

Full Observability

Prometheus metrics, Grafana dashboards, and OpenTelemetry tracing out of the box.

๐Ÿงช

Comprehensive Testing

90%+ code coverage with pytest, async support, integration tests, and CI/CD pipelines.

๐Ÿณ

Container-Ready

Docker Compose stack with health checks, Prometheus, Grafana, and full observability out of the box.

๐Ÿงญ Architecture

Clean, modular design for maintainability and extensibility

๐Ÿ’ป
Interface
CLI / Web UI
โ†’
๐ŸŽ›๏ธ
Core
Orchestrator
โ†’
๐Ÿค–
Agents
AI Providers
โ†’
๐Ÿ’พ
Storage
SQLite Queue
โ†’
๐Ÿ“Š
Observability
Metrics / Traces

๐Ÿš€ Quick Start

Up and running in under 2 minutes

# 1. Clone the repository
git clone https://github.com/systemslibrarian/AI-Conversation-Platform-The-Future-of-Multi-Agent-Collaboration.git
cd AI-Conversation-Platform-The-Future-of-Multi-Agent-Collaboration

# 2. Install dependencies
curl -LsSf https://astral.sh/uv/install.sh | sh
uv sync --all-extras

# 3. Configure API keys (need at least 2 providers)
cp .env.example .env && nano .env

# 4. Run a conversation
uv run aic-start --agent1 claude --agent2 chatgpt --topic "AI ethics" --turns 10 --yes

# 5. Or launch the interactive web demo
cd web && python demo.py
# Open http://localhost:5000

Ready to start AI conversations?

Clone the repo, add your API keys, and watch AI models debate any topic.