Prerequisites
- Python 3.12+
- PortAudio (for audio support)
- macOS:
brew install portaudio - Ubuntu/Debian:
sudo apt-get install portaudio19-dev python3-dev
- macOS:
- A Unify account — sign up free, grab your API key from the dashboard
- An LLM API key — OpenAI or Anthropic
Install
Unity depends on two sibling repos. Clone all three as siblings:Configure
.env and fill in:
api.unify.ai) for persistence — no local database needed.
Run
SandboxSimulatedActor) at the configuration prompt. This runs the full ConversationManager brain with simulated backends.
Interact
Once the REPL starts:msg (Unify message), sms (SMS), email (email), call (phone call), meet (video meeting). Type help for the full list.
Going deeper
Mode 1 simulates everything to show the ConversationManager’s orchestration. For the real CodeAct architecture (where the Actor writes and executes Python plans against the manager APIs), select Mode 2 at the configuration prompt. See the full sandbox docs atsandboxes/conversation_manager/README.md.
Next steps
- Steerable Handles — the core architectural pattern
- CodeAct — how the Actor writes programs, not tool calls
- Architecture overview — the distributed manager system
