Metadata-Version: 2.4
Name: openchatci
Version: 0.29.0
Summary: Hawaii-built localhost-first AI agent platform powered by Microsoft Agent Framework.
Author: Jingun Jung
License-Expression: Apache-2.0
Project-URL: Homepage, https://github.com/motojinc25/openchatci
Project-URL: Repository, https://github.com/motojinc25/openchatci
Project-URL: Issues, https://github.com/motojinc25/openchatci/issues
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: fastapi>=0.115.0
Requires-Dist: uvicorn[standard]>=0.34.0
Requires-Dist: pydantic-settings>=2.9.0
Requires-Dist: python-dotenv>=1.1.0
Requires-Dist: agent-framework>=1.0.0rc2
Requires-Dist: agent-framework-ag-ui>=1.0.0b0
Requires-Dist: agent-framework-devui>=1.0.0b0
Requires-Dist: azure-identity>=1.23.0
Requires-Dist: httpx>=0.28.0
Requires-Dist: elevenlabs>=2.39.0
Dynamic: license-file

# OpenChatCi

Hawaii-built localhost-first AI agent platform powered by Microsoft Agent Framework.

## Install

```bash
pip install openchatci
```

## Quick Start

### Linux / macOS

```bash
# Generate .env configuration
openchatci init

# Edit .env and set AZURE_OPENAI_ENDPOINT
nano .env

# Login to Azure CLI
az login

# Start the server
openchatci
```

### Windows (PowerShell)

```powershell
# Generate .env configuration
openchatci init

# Edit .env and set AZURE_OPENAI_ENDPOINT
notepad .env

# Login to Azure CLI
az login

# Start the server
openchatci
```

Open http://localhost:8000/chat

## CLI Usage

```
openchatci                    Start the server
openchatci init               Generate .env from template
openchatci init --force       Overwrite existing .env
openchatci --host 0.0.0.0     Bind to all interfaces
openchatci --port 9000        Use custom port
openchatci --skip-auth-check  Skip Azure CLI login check
openchatci --version          Show version
```

## Requirements

- Python 3.12+
- Azure OpenAI resource with a deployed model
- Azure CLI (`az login`)

## Supported Platforms

- Windows 10/11
- macOS (Intel / Apple Silicon)
- Linux (Ubuntu, Debian, etc.)

## License

Apache-2.0
