Metadata-Version: 2.4
Name: multichat
Version: 0.2.1
Summary: CLI to send the same message to multiple LLMs and return their responses.
Author: Sergey Karayev
License-Expression: Apache-2.0
Project-URL: Homepage, https://github.com/sergeyk/multichat
Project-URL: Issues, https://github.com/sergeyk/multichat/issues
Project-URL: CI, https://github.com/sergeyk/multichat/actions
Project-URL: Changelog, https://github.com/sergeyk/multichat/releases
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: any-llm-sdk[anthropic,google,openai,xai]>=0.16.0
Dynamic: license-file

# MultiChat

Python CLI tool that sends the same message to multiple LLMs and returns their responses.

## Usage

Make sure to have at least one of the following API keys in your environment:

```bash
OPENAI_API_KEY
ANTHROPIC_API_KEY
XAI_API_KEY
GEMINI_API_KEY
```

```bash
➜  multichat git:(main) ✗ uvx multichat "Tell me a joke"
✅ Anthropic · ✅ Gemini · ✅ OpenAI · ✅ xAI

[claude-opus-4-1 · 2.94s]
Why don't scientists trust atoms?

Because they make up everything! 😄

[grok-4 · 3.51s]
Why don't skeletons fight each other?

They don't have the guts! 😄

[gpt-5 · 4.98s]
Why don’t scientists trust atoms? Because they make up everything.

Want another—any preference (dad joke, tech, dark, pun)?

[gemini-2.5-pro · 10.33s]
Why don't scientists trust atoms?

Because they make up everything
```
