Repos Docs

How Repos works

Launch a coin for any GitHub developer or repository on Pump.fun or Pons. Every trade pays the dev, and they cash out the way they like.

About Repos

Repos is a launchpad that routes creator fees to developers. Anyone can launch a coin for a GitHub login (like your-login) or a repository (like owner/name). The coin's creator fees are routed to Repos on chain at launch, into an account made for that coin alone. Nobody can redirect them later.

The developer does not need to sign up first. Fees build up from the first trade and wait until they claim.

  1. Someone launches a coin for a developer or repository.
  2. Every buy and sell pays a creator fee, split between the developer, the Clipper Boost and a $REPOS burn.
  3. The developer signs in with GitHub and claims to a crypto wallet. PayPal, bank and card are coming soon.

Launch a coin

Open Launch, enter a GitHub login or a repository, pick an image, a name and a ticker, then pick where it trades:

  • Pump.fun on Solana. Fees build up in SOL.
  • Pons on Robinhood Chain. Fees build up in ETH.

You pay the network and launchpad costs from your own wallet. As the launcher you can take a reward of 0 to 10% of the coin's fees, which comes out of the developer's share.

Repo coins

A repo coin is launched for a repository instead of a person, like vercel/next.js. Its page shows the repository's live stars, commits, releases and README. The fees go to the repository's owner.

Note

Splitting a repo coin's fees between the top contributors, by commits, is next on the roadmap.

Claim your fees

Fees are only paid to the person who controls the GitHub account. There are two ways to prove it.

Sign in with GitHub

Open Claim and press Sign in with GitHub. GitHub tells us which account you are, and your balance is yours. We only read your public profile, never your code or private repositories.

Sign in with GitHub

Fallback: a code in your bio

If you can't sign in, prove the account with a one-time code instead:

  1. On Claim, enter your GitHub login and get a code.
  2. Paste it into your bio at github.com/settings/profile and save. The code is valid for 30 minutes.
  3. Press Check. Once we read it, you can remove it again.

Cash out

Fees build up in the coin's own currency: a Pump.fun coin earns SOL, a Pons coin earns ETH. You choose how to receive it when you claim.

OptionHow it works
PayPal, bank or cardComing soon.
Crypto walletPaste an address. SOL goes to a Solana wallet, ETH to an EVM wallet, instantly. Wallet claims start at 0.01 SOL or 0.0005 ETH.

Your claims list shows each payout as Processing, then Paid out. Payouts can't be reversed.

Decline fees

A developer who doesn't want fees signs in and presses Decline. From then on their share of every fee buys back and burns $REPOS instead, and their coins show a Dev declined: fees burn label. Nobody else can take their share. What was already earned stays theirs to claim, and they can undo it any time.

A signed-in developer can also pin a short note on their coins, shown like a pinned issue.

README badge

Show what your coin earned, live, right in your README. Copy the markdown below and replace YOUR-LOGIN with your GitHub login. Your profile has it ready to copy.

[![Repos](https://userepos.app/api/badge/YOUR-LOGIN)](https://userepos.app/YOUR-LOGIN)

It renders like this:

Repos badge

The verified badge

Every GitHub login a coin is launched for gets a profile on Repos, so fees can build up from the first trade. The blue badge only goes to developers who proved the account is theirs.

  • How you get it: sign in with GitHub on Claim (or use the bio code). The badge then shows on your profile, your coins and in search.
  • What it means: the fees on every coin for that login are paid to this person. It does not mean the developer endorses a coin: coins are launched by the community.
  • No badge: the profile exists because someone launched a coin for that login. Its fees wait safely until the owner signs in.

Fee split

Every buy and sell on Pump.fun or Pons pays a creator fee. Repos keeps nothing for itself. Each fee is split like this:

  • Developer65%
  • Clipper Boost5%
  • $REPOS burn30%
ShareGoes to
65%The developer (less any launcher reward)
5%The Clipper Boost: extra pay for clippers
30%Buying back and burning $REPOS

The fee recipient is written on chain at launch and points to Repos. The launcher can set a reward of up to 10% of fees, which comes out of the developer's 65%, and nothing more.

Pairing with $REPOS

Pairing is optional, per launch. Pump.fun lets a coin trade against another coin instead of SOL. Pick $REPOS as the pair when you launch, and every buy of the coin buys $REPOS first. Prefer a classic SOL pair? Keep SOL. Either way, 30% of every fee burns $REPOS.

A paired coin is priced in $REPOS: its dollar value is that price times the price of $REPOS, so it moves with $REPOS in both directions. Traders still pay in SOL, and developers are still paid in real money.

List an existing Pump.fun coin

Launched on Pump.fun yourself? Your coin can be listed on Repos if:

  1. It is paired with $REPOS on Pump.fun.
  2. Its website field holds the developer's GitHub link: github.com/name, or github.com/name/repo for a repo coin.

Then paste the contract address on the List page. Its creator fees stay with you, as set on Pump.fun.

Clips

Clips turns any coin's budget into views. A campaign sets a rate per 1,000 views, and anyone can post short videos about the coin and get paid for the views they bring.

For clippers

  1. Connect the Instagram, TikTok, YouTube or X accounts you post from, with a code in your bio.
  2. Pick a campaign, grab its content and post a clip with the tags it asks for.
  3. Submit the link. The owner reviews it, or it's approved automatically after the review time.
  4. Views count for 7 days after approval, then a 3 day check for fake views.
  5. Your earnings land on your Repos balance. Claim it to your crypto wallet. PayPal, bank and card are coming soon.

For coins

  1. Paste any Solana or Robinhood Chain contract address. It doesn't have to be a Repos coin.
  2. Write the brief, set the rate per 1,000 views, the views a post needs, the most one post can earn and an optional bonus.
  3. Send the budget plus 10% to the campaign's own deposit address. It goes live when it lands.
  4. Approve or reject clips. Pause, top up or end any time.
  5. You only pay for views. What isn't earned goes back to your wallet when the campaign ends.

The budget can never be overspent: approved clips reserve their earnings as their views grow, and a campaign stops taking clips once its budget is used. Half of the 10% fee buys back and burns $REPOS.

The Boost

Every clip whose caption also names Repos (any caption containing userepos) earns 25% extra, paid by Repos, never by the campaign. Clips for the top 10 coins by fees earn 50% extra. The Boost is paid from a pool Repos fills with half of its own income, so it only pays out what Repos has earned. A clip needs at least 1,000 views, the Boost is counted on what the clip earns for its views (not on flat bonuses), and clips that look like bought views don't get it.

Browse campaigns

Roadmap

What is shipped, what is next and what comes later.

Live10
Launch a coin for any GitHub developer or repo on Pump.fun and Pons
Sign in with GitHub to claim. One tap, no codes
30% of every fee burns $REPOS
Repo pages with live stars, commits, releases and the README
The dev's real GitHub contribution graph on every profile
README badge: devs show what their coin earned, right on GitHub
Decline: a dev who wants no fees turns every fee into a $REPOS burn
Pair any launch with $REPOS, or keep it on SOL. Your pick
Launcher rewards up to 10% of a coin's fees
Clips: get paid per view for clips about any coin
Next4
Cash out to PayPal, bank or card. No crypto wallet needed
Bounties: fund a GitHub issue, paid out when the pull request is merged
Repo coins split between the top contributors, by commits
Ship alerts: every release posted to X with the coin
Later2
GitHub App: devs see their coin inside their repo
More chains

FAQ

Does the developer need to sign up first?

No. Anyone can launch a coin for any GitHub developer or repository. Fees build up for that developer, and they claim whenever they want.

How does a developer prove it's them?

Sign in with GitHub. That's it: GitHub tells us which account you are, and your balance is yours. We only read your public profile, never your code or private repositories.

Do I need a crypto wallet to get paid?

Today you claim to a crypto wallet (SOL or ETH), instantly. Cash outs to PayPal, bank and card are coming soon.

What if a developer doesn't want a coin?

They sign in and press Decline. From then on their share of every fee buys back and burns $REPOS instead, and the coin shows the developer declined. Nobody can take their share.

What is a repo coin?

A coin launched for a repository instead of a person, like vercel/next.js. It pays the repository's owner today. Splitting between the top contributors by commits is next on the roadmap.

Where do the fees come from?

Every buy and sell on Pump.fun or Pons pays a creator fee. That fee is routed to Repos at launch and split: 65% to the developer, 5% to the Boost for clippers, and 30% to buying back and burning $REPOS.

What does pairing with $REPOS mean?

Pump.fun lets a coin trade against another coin instead of SOL. Pick $REPOS as the pair when you launch, and every buy of the coin buys $REPOS first. Prefer a classic SOL pair? Keep SOL. Either way, 30% of every fee burns $REPOS. Traders still pay in SOL, and developers are still paid in real money.

What does pairing do to a coin's price?

A coin paired with $REPOS is priced in $REPOS. Its dollar value is that price times the price of $REPOS, so it moves with $REPOS in both directions.

I launched on Pump.fun myself. Can my coin be listed?

Yes, if you picked $REPOS as the pair on Pump.fun. Put the developer's GitHub link (github.com/name) in the website field, then paste the contract address on the List page. Its creator fees stay with you, as set on Pump.fun.

Can the launcher take the fees?

No. The fee recipient is written on chain at launch and points to Repos. The launcher can set a reward of up to 10% of fees, which comes out of the developer's 65%, and nothing more.

What is the README badge?

A small badge a developer can put in their README that shows what their coin earned, live. Copy it from your profile.

How do Clips work?

A coin funds a campaign with a rate per 1,000 views. You connect the accounts you post from, post a clip about the coin on Instagram, TikTok, YouTube or X, and submit the link. Once approved, views count for 7 days and you're paid 3 days later, to PayPal, bank, card or crypto.

Does a coin mean the developer endorses it?

No. Coins are launched by the community. A verified badge only means the developer signed in with GitHub and can claim.

Is Repos part of GitHub?

No. Repos is independent and not affiliated with, endorsed by or sponsored by GitHub or Microsoft. We use GitHub's public sign in and public data.


Repos is independent and is not affiliated with, endorsed by or sponsored by GitHub or Microsoft. GitHub is a trademark of GitHub, Inc. A coin launched for a developer or repository does not mean that developer endorses it. See the terms and disclosures.