Metadata-Version: 2.4
Name: chatwalaau
Version: 0.51.0
Summary: ChatWalaʻau -- The localhost AI Agent. Named in Hawaiian, built in Hawaiʻi.
Author: Jingun Jung
License-Expression: Apache-2.0
Project-URL: Homepage, https://github.com/motojinc25/chatwalaau
Project-URL: Repository, https://github.com/motojinc25/chatwalaau
Project-URL: Issues, https://github.com/motojinc25/chatwalaau/issues
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Operating System :: OS Independent
Classifier: Framework :: FastAPI
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
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<2,>=1.0.0
Requires-Dist: agent-framework-ag-ui>=1.0.0b260402
Requires-Dist: agent-framework-devui>=1.0.0b260402
Requires-Dist: azure-identity>=1.23.0
Requires-Dist: httpx>=0.28.0
Requires-Dist: elevenlabs>=2.39.0
Requires-Dist: chromadb>=1.0.0
Requires-Dist: pymupdf>=1.25.0
Requires-Dist: httpx-sse>=0.4.0
Provides-Extra: corp
Requires-Dist: pip-system-certs>=4.0; extra == "corp"
Dynamic: license-file

# ChatWalaʻau

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

## Install

```bash
pip install chatwalaau
```

## Quick Start

### Linux / macOS

```bash
# Generate .env configuration
chatwalaau init

# Edit .env and set AZURE_OPENAI_ENDPOINT
nano .env

# Login to Azure CLI
az login

# Start the server
chatwalaau
```

### Windows (PowerShell)

```powershell
# Generate .env configuration
chatwalaau init

# Edit .env and set AZURE_OPENAI_ENDPOINT
notepad .env

# Login to Azure CLI
az login

# Start the server
chatwalaau
```

Open http://localhost:8000/chat

## CLI Usage

```
chatwalaau                    Start the server
chatwalaau init               Generate .env from template
chatwalaau init --force       Overwrite existing .env
chatwalaau --host 0.0.0.0     Bind to all interfaces
chatwalaau --port 9000        Use custom port
chatwalaau --skip-auth-check  Skip Azure CLI login check
chatwalaau --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
