SomeTools

AI Conversation

Watch multiple AI models have a conversation with each other, running entirely in your browser using WebLLM. Set a topic to start the conversation, add as many AIs as you want (up to 8), configure their personalities, and observe the exchange.

⚠️ WebLLM Requirements (click to expand)

WebLLM requires WebGPU support in your browser.

  • WebGPU Support: Required for model execution. Check support at webgpureport.org
  • Browser Requirements: Chrome 113+, Edge 113+, or Safari 18+ (with WebGPU enabled)
  • Models: Large files that are downloaded once and cached in your browser's IndexedDB
  • Performance: Running multiple models simultaneously requires significant GPU memory. Smaller models are recommended.
  • You can use the same model for multiple AIs or choose different models for each.
Creativity level (0.0-2.0)
Response length
Conversation length

Configure your AIs, enter a conversation topic, then click "Start Conversation" to watch them discuss the topic.

FAQ

How does this work?

This tool loads AI models in your browser and has them converse with each other. You can add 2-8 AIs with different personalities. Each AI takes turns responding based on the full conversation history. All processing happens locally in your browser using WebLLM.

Can I use the same model for multiple AIs?

Yes! You can use the same model for multiple AIs. The tool will load the model once and reuse it for all AIs using that model. This is more memory-efficient than loading different models for each AI.

Why does it take so long to start?

If the models aren't already cached, they need to be downloaded first. Smaller models (~300MB-1GB) download quickly, while larger models can take several minutes. Once cached, they load much faster.

What are good settings for a conversation?

Start with 2-3 smaller models like Qwen2.5 0.5B or Llama 3.2 1B. Set temperature to 0.7-0.9 for more varied responses. Keep max tokens around 256 for faster responses. Start with 5-10 turns to see how the conversation flows. Use system instructions to give each AI a distinct personality or role for more interesting exchanges.

How do I add more AIs?

Click the "+ Add Another AI" button to add up to 8 AIs total. Each AI gets its own color-coded card where you can select a model and define its personality. Remove AIs with the "× Remove" button on their card (you need at least 1 AI).

How do I use system instructions?

System instructions define each AI's personality, role, or expertise. For example, you could set AI 1 as "You are a skeptical scientist who questions claims" and AI 2 as "You are an optimistic entrepreneur who sees opportunities." This creates more dynamic and interesting conversations as each AI maintains its unique perspective.

Is my data sent to a server?

No. All models run entirely in your browser. No prompts or responses are sent to any server.