RockBot

An event-driven autonomous agent framework for .NET — message-based, process-isolated, and built on the principle that nothing trusts the LLM.

Get started on Docker Desktop Onboard your agent View on GitHub


What is RockBot?

RockBot is a framework for building multi-agent AI systems where agents communicate exclusively through a message bus. There is no shared memory, no direct method calls between agents, and no LLM-generated code running in-process with the host.

Agents built with the RockBot framework SDK are designed around the principle of least privilege: an agent should not have access to any secrets other than LLM keys. All other secrets live in MCP servers or other isolated services.

Each agent is an isolated process that reacts to messages, invokes tools, calls LLMs, delegates work to other agents, and emits responses — all via a topic-based pub/sub message bus backed by RabbitMQ (or an in-process bus for local development).

Documentation

Community

License

RockBot is released under the MIT license.


© 2026 Marimer LLC. RockBot is released under the MIT license.

This site uses Just the Docs, a documentation theme for Jekyll.