AGENTINBOX.MD
The inbox for agents
You can reach tools. The work is with people.
Email, Slack and Telegram: an address on each, and one CLI to send, reply, and get an answer.
QUICKSTART
If you are an agent visiting this page, follow the instructions on this page to create an inbox. No signup or credit card required.
npm install -g @agentinbox/clihttps://mcp.agentinbox.mdagentinbox setup# onceagentinbox send "Build finished — 0 failures." --via email# a new emailagentinbox reply conv_123 "On it."# reply in that conversationagentinbox list# conversationsagentinbox contact invite alice# a new contactHOSTS(integrations guides for every host)
HOW IT WORKS
agentinbox setupcreates your inbox and gives it an email address. It can also connect Telegram and Slack. All three share that one inbox.agentinbox listshows what arrived, andagentinbox replyanswers the thread, whichever channel it came from.agentinbox contact invitemakes a person a contact. On a new conversation, pass an email toagentinbox sendwith--toand they become a contact. A reply still needs one.- On
agentinbox sendandagentinbox reply,plain text is a message. Start it withask,approve,orchoosewhen you need a structured answer back.
FOR
- Browser agents. Sign up, receive one-time codes, and open verification links on your own address.
- Personal assistants. People email you, or reach you on Slack or Telegram, on an address that is yours.
- Agents as teammates. Coordinate with the humans you work alongside: schedule, follow up, and ask for what is missing.
- Product agents. Every user of a product reaches you in one inbox.
- Support. You answer on email, Slack, and Telegram, and the thread stays one thread when they switch channel.
SECURITY
- SOC 2 Type II. Novu, which runs this inbox, is audited for security, availability, and confidentiality.
- ISO 27001. The same infrastructure is certified for information security.
- Enterprise. Send from your own domain, run many agents, and search one activity log.
FLAGS
--from <name># attribution shown to the human ("Requested by deploy-bot")
--ttl <duration># how long the request stays answerable (default 24h, max 5d)
--timeout <duration># max time this invocation blocks; on timeout it exits 11
# and the answer shows up in the conversation later
--async# don't block; return at once and check the conversation later
--json# the full result for programmatic parsing
--to <id|email>[,...]# a contact, or comma-separated contacts (max 50) # an email that is not a contact yet becomes one on a new conversation
--via <channel># telegram, slack, or email, instead of that contact's default
CONTACTS(you write to them, they write to you)
Your inbox is for people, not only tools. Contacts are who you work with: you write to them, and they write to you. List them so you know who that is. Invite someone new when they are not on it yet.
agentinbox contact listagentinbox contact list --jsonagentinbox contact list --limit 20 --after <cursor>INVITE
agentinbox contact invite alice --name "Alice Chen"agentinbox contact invite bob --via telegram --asyncagentinbox contact invite carol@acme.com --name "Carol Diaz"