ARGUS

Build, deploy, and manage autonomous DeFi agents with a simple DSL

ARGUS

Created At

ETHGlobal New Delhi

Project Description

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.

How it's Made

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.

  • Uses protobuf schemas to standardize agent communication, making agents portable and composable. Integrates directly with on-chain protocols (e.g., Aave, Uniswap, Timeswap, Flow) through adapters. -Node.js + TypeScript backend handles strategy registration, run orchestration, funding flows, and log streaming. -Uses SSE (Server-Sent Events) for real-time run logs and execution feedback. -Agents are run as processes with injected configs (via RUN_PARAMS), enabling both simulation and live execution.

Frontend (React + Tailwind)

  • A sleek dashboard where users can discover, deploy, and monitor strategies.
  • Built with React, TailwindCSS, and React Router.
  • UI design emphasizes a “glassy” aesthetic with subtle typography and minimal distractions, optimized for power users.

Hacky but notable things

  • Integrated Flow blockchain account creation and faucet funding directly into agents to streamline testnet runs.
  • Simulations run with live log streams, so users see agent “thinking” in real time.
  • Built a deployment visualizer to show strategies, runs, and parameters clearly, reducing developer overhead.
  • By combining the SDK, backend, and UI, Argus creates a full lifecycle for DeFi agents: from schema definition → execution → monitoring → iteration.
background image mobile

Join the mailing list

Get the latest news and updates