gitwtfhub

wtf is project-r0x?

nhevers/project-r0x — explained in plain English

Analysis updated 2026-05-18

124TypeScriptAudience · developerComplexity · 3/5LicenseSetup · easy

TL;DR

An SDK and Claude Code plugin that lets AI agents autonomously pay for and use priced digital capabilities using USDG on Robinhood Chain.

Mindmap

mindmap
  root((r0x))
    What it does
      Agent payments
      x402 protocol
      Priced capabilities
    Tech stack
      TypeScript
      Node.js
      Robinhood Chain
    Access methods
      npm SDK
      Claude Code plugin
      Virtuals GAME integration
    Use cases
      Autonomous agent payments
      Wallet and trading tools
      Liquidity and bridging
    Audience
      AI agent developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Let an AI agent pay for and call a priced API capability without human approval in the loop.

REASON 2

Add wallet, balance, and trading tools to a Claude Code agent through the MCP plugin.

REASON 3

Give a Virtuals GAME agent the same payment and trading skills as callable functions.

REASON 4

Build a custom client against the r0x facilitator using the lightweight example script.

What's in the stack?

TypeScriptNode.jsnpmRobinhood Chain

How it stacks up

nhevers/project-r0xclarilayer/clarilayerhtx-trading-toolkit/htx-human-elite-copy-trading-bot
Stars124124125
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasyeasymoderate
Complexity3/53/53/5
Audiencedeveloperdatageneral

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

No private key or wallet setup is required upfront, the agent can generate or import one on first use.

Free to use, copy, modify, and distribute for any purpose, including commercial use, as long as the original license notice is kept.

Wtf does this do

Project r0x is the official SDK, Claude Code plugin, and documentation for r0x, a payment system that lets AI agents pay for and use priced digital capabilities on their own, without a human approving each transaction. It is built on Robinhood Chain and uses a stablecoin called USDG for payments, and it implements a payment protocol called x402: an agent finds a capability that has a price attached, authorizes a payment in USDG, and calls that capability, all in a single request with no API keys or subscriptions involved. The repository has several parts. The SDK, published to npm as r0x-os, is a TypeScript client called R0xClient that automatically handles the challenge, sign, and retry steps a payment needs behind the scenes. A Claude Code and Model Context Protocol plugin exposes the same set of capabilities as tools an AI agent can call directly, along with local wallet setup and a guard that limits how much an agent is allowed to spend. There is also an integration for agents built on the Virtuals GAME SDK, giving those agents the same set of functions, with an option to automatically broadcast trades and transfers. The docs folder explains how the underlying facilitator protocol works, and the examples folder includes a small reference client with no extra dependencies. Once installed, the plugin gives an agent access to eighteen tools covering things like checking a wallet balance, sending or receiving funds, getting a price quote, trading, adding or removing liquidity, and bridging funds, and these tools work with any token on Robinhood Chain, not only ETH and USDG. A wallet does not need to be set up in advance: the agent can generate or import one the first time it needs to act. The project can be installed from npm, added as a Claude Code plugin, or built from source with npm install and npm run build. It is released under the MIT license.

Yoink these prompts

Prompt 1
Show me how to install the r0x-os SDK and check a token's price using R0xClient.
Prompt 2
Explain how the x402 challenge, sign, and retry cycle works in r0x's payment flow.
Prompt 3
Help me install the r0x Claude Code plugin and set up a spend limit for my agent.
Prompt 4
Walk me through building project-r0x from source and running the example transaction script.

Frequently asked questions

wtf is project-r0x?

An SDK and Claude Code plugin that lets AI agents autonomously pay for and use priced digital capabilities using USDG on Robinhood Chain.

What language is project-r0x written in?

Mainly TypeScript. The stack also includes TypeScript, Node.js, npm.

What license does project-r0x use?

Free to use, copy, modify, and distribute for any purpose, including commercial use, as long as the original license notice is kept.

How hard is project-r0x to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is project-r0x for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.