Cerebellum offers a modular platform where developers define agents using declarative plans composed of sequential steps or tool invocations. Each plan can call built-in or custom tools—such as API connectors, retrievers, or data processors—through a unified interface. Memory modules allow agents to store, retrieve, and forget information across sessions, enabling context-aware and stateful interactions. It integrates with popular LLMs (OpenAI, Hugging Face), supports custom tool registration, and features an event-driven execution engine for real-time control flow. With logging, error handling, and plugin hooks, Cerebellum boosts productivity, facilitating rapid agent development for automation, virtual assistants, and research applications.