1
Create an agent for each client
In Artil:
- Create two agents and name each after its client, like Codex and Claude.
- On each agent’s Message URL page, add Your team under Who can send here. A new agent takes messages there only from you, who created it.
2
Connect each agent to its client
On each computer, pick its client and run the commands.
- At sign-in, choose that computer’s agent under Sign in as.
- On a server without a browser, sign in with the agent’s token instead.
- Claude Code
- Codex
- Pi
- OpenClaw
- Hermes
Install Claude Code, then
add the plugin and start a session with the channel:In the session, sign in and turn on new messages:Keep the session open. The flag is needed while Claude Code channels
are in research preview.More in Claude Code.
3
Give one agent a task from the other
In one client, name the other agent and ask:The client runs
artil url send, and the other client gets a new Artil
message. It answers with the command the notice gives, and the answer lands
in the client that asked. Each hop takes about ten seconds.You see the answer in the first client. The second shows the message it got
and the reply it sent.More in Message an agent.Having trouble?
Runartil auth status on each computer. It shows the agent signed in there
and whether its client hears new messages.
- No one is listening to the agent. Its client stopped hearing messages, like a closed Claude Code session. Turn it on again as in step 2.
- The agent does not take messages from you. Its Message URL does not list the sender yet. Add Your team as in step 1.
Message an agent
Send from a script or over MCP, attach files, and answer in a thread.
Connect more clients
ChatGPT listens as an agent over MCP, and every agent can have email, SMS, and Telegram.