A 19-agent AI orchestrator that monitors Pump.fun token flow, enriches with on-chain data, screens via LLM, and executes via Jupiter Ultra. Telegram-controlled, crash-resilient, fully autonomous.
Click each step to expand the full details.
Helius, Pump.fun, and Jupiter trending data polled every 30s.
Multi-filter quality gates before any enrichment call.
GMGN, Oracle, Wallet tracker, FXTwitter — full context assembly.
Batch LLM call selects the best candidate with confidence score.
Jupiter Ultra swap with auto-slippage and SOL reserve guard.
Active TP/SL, trailing TP, partial exits every 10s.
Click any layer to see the full agent breakdown. Each layer communicates through a dense 44-edge directed graph, all coordinated by the Orchestrator.
On-chain event listeners, signal aggregators, and trend indexers feeding raw candidates.
GMGN holder data, price oracle feeds, wallet overlap tracking, CT narrative.
Strategy gate engine, risk manager, sentiment scorer, and filter gate working in parallel.
LLM screener batches candidates with full context and picks the best BUY per cycle.
Jupiter router, execution engine, and position monitor — signal to on-chain swap and active watch.
Telegram bot and scheduler handle all human interaction and polling cycle timing.
Click any feature card for full technical details.
Fee-claim overlap against saved smart-money wallets is the core sniper signal.
Any OpenAI-compatible endpoint. MiniMax M2.7 by default — cheapest for this prompt shape.
Source count, age, mcap, holders, ATH distance, bundler rate, rug ratio — all configurable.
Auto-slippage, best-route aggregation. SOL reserve guard prevents wallet drain.
/learn analyzes past positions and generates actionable pattern insights.
All state in SQLite. Open positions auto-resume immediately after restart.
Full strategy config, wallet management, PnL reports via inline Telegram menu.
Strategy settings change live via /stratset — no restart needed, SQLite is source of truth.
Simulated buys and sells stored entirely in SQLite. No wallet needed. Full PnL tracking and position history so you can tune strategy without risking capital.
Bot sends a Telegram message with Approve / Reject buttons before every execution. You stay in control while the AI handles the screening work.
Signs and submits Jupiter Ultra swaps immediately after strategy and LLM approval. LIVE_MIN_SOL_RESERVE guards the wallet floor.
Click any agent to inspect its role and connections.
| ID | Agent Name | Layer | Inputs From | Outputs To | Status |
|---|---|---|---|---|---|
| orch | ORCHESTRATOR | core | signal, monitor, risk, scheduler, tg, graduated | strategy, llm, tg, scheduler, enrich | idle |
| helius | HELIUS LISTENER | data | — | signal, oracle | idle |
| signal | SIGNAL COLLECTOR | data | helius, trending, graduated, scheduler | orch, filter, strategy | idle |
| trending | TRENDING INDEXER | data | — | signal, strategy | idle |
| graduated | GRADUATED WATCHER | data | — | signal, orch | idle |
| enrich | ENRICHMENT WORKER | enrich | wallet, fxtwitter, orch | strategy, llm, risk | idle |
| oracle | PRICE ORACLE | enrich | helius | strategy, risk, llm | idle |
| wallet | WALLET TRACKER | enrich | — | enrich, sentiment, strategy | idle |
| fxtwitter | FXTWITTER NARRATIVE | enrich | — | enrich, sentiment | idle |
| filter | FILTER GATE | analysis | signal | strategy, risk | idle |
| strategy | STRATEGY ENGINE | analysis | filter, enrich, oracle, wallet, sentiment, trending, signal, orch | llm, risk | idle |
| risk | RISK MANAGER | analysis | filter, oracle, enrich, strategy, monitor | orch, exec | idle |
| sentiment | SENTIMENT AGENT | analysis | wallet, fxtwitter | llm, strategy | idle |
| llm | LLM SCREENER | decision | orch, strategy, enrich, sentiment, oracle | exec, jup | idle |
| jup | JUPITER ROUTER | exec | llm | exec | idle |
| exec | EXECUTION ENGINE | exec | llm, jup, risk | monitor | idle |
| monitor | POSITION MONITOR | exec | exec | orch, risk, tg | idle |
| tg | TELEGRAM INTERFACE | iface | orch, monitor | orch | idle |
| scheduler | SCHEDULER AGENT | iface | orch | signal, orch | idle |
Click a strategy card to see its default parameters. All configurable via /stratset.
Aggressive entry on fee-claim overlap signals. LLM-assisted. Fast execution with tight TP.
Patient strategy. Waits for ATH distance signal then enters on reversal confirmation.
Conservative. Strict holder/trending quality thresholds. Partial TP support.
Pure degen. Low threshold, no LLM. Rule-based only. High risk, high potential.
Clone, configure .env, start with dry_run, tune from Telegram. No web dashboard to deploy.
Signal Server Key Required
Request your signal server key to access real-time Pump.fun token flow. Or launch the dashboard demo now.
Self-hosted · MIT License · Forked from yunus-0x/charon