Ironclaw is an LLM orchestration framework and AI agent gateway designed to connect large language models with external tools, messaging interfaces, and persistent memory systems. It functions as a communication layer that routes interactions between users and AI models via HTTP webhooks and various messaging channels.
The system focuses on secure tool execution through a WebAssembly sandbox and isolated containers, which allows the framework to run untrusted code and dynamically generate new tools from natural language descriptions. Security middleware provides prompt injection defense and secret credential protection by injecting keys at the boundary and scanning outputs to prevent leaks.
The platform manages AI memory using a local encrypted database that combines full-text and vector search for context retrieval. It also includes an automated task scheduling system to handle recurring background jobs and maintenance routines via event triggers.