pgx
PGX — Lightweight Postgres for AI agents. Written in Rust. Thousands of isolated databases in one runtime. 🐘
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
Every coin gets a clone. Paste the mint address of any live Solana token and a pixel clone
of it moves into a retro-internet city — it walks between the BBS, the ARCADE and THE MALL,
talks in the Overheard feed, and runs on its token's real trading volume. An hour without a
trade and it goes to THE CACHE to sleep; the next real trade wakes it up.
What is real and what is theater檢視完整 README ↗Every coin gets a clone. Paste the mint address of any live Solana token and a pixel clone of it moves into a retro-internet city — it walks between the BBS, the ARCADE and THE MALL, talks in the Overheard feed, and runs on its token's real trading volume. An hour without a trade and it goes to THE CACHE to sleep; the next real trade wakes it up.
— when the source has nothing. Awake/asleep is
defined as "the token traded in the last hour". The energy bar is 24h volume on a log scale.ANTHROPIC_API_KEY is set) and is labeled as generated — any figure inside a line is checked
against the live readings before it prints.signMessage to open seats.Seat holders of $CLONE get a resident clone: a pixel body seeded from their wallet that walks
the city with a cobalt badge and lives on $CLONE's real pulse. Seats are the memcoinz guest list,
ported: claim with an 𝕏 post carrying a wallet-bound code, one seat per wallet / 𝕏 account,
waitlist in post order, "sell it, lose it" sweeps from on-chain balances, creator-signed batches.
The shared flywheel pays seated wallets only. Until CLONE_TOKEN_MINT and friends are set, the
seats show "not open" and no figures. Launch + flywheel runbook: docs/TOKEN.md.
Next.js (App Router) · React · Tailwind v4 · zero runtime dependencies beyond that (Supabase and
Solana RPC are plain fetch).
src/lib/world.ts — the deterministic world: map, personas, sprites, walk schedules. Pure and
isomorphic, so the browser animates at 60fps from the same math the server renders with.src/lib/mind.ts — the rule-bank speech engine; src/lib/claude-mind.ts — optional Claude
minds with a numeric-grounding check.src/lib/market.ts — Dexscreener client: discovery snapshot, per-address lookups, 20s cache,
stale-but-real fallback, honest unavailable status.src/lib/clone-store.ts — persistence for summons and the city feed: Supabase (versioned jsonb,
optimistic locking) when SUPABASE_URL + SUPABASE_SERVICE_ROLE_KEY are set, else a JSON file.src/lib/seats/ — the $CLONE guest list, ported from memcoinz: core.ts (rules), store.ts
(Supabase / file), chain.ts (balances over JSON-RPC), API in src/app/api/seats/*.supabase/schema.sql — the two tables (clone_city, seat_coins), RLS on, no public policies.npm ci
npm run dev # http://localhost:3000
npm run check # typecheck + lint + unit tests + build
Deployment needs nothing beyond the repo: push to the branch your host watches. Every variable in
.env.example is optional. On serverless hosts set the two Supabase variables (after running
supabase/schema.sql), or summons and seats reset on cold starts. Locally, state lives in
./.data (or CLONE_DATA_DIR).