Skip to main content

ChatWalaʻau -- The localhost AI Agent. Named in Hawaiian, built in Hawaiʻi.

Project description

ChatWalaʻau

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

Install

pip install chatwalaau

Quick Start

Linux / macOS

# 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)

# 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chatwalaau-0.77.0.tar.gz (2.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chatwalaau-0.77.0-py3-none-any.whl (2.4 MB view details)

Uploaded Python 3

File details

Details for the file chatwalaau-0.77.0.tar.gz.

File metadata

  • Download URL: chatwalaau-0.77.0.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.3

File hashes

Hashes for chatwalaau-0.77.0.tar.gz
Algorithm Hash digest
SHA256 ba870f3e500baa0325d046b2bf62a5a815f5f828737bb76dc96ab76ad316a625
MD5 f584330e2545e3d80bd8208e67fb20d6
BLAKE2b-256 293449b3287cf1d55ce35f13f040b9ff876b83452efd6891f051d01591b80114

See more details on using hashes here.

File details

Details for the file chatwalaau-0.77.0-py3-none-any.whl.

File metadata

File hashes

Hashes for chatwalaau-0.77.0-py3-none-any.whl
Algorithm Hash digest
SHA256 95e479467a1c96a62b109c6fa5a562d36ad4449e1c7ad8111a6a29140845ce6a
MD5 735fc038a997e8c64c315d500dfe2692
BLAKE2b-256 f0e4fac3339dd0fbc557b6cd0361af6fd05ca794f104b1e121c61d2e9a72c2f8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page