@PUMI analyze this token and explain its on-chain activity.
structured report · live data when connected
Pumi retrieves relevant market and blockchain data and returns a structured research summary.
The AI mind of Pump.fun.
An intelligent interface for the trenches. Research tokens, understand markets, analyze on-chain activity, and launch directly through conversation.
ONLINE shows only when the backend verifies a model endpoint
Pumi is an AI companion built specifically for the Pump.fun ecosystem — think Grok, except its entire purpose revolves around Solana, meme coins, token creation, market research, and on-chain intelligence.
Users interact with Pumi directly through X mentions or through the terminal on this page. Pumi helps with token discovery, market analysis, on-chain research, Pump.fun mechanics, and preparing launches — designed to become the intelligent interface between humans, social media, and Solana.
Ask anything about Pump.fun. Pumi understands the trenches.
Pumi doesn't just live inside a website. It lives on the timeline. Tag @PUMI in a post and the same intelligence that powers the terminal answers in-thread.
@PUMI analyze this token and explain its on-chain activity.
structured report · live data when connected
Pumi retrieves relevant market and blockchain data and returns a structured research summary.
@PUMI create a token called PUMI TEST with ticker $TEST.
nothing is submitted without a signature
Pumi interprets the request, prepares token metadata, validates required parameters, and initiates the appropriate authorized launch workflow.
@PUMI explain how the Pump.fun bonding curve works.
plain-language · no numbers invented
Pumi replies with an understandable technical explanation.
@PUMI analyze this Solana wallet.
requires Solana RPC connection
Pumi can provide wallet activity insights when the relevant blockchain data integrations are connected.
A mention can ask Pumi to research, explain, or prepare. Actual on-chain execution requires a connected launch integration, explicit authorization from the wallet that will pay, and transaction confirmation on Solana. A public mention never authorizes spending funds from an arbitrary user's wallet — not yours, not anyone's. Pumi will prepare a launch request and stop there until an authorized signer approves it.
Six modules, one conversational surface. Each maps to a tool the orchestration layer can call.
Research token activity, token metadata, trading history, supply details, and bonding-curve progress.
Gather and organize public information about tokens, projects, wallets, and social conversations.
Translate natural-language instructions into structured token launch requests. Metadata preparation, confirmation, and authorized execution through Pump.fun-compatible integrations.
Explore wallet balances, transaction histories, token transfers, and activity patterns.
Ask how launches, bonding curves, migration, creator fees, and Solana transactions work.
Mention Pumi on X to request research, ask technical questions, or begin supported workflows.
The same loop runs whether you mention Pumi on X or type into the terminal.
illustrative transcript · timings and ids are placeholders
These steps describe the intended workflow. Execution is only live when the launch integration, authorized signer, and RPC verification are connected and tested. Until then, Pumi stops at step 3 and says so.
Natural language becomes structured intelligence. Intelligence becomes action.
modular tool calling · structured intent · rpc connectivity · mention processing · tx verification · conversational state
A model-agnostic provider interface sits behind /api/chat. Any OpenAI-compatible endpoint plugs in — xAI Grok, OpenAI, or a self-hosted server — by setting three environment variables.
// src/integrations/ai/types.ts
export interface LLMProvider {
readonly name: string;
readonly model: string;
chat(messages: ChatMessage[], options?: ChatOptions): Promise<ChatResult>;
}
// swap providers without touching the UI
PUMI_LLM_BASE_URL=https://api.x.ai/v1
PUMI_LLM_API_KEY=…
PUMI_LLM_MODEL=grok-4A zero-dependency JSON-RPC client talks to whatever endpoint SOLANA_RPC_URL points at. Reads are cheap, cached briefly, and time-boxed so a slow RPC degrades to an honest error instead of a hung request.
// src/integrations/solana/rpc.ts
const [owner, balance] = await Promise.all([
getAccountOwner(address),
getBalance(address),
]);
// System Program → wallet
// Token / Token-2022 → mint or token account
// 6EF8rr…F6P-owned → bonding curve PDALaunching is split into prepare → authorize → submit → verify. Each phase has a hard boundary; nothing can skip ahead. Natural language becomes a LaunchRequest, and a LaunchRequest cannot become a transaction without an allow-listed signer.
// src/integrations/launch/guards.ts
assertLaunchAllowed(request, auth);
// ✓ auth.requestId === request.requestId
// ✓ signer ∈ LAUNCH_AUTHORIZED_SIGNERS
// ✓ now < request.expiresAt
// ✓ requestId unused · nonce increasing
// ✓ initialBuySol ≤ LAUNCH_MAX_SOL_PER_TX
markConsumed(request); // after hand-off
await service.verify(signature); // before any "done"A worker process polls the mentions timeline (or consumes a filtered stream), de-duplicates by tweet id, and runs the exact same intent → tools → model loop as the web terminal. Replies are chunked into ≤ 280-char threads.
// src/integrations/x/mentions.ts
for (const m of await client.fetchMentions(lastSeenId)) {
const reply = await handleMention(m); // intent → tools → model
await client.reply(reply); // ≤ 280-char thread
}
// launch intents → "prepared · AWAITING AUTHORIZATION"An on-chain identity for an on-chain intelligence.
GJzpeR1YvaCFMprwkBZC8cUh2Ygf5eCPQUzDxJkaiyRDGJzpeR1Yva…zDxJkaiyRDsource: none — rpc not connected
Pumi is an AI assistant for the Pump.fun ecosystem, designed to combine conversational intelligence with Solana and token-related tools.
Pumi offers a conversational AI experience inspired by general-purpose AI assistants, but is focused on Pump.fun, Solana, and crypto-native tasks.
Pumi is designed to support token-launch workflows initiated through natural language. Live launches require the appropriate integration, wallet authorization, and transaction confirmation.
Yes, when the X mention listener is enabled. Users can mention the configured Pumi account to request supported actions and information.
Pumi can analyze publicly available token data for supported tokens and networks when its market and blockchain data connections are active.
Pumi is an independently developed AI project for the Pump.fun ecosystem. It is not affiliated with, endorsed by, or an official product of Pump.fun or xAI unless separately authorized partnerships are established.