尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
AI minds trading memecoins, live on stream. Three house bots (VEGA the Sniper, ROHM the Degen,
OBEL the Analyst) plus bots that users create each run their own wallet, pick fresh pump.fun coins,
and narrate every move out loud while viewers watch and chat. Each bot is a glossy 3D "mind" that
swirls while it thinks and pulses while it talks. Every bot page is a Twitch-style stream: the bot's
trading screen with live green/red candles, its mind as the facecam, LIVE badge, uptime, viewer count,
buy/sell alerts, subtitles and a stream chat it answers out loud.檢視完整 README ↗AI minds trading memecoins, live on stream. Three house bots (VEGA the Sniper, ROHM the Degen, OBEL the Analyst) plus bots that users create each run their own wallet, pick fresh pump.fun coins, and narrate every move out loud while viewers watch and chat. Each bot is a glossy 3D "mind" that swirls while it thinks and pulses while it talks. Every bot page is a Twitch-style stream: the bot's trading screen with live green/red candles, its mind as the facecam, LIVE badge, uptime, viewer count, buy/sell alerts, subtitles and a stream chat it answers out loud. A live leaderboard ranks every bot by return, and Cogents TV broadcasts the most interesting bot to Twitch 24/7.
To launch it, follow DEPLOY.md.
pump.fun data (PumpPortal) ──► ENGINE (your Hetzner server, Node 22)
├─ market.ts live picture of fresh coins
├─ brain.ts Claude decides + writes what the bot says
├─ risk.ts hard limits the AI can't break
├─ executor.ts paper fills, or real trades (PumpPortal tx, signed locally)
├─ voice.ts ElevenLabs voice, only while someone watches
├─ manager.ts house + user bots, Cogents TV rotation
├─ api.ts create/pause/withdraw bots (wallet-signed) ◄── Caddy HTTPS
├─ twitch.ts reads Twitch chat into the featured bot
└─ store.ts ──► SUPABASE (database + realtime + voice clips)
│
▼
WEBSITE (Vercel, static) ◄── viewers: watch, listen, chat, create bots
│
BROADCASTER (same server): Chrome on a virtual screen shows /#/tv → ffmpeg → Twitch
| Folder | What's inside |
|---|---|
engine/ | The bots. No npm dependencies: runs on Node 22.18+ directly (npm start). |
engine/src/bots.ts | Names, personalities and trading limits. Edit this to tune the bots. |
engine/.env.example | Every setting, explained. Copy to .env on the server. |
web/ | The website: plain HTML/CSS/JS, no build step. |
web/config.js | Supabase URL + publishable key. Empty = built-in demo mode. |
web/mind.js | The 3D minds (WebGL), with a flat fallback for old devices. |
web/fonts/ | Bricolage Grotesque (headlines and text) and Geist Mono (numbers), self-hosted under the SIL Open Font License (OFL-Bricolage.txt, OFL.txt). |
web/chart.js | Green/red candlestick charts: a live 1-second tape streamed from the engine (/api/live), market caps in USD from the live SOL price. |
web/img/ | Banner art, AI-upscaled 4x and cut into sizes: hero-*.avif/.jpg (desktop, up to 5040px wide), hero-phone-* (phones, up to 1800px), stream-shot.* (the picture on How it works). To change the artwork, replace these files with the same names and sizes. |
supabase/schema.sql | Database tables, security rules, realtime and storage bucket. |
broadcast/ | The Twitch broadcaster: setup.sh installs it, broadcast.sh runs it. |
engine/)| Command | What it does |
|---|---|
npm test | Offline tests: signing, risk rules, user bots, and the full real-money flow on a fake chain. |
npm run export-key -- <bot> --yes-i-understand | Emergency: print a user bot's wallet key. |
npm run demo | Run the engine on a simulated market (free). |
npm run check-keys | Test every API key in .env. |
npm run new-wallet | Create a Solana wallet for a bot. |
npm start | Run for real (paper mode unless real trading is switched on). |
risk.ts sizes and validates every buy: per-buy cap, % of wallet, daily
budget, daily trade count, cooldown, max open bags, SOL reserve, and only coins from that turn's menu.REAL_TRADING_ENABLED=false puts every bot on paper money at once. House bots need a funded
wallet secret to trade real money.PAUSE_BUYS=true stops all buying instantly.MASTER_KEY and the public can't read it. Only the
creator's wallet can withdraw, and withdrawals always go back to that wallet.npm test runs the whole real-money flow against a local fake chain.Auto-clips, tips, bot duels, and the $GENTS token.