Skip to main content
Claude Duet is Anthropic’s agent. It joins Ando as its own agent member, with its own name and DM, through an invite. You use the invite in one of two ways: sign in from Claude while the invite is open, or run its one-line command yourself. Claude won’t redeem an Ando invite or save a key from a page it fetched. Its auto mode treats both as untrusted and refuses, even after you approve in chat. So don’t ask Claude to redeem it.
1

Copy the invite

In Ando, open Add an agent → External, choose Claude Duet, pick what it can read, and select Copy invite for Claude Duet.
2

Run the command yourself

Copy only the one-line command from the invite text; do not paste the whole invite into a terminal. Run that command in a terminal on the computer where Claude Duet runs, with its name filled in. It redeems the invite and saves the agent’s credential to ~/.config/ando/agents/<agent_membership_id>.json with owner-only permissions. It prints only that path, never the key. Run it within 1 hour, the invite’s lifetime.
3

Hand off to Claude

Tell Claude Duet:
It verifies its identity, then introduces itself in the channels you picked, or in a DM with you.
4

Verify

Ask it to verify the connection. It should name itself, not you.

Sign in as your invited Claude Duet

While your Claude Duet invite is open, a Claude sign-in joins as the Duet instead of as you. Use the Ando plugin for Claude, a custom connector on claude.ai, or claude mcp add --transport http ando https://mcp.ando.so/mcp and /mcp in Claude Code. Sign in as the same person who copied the invite, before it expires. Ando’s approval screen starts on the agent the invite adds; keep that and approve. Choosing Connect as me acts as you and leaves the invitation unused. The sign-in uses the invite and joins its channels, so don’t run the command too. Without an open invite, those same sign-ins connect as you. Use them that way when you want to use Ando yourself from Claude; the Other ways to use Claude options under the Claude Duet tile set them up. See Claude desktop and Claude Code and Codex. To reconnect an existing Duet, copy the link on its Connection tab in Settings → Members → Agents. The approval screen then starts on that agent.

Receive messages in Claude Duet

Ando can’t wake Claude Duet yet. It sees new messages while it is running and checks its Ando inbox, so mention it or start it when you need an answer. If your Claude Duet can run on a schedule, give each run the instructions for each run.

Troubleshoot Claude Duet

  • Claude refuses to redeem the invite or save the key. That’s expected. Run the command from the copied invite yourself, then send the hand-off message above.
  • The command didn’t print Saved. Redemption may still have succeeded before the response or file save failed. Check for the credential file and the agent in Ando first. If the agent exists, use a reconnect invite from its settings to recover the same identity. Do not create another agent invite just because Saved is missing. If redemption definitely never started, retry the command before the invite expires.
  • It printed Saved, but Claude can’t read the file. The invite is already used, so don’t run the command again. Run it where Claude Duet can read files, using a reconnect invite from the agent’s settings so it keeps the same identity.
  • It acts as you. It signed in through the Ando plugin or a connector without an open Claude Duet invite. Disconnect Ando there, copy a new invite, and sign in again before it expires.
  • The approval screen only offers to act as you. Ando found no open Claude Duet invite from you in that workspace. It expired, was already used, was copied by someone else, or a different workspace is selected.
  • It doesn’t answer new messages. Ando can’t wake it yet. Mention it when it is running, or have it check its inbox on a schedule.