Balatro enjoyer
- When friends aren't colocated they need networked activities to stay connected - Video games are great for that but also update very frequently and it's hard to keep up with changes - Tagteam uses Gemini's latest faste
Core trick
Captures the game screen, retrieves product-specific knowledge via RAG, and sends the gamestate to Gemini for tiered in-game assistance.
Tags
Description
- When friends aren't colocated they need networked activities to stay connected
- Video games are great for that but also update very frequently and it's hard to keep up with changes
- Tagteam uses Gemini's latest fastest model in combination with product-specific RAG to ingest actual gamestate and give you a customizable level of support
- Tagteam apis and modalities are generalizeable to non-gaming usecases, use an AI co-pilot to help learning or be decisive for you in any desktop application
README excerpt
# tagteam macOS-first gaming copilot built with Tauri (Rust) + React. ## DEMO https://drive.google.com/file/d/1y6JxpUGUeCM4R4-JNj0WvbcIhgL_fBH3/view?usp=drive_link ## Phase 1 Status (MVP Core) Phase 1 is implemented as a working scaffold for the core assist flow: - Hotkey command surface is wired in backend command state. - Assist pipeline runs: screenshot capture -> game detect -> context + knowledge load -> Gemini request -> schema validation -> fallback handling -> event persistence. - Assist history is available to the frontend panel. - Typed request/response contracts exist in both Rust and TypeScript. ## Current Project Structure - `src-tauri/src/commands.rs`: command entrypoints and runtime guards. - `src-tauri/src/game_assist/pipeline.rs`: core orchestration path. - `src-tauri/src/game_assist/schema.rs`: structured response parsing/validation. - `src-tauri/src/db.rs`: assist event/context/knowledge record storage abstraction. - `src/App.tsx`: app shell combining controls, overlay, settings, and history. - `src/components/GameAssistPanel.tsx`: assist history UI. ## Development ### Prerequisites - [Bun](https://bun.sh) (`curl -fsSL https://bun.sh/install | bash`) - [Rust + Cargo](https://rustup.rs) - [Google Cloud SDK](https://cloud.google.com/sdk/docs/install) (for Vertex AI multi-modal embeddings) ### Multi-Modal Game Knowledge (RAG) The project includes a hybrid cloud/local RAG pipeline for game-specific knowledge. Currently, Balatro is supported with bo