Open-source skill for AI agents. Drop a tweet URL, get a deployed Solana token in 8 seconds. Pump.fun + Meteora DBC. Keys stay client-side — like Jupiter

./live-stream --tail=13
/var/log/narrative-sniper.live
[boot]narrative_sniper · v0.9.0 · solana mainnet-beta
narrative_sniper · v0.9.0connected
8s
tweet → token
5
interpretations per launch
0
private keys touched by server
40+
agent runtimes
solana mainnet-beta · pump.fun + meteora DBC · apache-2.0scroll ↓ to load pipeline

// the edge

Speed
Discipline
Compounding

Narrative trading is won by the second-best informed in the fastest second. We rebuilt the desk so an autonomous agent can act before the consensus does

01

Narrative moves price

A tweet from the right account can move a market in seconds. Sniper-grade speed is the only edge that compounds

02

Agents, not humans

Built for autonomous AI agents first. Open-source skill, MCP plugin, REST API, SDK and a CLI — same engine across every runtime

03

Keys stay client-side

Server builds unsigned transactions. Private keys never leave your machine. Like Jupiter — you sign, you submit

04

Two launch providers

Pump.fun by default, Meteora DBC when you need custom curves, non-SOL quote tokens, or anti-snipe protection

// pipeline · 8 steps · 8 seconds

Tweet ▶ Token in 8 seconds

end-to-end median
0.0s
01
02
03
04
05
06
07
08
step 010.1s

Input

Paste a tweet URL or wire up a watchdog rule

step 020.4s

Fetch

X API v2 lookup with full expansions: text, author, metrics, media

step 032.1s

Analyze

Claude Opus 4.6 / GPT-5.4 / GPT-5.4 Mini distills the narrative into 1–5 token interpretations

step 040.3s

Dedup

DexScreener search blocks duplicate names and tickers

step 051.6s

Generate

Replicate renders the token logo via Z-Image, Seedream 5 Lite or Nano Banana Pro

step 060.8s

Pin

Image + metadata JSON uploaded to IPFS via Pinata

step 070.2s

Build

Unsigned VersionedTransaction returned, ready for the wallet you bring

step 082.4s

Submit

Client signs locally, broadcasts to Solana via your RPC

// playground · live

One call
three surfaces

01POST /v1/launches HTTP/2
02Authorization: Bearer ns_live_••••••••••••••••
03Content-Type: application/json
04 
05{
06 "source": "tweet",
07 "tweet_url": "https://x.com/elonmusk/status/1924....",
08 "wallet": "BvNxR4mFEz...8aD",
09 "provider": "pump.fun",
10 "model": "claude-opus-4-6",
11 "image": "nano-banana-pro",
12 "max_interpretations": 3,
13 "anti_snipe": false
14}
narrative-sniper:demo $

How it signs

Server constructs a serialized VersionedTransaction and hands it back. Your SDK signs locally — your private key never leaves the machine. Like Jupiter

Trust boundary
  1. 01client tweet url + pub wallet
  2. 02server builds unsigned tx
  3. 03client signs locally
  4. 04solana submit + confirm
get sandbox key →

// stack · integrations

Boring infra
extraordinary speed

We picked dependencies on the basis of who shows up at 3am — the best teams in each layer of the stack. Then we glued them with the smallest possible amount of TypeScript

Solana
Anchor · web3.js · Versioned Tx
Launch
Pump.fun · Meteora DBC
Data
X API v2 · DexScreener
AI
Claude Opus 4.6 · GPT-5.4 · GPT-5.4 Mini
Image
Z-Image Turbo · Seedream 5 · Nano Banana Pro
Storage
IPFS via Pinata
Auth
API keys · JWT · Rate limiting
Surface
REST · SDK · MCP · Skill · CLI

// agents · supported runtimes

Claude CodeCursorClineCopilotAiderOpenClawContinueSweepCodex CLIDevinReplit AgentTraeClaude CodeCursorClineCopilotAiderOpenClawContinueSweepCodex CLIDevinReplit AgentTrae
MCP server·OpenClaw plugin·REST API v1·Node SDK·Python SDK (beta)·CLI: ns·Skill: npx skills add·Webhook outbound·JSON-RPC·TypeScript types bundled·

// install · skill · open source

Install once
ship anywhere

Narrative Sniper is an open-source skill. Install it into any of 40+ agent runtimes and your agent gains the ability to launch Solana tokens from tweets

Skill (any agent)step 01
$npx skills add narrative-sniper/narrative-sniper

Adds the SKILL.md and tools to your agent. Works in Claude Code, Cursor, Cline, Aider, Codex CLI, Replit Agent and 35+ more

MCP serverstep 02
$npx @narrative-sniper/mcp

Stand up an MCP server exposing fromTweet, watchdog.* and launches.* tools. Wire into any MCP-compatible client

Node SDKstep 03
$npm i @narrative-sniper/sdk

Pure TypeScript SDK. Brings your own keypair, signs locally, never touches the server with secrets

CLIstep 04
$npm i -g @narrative-sniper/cli

ns launch <tweet-url> — handy in shell scripts, GitHub Actions, cron jobs

GitHub · public · apache-2.0
narrative-sniper/narrative-sniper
1.7k
stars
112
forks
languages:TypeScriptRustAnchor

// roadmap · 3 phases

Plan of record

Open in the way that matters — every shipped feature documented and addressable from agent runtimes from day one

Phase 1 · MVPshipping
Q2 2026
  • +REST API + SDK + CLI + MCP + Skill
  • +Pump.fun launch pipeline
  • +Claude / GPT-5.4 narrative analysis
  • +DexScreener dedup guard
  • +Open-source repo · Apache-2.0
Phase 2 · Watchdogin design
Q3 2026
  • +X API Filtered Stream watchdog
  • +Per-account auto-launch rules engine
  • +Engagement threshold rechecks
  • +Ephemeral keypair for offline auto-deploys
  • +Meteora DBC as second provider
Phase 3 · Communityplanned
Q4 2026
  • +Plugin SDK · BYO launch providers
  • +BYO RPC, BYO LLM, BYO image model
  • +Community strategy templates
  • +Grant program for agent fleets

// faq · 10 questions

Plain-english
answers

Short answers to the questions agent builders ask us most. If your question is not here, write to hello@narrativesniper.io

  • An open-source skill that turns a tweet — or a watched account — into a deployable Solana token in eight seconds, built primarily for AI agents