superchat


Namesuperchat JSON
Version 0.9 PyPI version JSON
download
home_pageNone
SummaryAI-driven discussions and multi-agent debates
upload_time2025-08-07 18:26:02
maintainerNone
docs_urlNone
authorsuperchat
requires_python>=3.8
licenseNone
keywords ai chat cli autogen multi-agent
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # superchat

AI-driven discussions and multi-agent debates. A terminal-based CLI application for communicating with multiple AI models through OpenRouter's API.

## Features

- Interactive chat with any open source AI model on OpenRouter
- Add multiple agents to a chat to start a debate between agents

## Requirements

- **Python 3.8+** - Check with `python3 --version`
- **pip** - Usually comes with Python, check with `pip --version`
- **OpenRouter API key** - Get one at https://openrouter.ai/keys

### Installing missing dependencies on macOS:
- **Python**: `brew install python` or download from python.org

## Installation

**Install superchat with one command**

```bash
pip install superchat
```

**Test that it worked**

```bash
superchat --help
```

If you see a dialog with instructions, then you're ready to use superchat

**If `superchat command isn't found`**:

Run this command to add the install location to your PATH:

```bash
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc && source ~/.zshrc
```

## Getting Your API Key

Before using superchat, you need an OpenRouter API key:

1. Go to https://openrouter.ai/keys
2. Sign up for a free account
3. Create a new API key
4. Copy the key (starts with `sk-or-`)

## Configuration

Replace `ADD-YOUR-KEY-HERE` with your real API key and run:

```bash
echo "OPENROUTER_API_KEY=ADD-YOUR-KEY-HERE" > ~/.env
```

## Usage

After installation, run from any terminal:

```bash
superchat
```

Or use the short alias:

```bash
sc
```

## Updating

To update to the latest version:

```bash
pip install --upgrade superchat
```

## Roadmap

Planned features:

```
- Web search
- Image processing
- Voice mode
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "superchat",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "ai, chat, cli, autogen, multi-agent",
    "author": "superchat",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/5f/65/01785718cad3eb1ae0f7d49ebed7dfd8fed13ffdcb91d65774e05da0dcf5/superchat-0.9.tar.gz",
    "platform": null,
    "description": "# superchat\n\nAI-driven discussions and multi-agent debates. A terminal-based CLI application for communicating with multiple AI models through OpenRouter's API.\n\n## Features\n\n- Interactive chat with any open source AI model on OpenRouter\n- Add multiple agents to a chat to start a debate between agents\n\n## Requirements\n\n- **Python 3.8+** - Check with `python3 --version`\n- **pip** - Usually comes with Python, check with `pip --version`\n- **OpenRouter API key** - Get one at https://openrouter.ai/keys\n\n### Installing missing dependencies on macOS:\n- **Python**: `brew install python` or download from python.org\n\n## Installation\n\n**Install superchat with one command**\n\n```bash\npip install superchat\n```\n\n**Test that it worked**\n\n```bash\nsuperchat --help\n```\n\nIf you see a dialog with instructions, then you're ready to use superchat\n\n**If `superchat command isn't found`**:\n\nRun this command to add the install location to your PATH:\n\n```bash\necho 'export PATH=\"$HOME/.local/bin:$PATH\"' >> ~/.zshrc && source ~/.zshrc\n```\n\n## Getting Your API Key\n\nBefore using superchat, you need an OpenRouter API key:\n\n1. Go to https://openrouter.ai/keys\n2. Sign up for a free account\n3. Create a new API key\n4. Copy the key (starts with `sk-or-`)\n\n## Configuration\n\nReplace `ADD-YOUR-KEY-HERE` with your real API key and run:\n\n```bash\necho \"OPENROUTER_API_KEY=ADD-YOUR-KEY-HERE\" > ~/.env\n```\n\n## Usage\n\nAfter installation, run from any terminal:\n\n```bash\nsuperchat\n```\n\nOr use the short alias:\n\n```bash\nsc\n```\n\n## Updating\n\nTo update to the latest version:\n\n```bash\npip install --upgrade superchat\n```\n\n## Roadmap\n\nPlanned features:\n\n```\n- Web search\n- Image processing\n- Voice mode\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "AI-driven discussions and multi-agent debates",
    "version": "0.9",
    "project_urls": {
        "Homepage": "https://github.com/shukmeister/superchat",
        "Repository": "https://github.com/shukmeister/superchat.git"
    },
    "split_keywords": [
        "ai",
        " chat",
        " cli",
        " autogen",
        " multi-agent"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7c947beb4218cf837dc7d076d2f04ed2383b092750e648c7e5a3fdcdee5adcf4",
                "md5": "c4bce872e1eb84eba94cf191da9c96b6",
                "sha256": "8f675a01739c16e5f09f058ed94bacf70db3e1af212689b8997165734bfbe8a0"
            },
            "downloads": -1,
            "filename": "superchat-0.9-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c4bce872e1eb84eba94cf191da9c96b6",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 51568,
            "upload_time": "2025-08-07T18:26:00",
            "upload_time_iso_8601": "2025-08-07T18:26:00.881503Z",
            "url": "https://files.pythonhosted.org/packages/7c/94/7beb4218cf837dc7d076d2f04ed2383b092750e648c7e5a3fdcdee5adcf4/superchat-0.9-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5f6501785718cad3eb1ae0f7d49ebed7dfd8fed13ffdcb91d65774e05da0dcf5",
                "md5": "3a705582cefab83a2013c1f87057a6bf",
                "sha256": "041d423db109b3b292854afb1b4307c2db23ed94933914347df75ca82942bcdc"
            },
            "downloads": -1,
            "filename": "superchat-0.9.tar.gz",
            "has_sig": false,
            "md5_digest": "3a705582cefab83a2013c1f87057a6bf",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 45063,
            "upload_time": "2025-08-07T18:26:02",
            "upload_time_iso_8601": "2025-08-07T18:26:02.185104Z",
            "url": "https://files.pythonhosted.org/packages/5f/65/01785718cad3eb1ae0f7d49ebed7dfd8fed13ffdcb91d65774e05da0dcf5/superchat-0.9.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-07 18:26:02",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "shukmeister",
    "github_project": "superchat",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "superchat"
}
        
Elapsed time: 2.01766s