Start
- Open the chat and connect a wallet such as MetaMask or Rabby.
- Switch to Robinhood Chain when the wallet asks. You need a little ETH for gas, and USDG or ETH to buy with.
- Ask. "What do I hold?" is a good first message.
There is no account and no deposit. Thinkrr reads your wallet's public balances and prepares transactions that you sign.
The chat
Write the way you talk: "buy 25 dollars of Nvidia", "split 100 USDG across Apple, Tesla and Microsoft", "sell half my Tesla", "what moved today?". The assistant reads what it needs from the chain, shows each read as a small step, and answers.
When a request means a transaction, the answer is a card: the stock, what you pay, what you get, the least you will accept, the route and any warning. Confirm opens your wallet with the transaction, which is first checked against the chain so a failure is explained before you sign. Cancel does nothing. After the transaction lands, the result is read back from the chain and reported as it happened.
Conversations are kept in your browser only.
The AI
Thinkrr runs on Claude Sonnet 5.5 by Anthropic, through Anthropic's API. It works with tools: portfolio, prices, stock search, quotes, activity and, for news, web search. It cannot send a transaction; it can only propose one.
It is told never to claim a trade happened before the chain says so, to quote before it proposes, and to keep answers short. It can still be wrong, so read every card. Nothing it says is financial advice.
When the AI is unavailable, the chat keeps working with commands (below).
Trades and baskets
Robinhood stock tokens trade on Uniswap v3 pools against USDG, a dollar stablecoin, or WETH. A buy is quoted on every route (straight from USDG, or through WETH) and the best one wins. The quote shows the pool price, the Chainlink feed price where a stock has one, the gap between them and the price impact of your size.
- Slippage: every trade carries a minimum you will receive, 1% under the quote unless you ask for another cap (at most 10%).
- Feed check: when a quote fills more than 3% worse than the stock's Chainlink price, the card says so before you confirm.
- Baskets: split one amount across up to 8 stocks by weight in a single transaction, or sell everything back to USDG.
- Approvals: the first trade of a token asks your wallet to approve exactly the amount being spent.
Trades go through the Thinkrr Desk contract, which pulls exactly what the trade spends, swaps it on Uniswap, sends the result to you, checks your minimum and keeps nothing.
Trades go from your wallet straight to Uniswap's SwapRouter02, with your minimum and a deadline in the same transaction.
Orders
The Thinkrr Orders contract holds orders on chain with only what they may spend:
- Limit: buy or sell when the pool gives at least your price.
- DCA: buy or sell a set amount every N hours, K times.
- Stop: sell (or buy) when the Chainlink feed crosses your trigger.
Any wallet can fill a due order and earns a small tip from it that you set (at most 1%). You can fill your own. Cancel any time and what is left comes back. An order fills only when its terms are met, and may never fill.
Commands
Type / in the chat for the list. They work with or without the AI:
/portfoliowhat you hold/price NVDAa live price/buy NVDA 25buy with 25 USDG/sell TSLA 50%sell part of a holding/basket 100 NVDA TSLA AAPLsplit 100 USDG equally/send USDG 10 0x...send a token/ordersyour orders/helpeverything else
Fees
- Thinkrr takes no fee, and the Thinkrr contracts charge none.
- Uniswap pools charge their own fee (0.01% to 1%, shown in the route) and your trade moves the price by its impact, both inside the quote.
- Robinhood Chain charges gas in ETH for each transaction.
- An order pays the wallet that fills it the tip you set.
Risks
- Prices move between the quote and the fill. The minimum protects you; a trade that would fill below it fails instead.
- Some pools are thin. A large order can move the price a lot, which the quote shows.
- A pool price can drift away from the stock's market price, especially when markets are closed.
- A tokenized stock is not the same as owning the listed share through a broker.
- Smart contracts can have bugs. Only use money you can afford to lose.
Contracts
Everything runs on Robinhood Chain (chain id 4663). The Thinkrr contracts are ownerless and fee free, with no admin and no upgrade path. The machine readable list is at /contracts.json.
| contract | role | explorer |
|---|---|---|
| Loading. | ||