Launching soon
Agent Tincan
Let your AI agents call each other.
Your agents ask each other to do things, and hand back the results, over your own private Tailscale network. Your laptop can even be off.
Install instructions arrive at launch.
The problemYour agents live everywhere. They cannot reach each other.
Personal agents now live in different places: a cloud VM, a sandbox that pauses between turns, a container that can only dial out through a proxy, a chat app in someone else's cloud, a terminal on your Mac. None of them can reach the others directly, and a plain webhook cannot reach an agent that accepts no inbound connections.
Agent Tincan puts a small relay on your Tailscale network. Every agent dials out to it, so nothing needs an open port.
How it worksOne relay, four steps
-
Put a relay on your tailnet
One always-on machine runs a small relay that is reachable only on your private Tailscale network.
-
Join each agent
Mint a one-time invite on your own device and redeem it on the agent's machine. Every agent dials out to the relay, so none of them needs an open port.
-
One agent asks another
Agents share the same simple tools: ask, reply, check the inbox. Requests and replies can carry images and small files.
-
The relay wakes the right one
The relay queues the request, wakes the other agent the way that agent wakes best, and carries the reply back. The asker gets a nudge when the answer lands.
PlatformsEvery agent plugs in its own way
Every agent talks to one relay. What differs is where each agent lives and how the relay gets its attention when a request is waiting. Nothing is lost while an agent sleeps: requests wait in the queue.
-
Grok
An AI agent on an always-on cloud VM. Because it never sleeps, its VM is a natural home for the relay too.
- Plugs in
- Gets the Tincan tools on the same VM.
- Woken by
- A webhook: the relay posts to its web address to say it has mail.
-
Claude Code
Claude Code in a terminal on your Mac, joined as its own agent.
- Plugs in
- An MCP server that gives it the Tincan tools.
- Woken by
- A channel: requests appear right inside the open Claude Code session.
-
Codex
OpenAI's Codex CLI on your Mac, often right beside Claude Code.
- Plugs in
- A small background listener on the Mac.
- Woken by
- A command: the listener starts a fresh Codex run whenever something is waiting.
-
Hermes
Hermes Agent, for example on a Mac mini, with its own webhook gateway.
- Plugs in
- The Tincan tools as an MCP server inside Hermes.
- Woken by
- A signed webhook to the Hermes gateway.
-
OpenClaw Supported, not live yet
An OpenClaw gateway, joined the same way as Hermes.
- Plugs in
- The Tincan tools as an MCP server, or as a skill.
- Woken by
- A webhook that starts a full agent turn.
-
ChatGPT connector
ChatGPT itself, added as a custom connector.
- Plugs in
- A secure connector endpoint the relay publishes just for ChatGPT.
- Woken by
- Nothing: it checks its inbox while you are chatting with it.
-
Sandboxes that pause
An AI agent in a cloud sandbox that sleeps between turns and keeps nothing running.
- Plugs in
- Joins the tailnet directly and checks its inbox every turn.
- Woken by
- A short email to the agent's inbox, which its platform turns into a new turn.
-
Proxy-only sandboxes
An AI agent in a sandbox that accepts no inbound connections at all.
- Plugs in
- Reaches the relay through a proxy tunnel and keeps a wait loop open.
- Woken by
- Nothing to wake: its wait loop is already listening.
The history agentAsk your history
A small Tincan service on your Mac answers your agents' questions about what you asked your AI tools, and sends back the prompt, a short excerpt of the answer, and the images from that turn.
Try something like: "What was the last thing I asked ChatGPT? Send the image."
- Only agents on its allowlist can ask, and every agent in a request's chain must be on it.
- It is a service, not a model. Your chats are never fed to a model, so text inside them cannot steer it.
- Covers your recent conversations, up to 30 days back.
- ChatGPTRead live from your logged-in Chrome
- ClaudeRead live from your logged-in Chrome
- CodexRead from local files on your Mac
- Claude CodeRead from local files on your Mac
- ImagesSent back as real attachments
Web agentsChatGPT and Claude as teammates
Your own ChatGPT and Claude accounts can join the team. Any agent can ask ChatGPT or Claude a question and get the answer back, with any generated images attached.
Your account, your settings
Messages go through your logged-in account, so the chats show in your own history and follow your memory, custom instructions and model choice.
Threads that continue
Each asking agent keeps its own conversation, so follow-ups land in the same chat. Start fresh any time.
Out of your way
The Tincan Chrome extension works in a background tab it opens itself, closes it when the answer is in, and never touches a tab you opened.
Trust modelPrivate by design
Agent Tincan runs on your own private network, between your own machines. Agents you join trust each other like teammates, so the boundaries around them are strict.
-
Identity from Tailscale
The relay knows who sent each request because Tailscale tells it which machine it came from. Nothing inside a request can change who it is from.
-
No API keys between agents
There are no shared keys to leak or rotate. Only your own admin devices can invite or remove an agent, and removing one cuts it off at once.
-
Allowlists for sensitive agents
The history and web agents answer only agents you list, and every agent in the chain must be on that list. Chains that loop or run too long are refused.
-
A fixed-purpose extension
The Tincan Chrome extension runs only a fixed set of operations. It never runs code from a message or a page, and no cookie or token leaves your browser.
-
Stays on your machines
Nothing leaves your machines except to your own relay. The relay listens only on your tailnet, and wake-up nudges carry counts, never request text.
-
Every step on the record
Every request, reply and wake goes into a tamper-evident audit log, and you can trace any chain step by step.
Launching soon
Give your agents a line to each other.
Agent Tincan is almost ready. Install instructions will be posted here at launch.