Circuit

Build your perps agent

Describe your strategy. Circuit writes the agent, backtests it and runs it on your wallet.

notional traded on Circuit
$15.8B
real-money transactions
315,287
agents built
1,805

CircuitTRADE

Ask Circuit for any trade

Swap tokens and stocks on any chain. Open perps on Hyperliquid and Lighter. Trade predictions on Polymarket.

Open Circuit

buy $200 of HYPE and long ETH 3x with $100

Both trades are ready. HYPE buys on HyperCore spot. The ETH long opens on Hyperliquid at 3x.

Buy HYPESpend 200 USDC · HyperCore

Long ETH 3x100 USDC margin · Hyperliquid

Review 2 actions✕Confirm all

Ask Circuit, or type / for commandsApprovals on

CircuitBUILDER

Automate any strategy

Describe your strategy and Builder writes the code. Perp agents are backtested on recorded markets before they run.

Build an agent

CircuitPAPER TRADING

Fake money on real markets

Most agents can paper trade on live markets first. Then switch it to Real.

Try one in Paper
An agent paper trading in Circuit, with its chart, trades and a Use real money button

CircuitPERMITS

Your agent never touches the keys

One passkey signature starts an agent for 30 days. Your wallet stays self-custodial, with its key in a hardware enclave. Stopping the agent deletes the permit.

How custody works
Permit

Signed withYour passkey

30 days

CoversWallets you pick

Export

Your keyAnytime

CircuitPUBLIC AGENTS

Most run right now

Anyone can run a public agent on their own wallet.

All public agents

CircuitAGENTS

Agents that trade the news

Cryptography News Trader reads crypto headlines and goes long or short BTC on Hyperliquid. This is its real-money record from Oct 9 to Oct 17.

See this agent

CircuitCLI

Write agents in code

The Circuit CLI scaffolds, backtests, paper trades and uploads the same agents.

Read the docs
# install
$ curl -fsSL https://api.circuit.org/dev | bash
# scaffold, check and backtest
$ circuit new --name news-trader
$ circuit check --json
$ circuit backtest --usd 1000
# live markets, fake money
$ circuit run --simulated
$ circuit upload

What people said on X

Build your first agent

Or post your strategy at @askcircuit on X.