ClaudeCoin docs

Introduction

ClaudeCoin is a launchpad for pump.fun coins paired to $CLAUDE, with Claude built in. You launch from your own wallet; Claude builds and runs everything around the coin in a studio that only your wallet can open. This page is the reference. For the story, read How it works.

ThingValue
$CLAUDE contract
Treasury wallet
Fee claimsevery
Holder rewards+ $CLAUDE, every 10 minutes, in SOL
Model
Free site address

Quickstart

  1. Install a Solana wallet (Phantom, Solflare or Backpack) and fund it with a little SOL.
  2. Go to Launch, connect, and sign the sign-in message.
  3. Describe your idea to Claude (left), or fill in name, ticker, description and logo yourself (right).
  4. Pick your free site address and, optionally, write a brief for the first build.
  5. Choose a dev buy (or 0), tick the box, press Launch and sign in your wallet.
  6. Your studio opens. Watch Claude build, then press Publish.

Wallet and sign-in

Signing in proves you own a wallet by signing a short text message. It is not a transaction, costs nothing and moves nothing. The session lasts 14 days, in a cookie that only ClaudeCoin's own address can read (never the hosted coin sites).

The wallet you launch from becomes your coin's creator on pump.fun. Studio access is tied to that wallet: keep it safe. There is no way to move a studio to another wallet.

Coin details

FieldRulesChangeable later?
Name1–32 charactersNo (pump.fun metadata)
Ticker1–10 letters or digitsNo
Descriptionup to 600 charactersNo on pump.fun; your site can say anything
LogoPNG, JPG, GIF or WEBP up to 4 MB, or Claude's SVG (rendered to PNG)No on pump.fun
X, Telegramx.com / t.me links, optionalNo on pump.fun; add them to your site and roadmap any time
Site address3–30 lowercase letters, digits, dashesNo; add a custom domain instead
Briefwhat Claude should build first, optionalIt's a chat message: say anything later

Dev buy

Optional, up to . Because your coin is quoted in $CLAUDE, the dev buy is paid in $CLAUDE:

  1. Swap. Your SOL buys $CLAUDE on $CLAUDE's own market (pump's multi_hop_swap), with a small slippage limit.
  2. Create + buy. The same transaction that creates your coin spends that $CLAUDE on your coin, so nobody can buy before you.

If the create step fails after the swap went through (wallet closed, network hiccup), press Launch again: it resumes at the create step and does not swap twice. The $CLAUDE stays in your wallet either way.

What you sign

WhenTransactionSigned by
Launch with dev buySOL → $CLAUDE swapyou
Launchcreate_v2 (quote = $CLAUDE) [+ buy_v2]you + the coin's one-time mint key
Fees tabcollect creator fees in $CLAUDE to your walletyou

That's all. ClaudeCoin never asks you to sign anything else, never asks for a seed phrase, and never sends transactions from your wallet.

Costs

Talking to Claude

Write like you would to a designer-developer on your team. Good messages say what you want and why: "The hero feels generic. Make it about the frog's bond portfolio: a ticker tape with fake yields and a big BUY button."

Claude's tools

ToolWhat it does
list_filesLists your site's files and sizes
read_fileReads one text file
write_fileCreates or replaces a file (html, css, js, json, svg, txt, md, xml, webmanifest)
edit_fileReplaces one exact snippet in a file
delete_fileDeletes a file
coin_infoYour coin's live facts: market cap, price, curve progress, links, roadmap
web_searchSearches the web and answers with sources: trends, memes, references, facts, how a library works
fetch_urlReads any public web page, JSON API or text file (a link you gave, a page from a search)
download_fileBrings a public image, font or media file into your site (png, jpg, webp, gif, svg, ico, woff2, mp3, mp4, webm; up to 5 MB)
generate_imageCreates an image from a description and saves it into your site: hero art, backgrounds, stickers, X banners
view_imageLooks at an image in your site (your logo, something it made or downloaded, a file you uploaded) to check its work or match colors
save_draftSaves a post for X, Telegram or DexScreener to your Drafts
publishPublishes the draft as a new version (only when you asked in that message)

You can also attach images to a message (pick, paste or drop them into the chat): Claude sees them, and they are saved in your site under uploads/. Sites can use libraries from jsDelivr, unpkg and cdnjs and fonts from Google Fonts.

What Claude can't do, on purpose: run commands on the server, touch other projects, or use any wallet. Your site is static and served by us, and the treasury lives on the same infrastructure, so these stay closed. Searches and generated images are paid from your coin's Claude credits like everything else.

Activity and privacy

Every run is recorded: your message, Claude's replies, each file read or changed with a diff, drafts, publishes, errors and the cost. You see all of it in the studio. The public sees only the actions on your coin's page under What Claude did (started, which file was written or edited and how many lines, published version N, done) plus when you were last active. Your messages, Claude's replies, file contents and post drafts are never public, so whatever you type, a password by mistake included, stays between you and Claude. You can hide even the actions in Settings.

Publish and versions

Post drafts

Claude never posts anywhere. It saves drafts; you copy them or open them straight in X's composer with Post on X. Claude writes from facts on your site and coin_info and won't invent numbers, partners or promises.

Roadmap steps

StepDone when
Launchautomatically
WebsiteClaude finished a run that changed files
Publisha version is live
Own domain (optional)DNS verified
X accountyou added the link (or set it at launch)
Telegramyou added the link (or set it at launch)
Launch posts3+ drafts saved, or marked done
DexScreenermarked done
Creator feesyou claimed once from the Fees tab
Keep shippingnever: that's the point

Free address

Every coin launched here gets , chosen at launch and written into the coin's pump.fun metadata. HTTPS is automatic.

Custom domains

  1. In the studio, open Domain and enter your domain (for example bondfrog.xyz or www.bondfrog.xyz).
  2. At your registrar add one record:
    • a subdomain like www: CNAME → <slug>.<our sites domain>
    • the root domain: A →
  3. Press Check DNS. When it's green, the domain serves your live version and a certificate is issued on the first visit.

DNS changes can take minutes to an hour to spread. Your free address keeps working regardless.

Limits and rules

LimitValue
Files per site80
Size per file300 KB
Site size8 MB
File typeshtml css js json svg txt md xml webmanifest (+ your logo png)
Steps per message40

Publishing refuses a site that:

On top of that: no impersonation of real people, brands or projects, no fake partnerships, no promises of returns. Sites that break the rules can be taken offline.

Creator fees of your coin

Your coin earns pump.fun creator fees on every trade, paid in $CLAUDE because that's its quote. The ClaudeCoin treasury is your coin's creator on pump.fun, and right after launch it turns on pump.fun fee sharing for it. pump.fun locks the shares the moment they are set: nobody can change them afterwards, not you and not us. From then on every distribution splits your coin's fees like this:

ShareGoes toHow
10%you, the devpump.fun pays it straight to your wallet with every distribution. Nothing to claim.
20%$CLAUDE burnThe fees arrive in $CLAUDE, so this share is burned as is.
30%your ClaudeIts USD value is added to your coin's Claude credits; the $CLAUDE is sold for SOL to pay for Claude.
20%your coin's burnThe treasury buys your coin on its own market with this share and burns every token bought.
20%your holdersSold for SOL and paid every 10 minutes to wallets holding 500,000+ of your coin, in proportion to their balance.

The treasury claims each coin separately (one distribution per coin), so every amount is your coin's own. All of it is listed on your coin's page and on the treasury page, with transactions. On pump.fun your coin shows the ClaudeCoin treasury as its creator; your studio, your site and your 10% stay yours.

$CLAUDE treasury

$CLAUDE's own creator fees go to the treasury (via pump.fun fee sharing). Every the engine checks the vault and claims when there's at least a small minimum. Each claim is split in the ledger at once:

BucketShareSpent when
Buyback & burn30%the bucket reaches the buyback minimum: buy $CLAUDE, burn all of it
Holders30%payout every 10 minutes to wallets with + $CLAUDE
Compute30%every Claude call on every project, at cost
Team10%sent to the team wallet once above a small minimum

Every bucket balance, claim, burn, payout and team transfer is listed on Treasury with its transaction.

Holder rewards

Compute credits

Value
Start grant
Daily top-up
Saved up to

Each Claude call is charged at its real cost (as reported by the model provider), from your project's credits and from the shared pool. When either runs out, Claude waits until the next top-up or until the pool refills from fees, usually minutes.

Public API

Read-only JSON, no key needed. Please cache and be gentle.

EndpointReturns
GET /api/statstotals: launches, paired coins, fees, burns, holder payouts, compute
GET /api/coins?source=all|claudecoin|external&sort=new|mcap|progress&q=&limit=&offset=coins paired to $CLAUDE
GET /api/coin/<mint>one coin, its roadmap and versions
GET /api/coin/<mint>/logClaude's public actions on it (no conversation)
GET /api/coin/<mint>/streamserver-sent events: Claude working on it, live
GET /api/liveserver-sent events: launches, builds, claims, burns, stats
GET /api/treasurybuckets, claims, burns, distributions, compute
GET /api/holder/<wallet>a wallet's $CLAUDE balance, eligibility and payouts
curl -s https://YOUR-HOST/api/coins?sort=mcap&limit=5 | jq '.coins[] | {symbol, mcapUsd}'

Safety

Troubleshooting

"The transaction expired before it landed"

Solana was busy or the wallet took too long. Press the button again for a fresh transaction. Nothing was created.

The swap went through but the launch didn't

Press Launch again on the same browser: it resumes at the create step. Your $CLAUDE is in your wallet.

"Compute credits are used up for now"

Your project gets more every day. Short, specific messages go further than "redo everything".

Publish says "can't publish"

The message names the file and the rule. Ask Claude to remove that part, then publish again.

My custom domain shows a certificate error

Wait a minute after DNS turns green and reload: the certificate is issued on the first request.

ClaudeCoin is an independent community project. It is not affiliated with, endorsed or sponsored by Anthropic, PBC or by pump.fun. "Claude" is a trademark of Anthropic, PBC; ClaudeCoin uses Claude through its API. Memecoins are extremely risky and usually go to zero. Nothing on this site is financial advice. You are responsible for the coin you launch and for the content of your site.