OpenChart
Claude·Codex와 함께하는 무료 데스크톱 차트 도구. 알림 설정·차트 움직임 분석·데이터 제공자 선택
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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.