Everything an agent needs, in one install
Chat, tools, skills, MCP, and RAG -- composed into a single runtime you control.
Localhost-first runtime
A full AI agent server in one pip install. Your chats, files, and keys stay on your machine -- no mandatory cloud.
Bring your own models
Azure OpenAI and Anthropic (Claude), with mid-conversation multi-model switching and per-message reasoning effort.
Rich, readable chat
Streaming replies with Markdown, syntax-highlighted code, KaTeX math, Mermaid diagrams, and collapsible reasoning.
Tools & Skills
Coding, weather, and image tools as native functions, plus portable file-based Skills loaded on demand -- with approval gating.
MCP & MCP Apps
Connect external tools over the Model Context Protocol, and render interactive UIs inside sandboxed iframes.
RAG over your docs
Ingest PDFs into a local ChromaDB vector store and let the agent answer with grounded, cited sources.
Voice & multimodal
Speak with Whisper transcription, hear replies with text-to-speech, and analyze images via drag-and-drop or URL.
Generate & edit images
Create and edit images inline with a Canvas mask editor -- powered by Azure OpenAI image models.
Identity & memory
A global agent identity and a durable user-preference memory -- the foundation of a built-in learning loop.
A chat that renders everything
The same rendering quality that powers these docs powers the product.






Bring your own models
Run on Azure OpenAI and Anthropic (Claude), switch models mid-conversation, and dial reasoning effort per message -- all behind one selector.
Configure providers- Azure OpenAIgpt-5.5, gpt-5.4, gpt-4o, o3, gpt-4.1-mini ...
- AnthropicClaude Opus / Sonnet / Haiku - Direct or Foundry
Running in under a minute
Install
pip install chatwalaauConfigure
chatwalaau init, then set your provider in .envRun
chatwalaau -> open http://localhost:8000/chatBuild it for your business
Self-host the open-source runtime, or let us tailor it to you -- custom deployments, legacy migration, and ontology-driven agents, delivered end to end.