Your Assistant, One Gateway AI-generated script and narration (Marin). Welcome to Repo Phonic. Today, we're going to dive into the openclaw repo. We'll cover four chapters to understand how your first chat reaches an assistant you run and which access decisions remain yours. Chapter one. Your Assistant, One Gateway. OpenClaw is an open-source AI assistant that runs on your own computer and reaches you through familiar chat services, including WhatsApp, Telegram, Slack, and Discord, as well as native apps. You can run it as a personal assistant on a laptop or configure it for a shared team. For someone who wants an assistant in the conversations they already have, that is its practical promise: you operate the system without making a new chat interface your only way in. Running it yourself does not mean every part of a conversation stays on your computer. State, memory, and credentials live on your hardware, but prompts go to the model provider and chat platforms you configure, plus any diagnostics export you enable. Models and agent harnesses are replaceable plugins. Local ownership of the assistant’s state and your choice of services are separate decisions; neither should be mistaken for a promise of entirely local processing. At the center is the Gateway, the local control plane that manages sessions, tools, events, and channel connections. The Control UI, command-line interface, and terminal interface connect to it. Messaging channels bring the assistant into existing services. Companion apps and device nodes add voice, Canvas, camera, screen, and device-local actions on supported platforms. These are different ways to interact with a system organized around the same Gateway. Hosted or local model providers supply model access, while tools, skills, and plugins extend what the assistant can do. You do not need to begin by connecting every surface or adding every capability. The documented first check is simpler: complete onboarding, open the Control UI, and send a message. That small journey makes the relationship between the interface, the Gateway, and the model easier to understand. Repository revision: 8b20c41bbe23660f1ebb9d2b6ca609f672a59ba9 Sources: https://github.com/openclaw/openclaw/blob/8b20c41bbe23660f1ebb9d2b6ca609f672a59ba9/README.md#L66-L81 https://github.com/openclaw/openclaw/blob/8b20c41bbe23660f1ebb9d2b6ca609f672a59ba9/README.md#L18-L20 https://github.com/openclaw/openclaw/blob/8b20c41bbe23660f1ebb9d2b6ca609f672a59ba9/README.md#L70-L75 https://github.com/openclaw/openclaw/blob/8b20c41bbe23660f1ebb9d2b6ca609f672a59ba9/README.md#L20-L20 https://github.com/openclaw/openclaw/blob/8b20c41bbe23660f1ebb9d2b6ca609f672a59ba9/README.md#L66-L75