Get a running agent in 3 commands.
- Docker Desktop
- Ollama (for embeddings)
- Python 3.10+
pip install hexis
hexis init --character hexis --provider openai-codex --model gpt-5.2
hexis chatThis uses ChatGPT Plus/Pro OAuth (no API key needed). hexis init opens a browser window for login, starts Docker, pulls the embedding model, configures the character, and runs consent -- all in one command.
OAuth (no API key needed):
# GitHub Copilot (device code login)
hexis init --character jarvis --provider github-copilot --model gpt-4o
# Chutes (free inference)
hexis init --character hexis --provider chutes --model deepseek-ai/DeepSeek-V3-0324
# Google Gemini CLI
hexis init --provider google-gemini-cli --model gemini-2.5-flash --character hexis
# Qwen Portal
hexis init --provider qwen-portal --model qwen-max-latest --character hexisAPI-key providers:
# OpenAI Platform (auto-detect provider from key prefix)
hexis init --character jarvis --api-key sk-...
# Anthropic
hexis init --provider anthropic --model claude-sonnet-4-20250514 --api-key sk-ant-...
# Ollama (fully local, no API key needed)
hexis init --provider ollama --model llama3.1 --character hexis
# Express defaults (no character card)
hexis init --api-key sk-ant-...hexis init auto-detects the provider from API key prefixes. For all supported providers, see Auth Providers.
hexis status # shows agent status, memory counts, energy level
hexis doctor # checks Docker, DB, embedding service healthhexis up --profile activeWith the active profile, the agent wakes on its own, reviews goals, reflects, and reaches out when it has something to say. Without it, the agent only responds when you talk to it.
hexis initstarted a PostgreSQL container (the agent's brain), pulled an embedding model into Ollama, configured your chosen character's identity/personality/values, and ran a consent flow where the agent agreed to begin.hexis chatopened an interactive conversation with memory enrichment -- your messages are augmented with relevant memories, and the agent forms new memories from the conversation.
- Choose a character -- 11 presets or create your own
- Ingest knowledge -- feed documents into memory
- Enable the heartbeat -- let the agent think autonomously
- Set up messaging channels -- Discord, Telegram, Slack, and more
- Full installation guide -- .env configuration, source checkout