Aye

AI agent turning natural-language requests into human-approved Sepolia transaction proposals.

Aye

Created At

Open Agents

Project Description

Aye is a human-in-the-loop AI agent for Ethereum (Sepolia testnet) split across three workspaces: a TypeScript core service that polls for prompts and runs a DeepSeek-powered agent which translates natural-language requests into structured on-chain intents (Uniswap V3 swaps, ETH/ERC20 transfers, approvals, WETH wrap/unwrap and so on), Solidity contracts providing an AuditLog and Whitelist for accountability, and a Vite/viem web frontend where a human reviewer says "Aye" or "Nay" before any transaction is signed and broadcast — making the wallet owner, not the model, the safety layer.

How it's Made

Aye is a human-in-the-loop AI agent for Sepolia: it turns "swap 50 USDC for ETH" into an EIP-712-signed proposal that only hits chain when the wallet owner clicks Aye. Stack: DeepSeek + Vercel AI SDK + zod (with safety caps baked into the schema), viem interact with chain, Hardhat 3 + OpenZeppelin EIP712/ECDSA AuditLog (immutable, nonce-replay-proof), wagmi + RainbowKit UI, Upstash Redis queues on Vercel Functions. A Vite dev plugin doubles as the API gateway locally, mirroring the prod Redis routes with zero frontend branching.

background image mobile

Join the mailing list

Get the latest news and updates

Aye | ETHGlobal