From an idea
to a live app.
Prompt, deploy, and execute full-stack dApps, DeFAI liquidity agents, and custom protocols permanently on Robinhood Chain.
Trending Spells
Run live previews, fork architecture into the prompt bar, tweak, and re-mint — no leaving the studio.
Built for iteration, not prompts.
A focused creation loop that keeps the source portable and the ownership verifiable.
Describe the product
Choose a proven scaffold and generate a working RWA, DeFi, tool, chart, game, or art app.
Shape it live
Review the app beside your prompt and iterate without throwing away the working version.
Own the executable
Compress, mint, share, monetize, and remix with permanent onchain attribution.
Discover Spells
Run, collect, and remix executable software.
Loading registry…
Creator analytics
Live tips, buys, remix lineage, and parent royalty cascade.
Activity feed
Your creator stats
Your published work
Not connected
Build your Spell
Describe, preview, refine, and publish in one workspace.
Every Spell gets SpellsDB persistence, SpellsWeb3 wallet bridge, and a live subdomain spell-{id}.spells.app on mint.
Generation is free. Publishing costs 0.0001 ETH; paid unlocks carry a 2.5% protocol fee.
Custom Solidity detected — deploy to Robinhood Chain to hydrate live contract reads.
CONTRACT_ADDRESS after deploying SpellsRegistry.sol to Robinhood Chain.
> Spells builder online
> Target: Robinhood Chain (4663)
> Awaiting prompt_
No preview yet
Generate an app and it will render here beside your prompt.
—
#—
App-Backed Token · Pons
Launch on Pons
Pair this Spell with a fixed-supply token on pons.family. Pay the Spells launch fee, then complete token creation on Pons (they charge a separate ~0.0005 ETH launch fee).
—
—
—
—
Suggested symbol
—
Spell website
—
—
Remixing preserves permanent onchain attribution to the original creator.
Documentation
Everything needed to build and publish on Spells.
Network
Robinhood Chain
4663
rpc.mainnet.chain.robinhood.com
ETH
Pons App-Backed Tokens
Launch a companion token for any Spell on Pons. Spells charges a launch fee (paid to treasury) before redirecting to Pons — separate from Pons's own launch fee. From /app/:id, metadata is pre-filled; link the token address after launch for a Live badge.
Generated apps can gate PRO features via balanceOf(user) on the Pons token. See Pons docs for onchain integration.
Pipeline
PROMPT → GEMINI → HTML → LZ-STRING → RH CHAIN
Generation is free. Minting pays a protocol create fee. Paid unlocks and tips skim protocolFeeBps to the treasury; the rest goes to the creator instantly. Remix records parentSpellId onchain. Runtimes use a unique-origin iframe sandbox (allow-scripts allow-forms, no allow-same-origin) with a postMessage wallet bridge.
Stock Tokens & Tokenized ETFs
Canonical ERC-20 contracts on Robinhood Chain (4663). Use category RWA / Stocks in Build — the scaffold ships with this registry. Multipliers below are snapshots; always read uiMultiplier() onchain. Chainlink feed proxies: Chainlink docs.
0 tokens · click address for Blockscout
| Symbol | Name | Mult. |
|---|
Also: WETH 0x0Bd7…AD73 · USDG 0x5fc5…d168
RWA / Stock Tokens
Pick category RWA / Stocks to inject the Stock Token scaffold (ticker, Chart.js, Chainlink + ERC-8056 helpers). Paste symbols from the table above into your prompt (e.g. “NVDA + AAPL basket”). Feed prices already include uiMultiplier — do not double-apply when valuing holdings.
Deploy registry
Deploy with both constructor args — create fee (wei) and protocol fee bps:
forge create contracts/SpellsRegistry.sol:SpellsRegistry \ --rpc-url https://rpc.mainnet.chain.robinhood.com \ --private-key $PRIVATE_KEY \ --broadcast \ --constructor-args 100000000000000 250
Then paste the address into CONTRACT_ADDRESS.
Security
Only the creator can update an app. Buyers get access when price > 0; free apps are open to all via public RPC.