Custos is an open-source safety and control layer designed specifically for AI agents, acting as a reliable 'bouncer' for your applications. As AI agents increasingly interact with critical infrastructure, Custos sits directly between the agent and its toolsβsuch as APIs, files, databases, shell commands, and MCP serversβto intercept and verify every single action before it is executed.
Built for teams deploying AI agents in real-world environments, Custos allows you to explicitly define rule sets determining what an agent is allowed to do, automatically blocking anything outside of those bounds. Furthermore, every action attempted or performed is recorded in a secure, tamper-evident audit trail. With native support for both Python and TypeScript, Custos provides developers with the robust security infrastructure needed to prevent AI agents from performing unintended or harmful actions.
Custos is an open-source safety and control layer for AI agents that sits between the agent and its tools to check every action before it runs, blocking anything outside of defined rules.
Custos works with both Python and TypeScript.
Custos checks actions against your defined rules and records every action in a tamper-evident audit trail.
Custos can monitor actions directed at APIs, files, databases, shell commands, and MCP servers.

0 community reviews for Custos β The bouncer for your AI agents
Help the community by sharing your experience. Your review helps others make better decisions.
I build stuff.

Openbase
Manage your team of AI agents by voice, from anywhere

Privent 2.0
Runtime Data Control for n8n Workflows

Watchdog
Local control plane for subagents and agent execution graphs