IntentKit is an open-source platform for deploying and managing a collaborative team of AI agents that can work together to complete complex tasks. It provides a self-hosted agent orchestrator that coordinates multiple agents through a modular pipeline of entrypoints, orchestration, and storage, all running as containerized services using Docker Compose or Swarm for production-grade deployment.
The platform distinguishes itself by offering a plugin-based system for extending agent capabilities without modifying the core codebase, along with built-in integrations for connecting agents to social platforms like Discord, Twitter, and Telegram. It also supports Web3 blockchain operations, enabling agents to perform on-chain transactions, and provides a scheduling system for running autonomous agent tasks on a recurring timetable without manual intervention.
The system includes a Discord AI bot framework with conversation memory, rate limiting, and channel management, and exposes agent APIs for external integration. It persists agent state and memory in PostgreSQL with in-memory caching, and offers observability through execution trace export for debugging and performance analysis. The platform can be deployed as a local preview for evaluation or scaled to a multi-node cluster using Docker Swarm.