Polestar
Polestar is a free, open-source leveling guide addon for WoW: Forever: an in-game arrow and leveling routes that make sense for every race 1 to 60, plus class quests.
翻译准备中
尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
Poker with AI + any Lore you like and chat for parallel story telling
翻译准备中
正在加载完整 README。
查看完整 README ↗No-limit hold'em against AI opponents who talk, tilt, and remember how you played the last hand. Pick any theme — Harry Potter, Dune, 1920s Chicago — and a game master model writes the scene and deals you a table of in-character rivals, each one played by a different LLM.
Hands pause on the result so you can read the showdown — and hear the winner gloat and the loser vent — before you deal the next one:
Pick a theme, seats, and the models your rivals will run on. The multi-select shows every model with speed/cost tags; the game master gets its own pick.
Two account tiers (werewolf-style): Free plays on shared platform keys with price-banded per-model caps and a daily game limit, Paid unlocks the full catalog and bills model cost + 30% against a prepaid balance (Stripe top-ups coming soon).
lib/engine/) — pure TypeScript, no LLM or database
imports: blinds, side pots, min-raise/reopen rules, runouts, settlement. LLMs only
decide actions and talk; the engine decides what's legal (illegal bot actions degrade
safely: bet→raise→call→check→fold, amounts clamped).config/state-graph.ts) — the pump consults a declarative
transition graph; one step per call so the UI renders between steps.@hiper2d/ai-agents: one AbstractAgent over
12 providers with schema-validated asks, thinking extraction, a model catalog and token
cost accounting. lib/ai/ keeps only what is poker's: the prompts, the output schemas,
a thin factory (deprecated-id resolution, key checks, logging) and the pit boss / bot
player call sites.More in DESIGN.md. Development roadmap in TODO.md.
npm install
cp .env.example .env # fill in auth, Firebase, and whichever provider keys you have
npm run dev # http://localhost:3000
You need a Firebase project (Firestore) and at least one OAuth app (GitHub or Google) for
sign-in. Provider API keys live in the shared config/freeTierApiKeys Firestore doc, with
.env fallbacks for development.
npx vitest run # engine, state machine, tiers, memory, chat router — no network
npm run build
The UI is designed in Claude Design and synced both ways: the
component library (components/ui/) is uploaded as a design-system kit, new designs are
built from those components, then pulled back into code. See .design-sync/NOTES.md.
The concept — themed rooms full of scheming AI characters, one human among them — comes from Werewolf AI Party Game, where the same cast plays social deduction instead of cards.