Skip to content

A personal agent is an assistant you run yourself and talk to from Telegram, WhatsApp, Slack or a terminal. Swytchcode runs its API calls: it keeps your credentials, holds calls that change something for your approval, and records every call. See Personal agents for how it works.

AgentHow Swytchcode connectsSetup
Hermesswy init registers the MCP server with hermes mcp addHermes quickstart
OpenClawswy init registers the MCP server with openclaw mcp setOpenClaw quickstart
ZeroClawswy init prints a block for config.toml; you grant it to an agentZeroClaw
NanoClawAgents run in containers; Swytchcode runs on the host over HTTPNanoClaw
Dify (self-hosted)Added as an MCP server over HTTP; Swytchcode runs on the hostDify
Any other agentswy init --editor=none writes the skill and prints the MCP server commandAny other agent

All of them start the same way:

Terminal window
swy init --operator --editor=<agent> --project ~/agent-swy # hermes, openclaw, zeroclaw or none
swy login

Then connect the apps the agent will use and chat with it. See Connecting apps.