Build, deploy, and manage autonomous DeFi agents with a simple DSL
Argus is a framework for building, deploying, and managing autonomous DeFi agents. At its core is a lightweight SDK (@apdsl/agent-kit) that provides a domain-specific language (DSL) for describing intents, strategy schemas, and execution flows. Developers can use this SDK to define trading strategies, yield optimizers, or on-chain actions as reusable agents without writing brittle glue code.
On top of the SDK, Argus includes:
Backend services for strategy registration, run management, funding, and logging.
Example agents (like leverage loops, staking flows, and trading bots) to help users bootstrap new ideas quickly.
For end users, Argus makes DeFi automation accessible: they can browse strategies, adjust risk and capital parameters, deploy them to testnet or mainnet, and track performance in real-time. For developers, it offers a modular, extensible environment to publish new strategies and connect them into the broader agent ecosystem.
Ultimately, Argus is building the "operating system" for DeFi agents standardizing how strategies are expressed, executed, and composed, while giving both power users and institutions a clean interface for safe, automated on-chain execution.
Argus is built as a three-part system: an SDK, backend services, and a frontend dashboard.
SDK (@apdsl/agent-kit) - Written in TypeScript, it provides a DSL for defining agent schemas, intent validation, and execution logic.
Frontend (React + Tailwind)
Hacky but notable things