> ## Documentation Index
> Fetch the complete documentation index at: https://docs.shuriken.trade/llms.txt
> Use this file to discover all available pages before exploring further.

# Shuriken Labs

> Build an agent in the browser. Wire it to a schedule, your trades, or an API call. It runs while you don't.

Shuriken Labs is the no-code way to build a trading agent. Write a task prompt, pick the tools it can use, set the limits, and decide when it fires. No code, no server. You can be running in a few minutes.

<Info>
  Every Terminal user as of 2026-05-04 was given \$5 USDC of AI billing credit. It's already in your account. That's enough to run most agents for a couple of weeks.
</Info>

## What an agent is

<CardGroup cols={2}>
  <Card title="Task prompt" icon="pen-line">
    The instructions you write once. "Find tokens called by 3+ alpha groups in the last hour with under \$5M cap. Show me the top 5."
  </Card>

  <Card title="Tools" icon="screwdriver-wrench">
    The same trading, lookup, and alpha tools you use yourself. Buys, sells, balances, token stats, group calls, on-chain data.
  </Card>

  <Card title="Triggers" icon="bolt" href="/agent-kit/labs/triggers">
    When the agent fires. On a cadence, after your own trades, or via an API call.
  </Card>

  <Card title="Guardrails" icon="shield-halved" href="/agent-kit/permissions">
    The agent runs under a scoped agent key. Per-trade caps, daily limits, and wallet restrictions are enforced server-side.
  </Card>
</CardGroup>

## The build, trigger, run loop

1. **Build the agent** in [Shuriken Labs](https://app.shuriken.trade/labs). Pick a starter or write the task prompt yourself.
2. **Wire a trigger** so the agent knows when to fire. See [Triggers](/agent-kit/labs/triggers) for the three options.
3. **It runs** under your scoped agent key. Every limit and slippage cap you've already set still applies.
4. **You review** every session in the run history, with the full transcript and tool calls.

<Note>
  The agent can never override the limits on its key. If a trade would exceed your per-trade cap, Shuriken rejects it before it executes. No matter what the prompt asks for.
</Note>

## Three ways to fire it

**[On a schedule](/agent-kit/labs/triggers#on-a-schedule)** runs the agent on a cron-style cadence. *"Every morning at 09:00 UTC, summarize calls from my Discords overnight, filtered to under \$1M market cap."*

**[When I make a trade](/agent-kit/labs/triggers#when-i-make-a-trade)** fires the agent right after you buy or sell. *"After every buy on Solana, watch the position and tell me when it hits +50% or -25%."*

**[Allow API calls](/agent-kit/labs/triggers#allow-api-calls)** lets you invoke the agent from a webhook, an MCP client, or any HTTP request. *"Call the agent from a Telegram bot when it sees a contract paste, and have it run a rug check."*

You can attach more than one. A research agent can be on a daily schedule *and* callable on demand from your Claude Desktop session at the same time.

## Stop button and monitoring

The chat panel has a Stop button. Clicking it halts the upstream run, not just your local stream, so your billing stops at the same moment. The button shows a "Stopping…" loader for a second while the upstream confirms.

Every run shows up in the agent's session list with the full transcript, every tool call, and the result. Open a session to see exactly what the agent did and how long it took.

## Credits and billing

Every Terminal user as of 2026-05-04 received \$5 USDC of AI billing credit, retroactively. It's already in your account.

Top up at any time with USDC, or swap from the chain's native gas asset (SOL, ETH, BNB) into USDC in one step from the top-up modal.

Each run charges only the model time it actually used. The Stop button is the safest way to bound a run that's drifting. If you hit zero balance, scheduled and trade triggers stop firing until you top up.

## Get started

<CardGroup cols={2}>
  <Card title="Build an agent" icon="flask" href="https://app.shuriken.trade/labs">
    Open Labs and pick a starter, or build your own from scratch. Takes about 2 minutes.
  </Card>

  <Card title="Configure triggers" icon="bolt" href="/agent-kit/labs/triggers">
    Wire your agent to a schedule, your own trades, or an API call.
  </Card>
</CardGroup>

<Tip>
  New to agent keys? [Create one](/agent-kit/create-agent-key) first. Labs uses the same key system as the rest of Agent Kit, so the limits you set on the key apply to every agent that runs under it.
</Tip>
