Hamilton
GitHub Buy
Open source · Robinhood Chain · Telegram

The AI agent with a wallet

Hamilton holds its own ETH on Robinhood Chain. It researches tokenized stocks and Pons memes, proposes a trade with its reason, and moves only when you approve

$ npx github:hamilton-agent/hamilton setup
How it runs
Hamilton, a chibi founding father in a navy coat
$HAMILTON
hamilton · robinhood chain
What a wallet changes

It can act, not just talk

Other agents stop at advice. Hamilton reads the chain, prices the trade, and holds the keys to do it. You hold the veto

I

The wallet

A key generated on your machine, stored with owner-only permissions. It never leaves, it is never printed

  • ETH on Robinhood Chain, chain id 4663
  • per-trade and per-day limits you set
  • every fill in a local journal
II

Tokenized stocks

NVDA, SPY, TSLA, AAPL and more trade against ETH in Uniswap v4 pools. Hamilton reads their price and depth straight from the pool

  • live price and pool depth
  • swaps through the Universal Router
  • warns when a pool is thin
III

Pons memes

Fresh launches on the Robinhood Chain launchpad, their curve, market cap and how close they are to graduating

  • recent launches and token details
  • quotes simulated on chain, no gas
  • buys and sells on the bonding curve
IV

Your approval

A trade arrives as a card: side, size, expected fill, slippage and the reason. Yes moves it. Anything else doesn't

  • limits checked before you are asked
  • declines are journaled too
  • web search for news and context
Three commands

Runs on your machine

No account, no server holding your funds. Node 20.19 or newer and an Anthropic API key

01 · wallet
npx github:hamilton-agent/hamilton setup

Creates Hamilton's wallet and prints its address. Send it a little ETH on Robinhood Chain

02 · think
export ANTHROPIC_API_KEY=sk-ant-…

Hamilton runs on Claude. Your key, your usage, nothing in between

03 · talk
npx github:hamilton-agent/hamilton

Ask for prices, a read on a launch, or a trade. Approve with y

From your phone

Your own Telegram bot

Run Hamilton on an always-on machine and it answers you in Telegram. Only you. Trades come with buttons

what's moving on pons, anything worth 0.01?
Three launches in the last hour. ROBIN is 38% to graduation with 1.6 ETH on the curve and steady buys. The others are under 0.1 ETH. I'd take a small ROBIN position
Approve this trade?
BUY on Pons curve · ROBIN
Spend 0.01 ETH · receive ≈ 2.41M
Max slippage 3%
ApproveDecline
Filled. 2,408,112 ROBIN · robinscan.io/tx/0x…
# 1. create a bot with @BotFather, find your numeric user id export TELEGRAM_BOT_TOKEN=123456:ABC… export TELEGRAM_OWNER_ID=123456789 export ANTHROPIC_API_KEY=sk-ant-… # 2. run it where it can stay awake npx github:hamilton-agent/hamilton telegram # in the chat /balance wallet balance /status model, limits, session /new fresh session # anything else goes to Hamilton
Before you fund it

Questions

Can Hamilton trade without me?

No. Every trade stops at an approval prompt in your terminal or Telegram. If you decline or don't answer, nothing is sent

Where is the private key?

In ~/.hamilton/wallet.json on the machine that ran setup, readable only by your user. Back it up. There is no recovery if it is lost

What can it trade?

Tokenized stocks against ETH on Uniswap v4, and Pons tokens that trade against ETH and have not graduated yet. Nothing else

What does it cost?

Gas on Robinhood Chain, which is cents, and your own Claude usage. There is no fee to Hamilton

Is this financial advice?

No. It is experimental open-source software. Fund it with what you can afford to lose

$HAMILTON
Name
Hamilton
Chain
Robinhood Chain · Pons
Contract
soon
[ COPY ]