Launch tokens on Solana via Meteora Dynamic Bonding Curves. Built for AI agents. Works standalone.
Create a bonding curve → trade on curve → auto-graduate to AMM → collect fees.
Blowfish is a token launch tool powered by Meteora's Dynamic Bonding Curve (DBC) infrastructure. It handles the full lifecycle:
- Bonding curve creation with configurable curve shapes, fees, and anti-sniper protection
- Trading on the curve (buy/sell)
- Automatic graduation to a full AMM (DAMM v2) at your target market cap
- Fee collection with 80/20 split (creator 80% / launchpad 20%)
Think of it as a programmatic pump.fun with full parameter control.
Give your agent the repo URL:
https://github.com/NeukoAI/blowfish
Or install from ClawdHub:
clawdhub install blowfishgit clone https://github.com/NeukoAI/blowfish.git
cd blowfish && npm installRequires: Node.js 18+
# Generate a keypair (devnet)
node src/launch.mjs generate-keypair --network devnet
# Copy the config template
cp templates/dbc-config-template.jsonc my-launch.json
# Edit my-launch.json with your settings
# Create pool
node src/launch.mjs create-pool --config my-launch.json
# Check status
node src/launch.mjs check-status --config my-launch.json --base-mint <TOKEN_MINT>
# Buy tokens
node src/launch.mjs swap --config my-launch.json --base-mint <TOKEN_MINT>
# Claim fees
node src/launch.mjs claim-fees --config my-launch.json --base-mint <TOKEN_MINT>| Command | Description |
|---|---|
generate-keypair |
Generate Solana keypair, optionally airdrop devnet SOL |
airdrop |
Request devnet/localnet SOL |
create-config |
Create DBC pool configuration on-chain |
create-pool |
Create token + bonding curve pool |
check-status |
Check pool status, migration progress, fees |
swap |
Buy or sell tokens on the curve |
claim-fees |
Claim accumulated trading fees |
All commands output JSON for easy parsing by AI agents.
| Recipient | Share |
|---|---|
| Token creator | 80% of trading fees |
| NEUKO (launchpad) | 20% of trading fees |
The config template (templates/dbc-config-template.jsonc) supports:
- Curve modes: Manual, MarketCap (recommended), Two Segments, Liquidity Weights
- Anti-sniper: Decaying fees + rate limiting
- Fee capture: SOL, USDC, or launched token
- LP distribution: Configurable locked/claimable split
- Migration: Auto-graduate to DAMM v2 at target market cap
See SKILL.md for full configuration reference.
Full docs in SKILL.md — includes configuration reference, curve mode explanations, devnet test walkthrough, and troubleshooting.
MIT — NEUKO