Open-source skill for AI agents. Drop a tweet URL, get a deployed Solana token in ~8 seconds. Pump.fun today, Meteora DBC coming. Non-custodial — your keys never reach our server

./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
any
agent that supports skills
solana mainnet-beta · pump.fun · apache-2.0scroll ↓ to load pipeline

// the edge

Built for agents
Keys never leave you
Sub-10s pipeline

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, REST API, SDK and a CLI — same engine across every runtime that supports npx skills add

03

Keys stay client-side

Server builds unsigned transactions. Private keys never leave your machine. Non-custodial — you sign, you submit

04

Two launch providers

Pump.fun today. Meteora DBC in Phase 2 — for custom curves, non-SOL quote tokens and 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 03~2–12s

Analyze

GPT-5.4 by default, Opus 4.6 for premium accounts. Distills the narrative into 1–5 token interpretations

step 040.3s

Dedup

DexScreener search blocks duplicate names and tickers

step 051.6s

Generate

z-image-turbo by default; up to ~2min on 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 08~2–10s

Submit

Client signs locally, Solana confirms

8s benchmark uses gpt-5.4 + z-image-turbo (defaults). Premium image models add 30–110s. Opus 4.6 narrative analysis adds 5–10s.

// playground · live

One call
three surfaces

01POST /v1/pipeline/snipe
02Authorization: Bearer ns_••••••••••••••••
03Content-Type: application/json
04 
05{
06 "tweetUrl": "https://x.com/elonmusk/status/1924...",
07 "walletAddress": "BvNxR4mFEz...8aD",
08 "provider": "pumpfun",
09 "aiModel": "gpt-5.4",
10 "imageModel": "z-image-turbo",
11 "maxTokens": 3,
12 "mayhemMode": false
13}
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. Same trust boundary as the official Pump.fun SDK and any non-custodial Solana dApp

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
Pump.fun program · Metaplex Token Metadata · SPL Token
Launch
Pump.fun · Meteora DBC (Phase 2)
Data
X API v2 · DexScreener
AI
GPT-5.4 · GPT-5.4 Mini · Claude Opus 4.6
Image
z-image-turbo · seedream-5-lite · nano-banana-pro
Storage
IPFS via Pinata
Auth
API keys (rate-limited)
Surface
REST · SDK · CLI · Skill (MCP coming)

// agents · supported runtimes

Claude CodeCursorClineCopilotClaude CodeCursorClineCopilot
REST API v1·Node SDK·CLI: narrative-sniper·Skill: npx skills add·Webhook outbound·TypeScript types bundled·MCP server (Phase 2)·

// install · skill · open source

Install once
ship anywhere

Narrative Sniper is an open-source skill. Works with any agent runtime that supports npx skills add — Claude Code, Cursor, Cline, Copilot, and more

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, Copilot and other runtimes that support the skills protocol

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

Pure TypeScript SDK. Bring your own keypair, sign locally — secrets never reach the server

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

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

GitHub · public · apache-2.0
narrative-sniper/narrative-sniper
open source
SDK · CLI · Skill
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 · MVPprivate beta
Q2 2026
  • +REST API + SDK + CLI + Skill
  • +Pump.fun launch pipeline
  • +GPT-5.4 / Opus 4.6 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
  • +MCP server
Phase 3 · Communityplanned
Q4 2026
  • +Self-hostable API server in a separate repo
  • +Plugin SDK · BYO launch providers
  • +BYO RPC, BYO LLM, BYO image model
  • +Community strategy templates
  • +Web dashboard · OpenClaw plugin

// 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.online

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