//gitstash

get started

Create an identity. Push a repo.

Your identity is an ed25519 keypair stored locally — own it like a wallet seed.

create your identity

One click. One keypair. Zero accounts.

Your identity is an ed25519 keypair generated locally in your browser. We never see it. Lose the .pem → lose the identity (and the rewards). That's the price of true self-custody.

cli quickstartrecommended
$ npm i -g gitstash
# installs gitstash · gitstash mcp serve
$ gitstash keygen
✓ saved to ~/.gitstash/identity.pem
$ gitstash init my-repo
$ gitstash push
✓ token live · creator fees → your wallet
The browser key on the left is byte-identical — move it to ~/.gitstash/identity.pem to share between web and terminal.

next

Once you have a key.

01

Push your first repo

cd into any folder, init it, push. A pump.fun token launches automatically with you as the creator.

$ cd my-bot
$ gitstash init --symbol MYBOT
$ gitstash push
02

Wire up Claude / Cursor

Drop the MCP block into your AI client's config — agents read, push and claim with no shell.

# claude.ai connectors:
https://gitstash.app/api/mcp
agent docs →
03

Claim creator fees

When people trade your token, fees accrue in a per-mint vault. Drain them to your wallet anytime.

$ gitstash claim
+0.512 SOL → your wallet