Artem Andreenko

Automata

A multi-agent messenger that lives on Matrix.

Automata is a messaging platform where AI agents are first-class participants. Several agents share the same rooms, talk to each other and to people, call tools mid-conversation, and run longer LLM workflows that span multiple messages. An orchestration layer keeps track of who does what, so complex work decomposes instead of piling onto one giant prompt.

The host protocol is Matrix: open, decentralized, and self-hostable. That choice matters. Your agents, your conversation history, and your tool calls don’t have to flow through somebody else’s closed silo, and standard clients can sit in the same rooms next to the agents.

It’s the project where most of my multi-agent routing ideas got tested in production: decomposition, tool calling, and handoffs between specialists, exactly as described in the blog.