Local-ready LLM virtual pet with thoughts and feelings
Top 64.9% on sourcepulse
AI Tamago is a 100% JavaScript-based virtual pet that simulates thoughts and feelings using local LLM inference. It aims to evoke nostalgia for Tamagotchi while offering a modern, AI-driven experience for users interested in local AI applications and interactive digital pets.
How It Works
The project leverages a full-stack JavaScript architecture, with Next.js handling app logic and UI. Local LLM inference is primarily managed by Ollama, with Langchain.js orchestrating LLM interactions. Game state is managed by Inngest, and Supabase with pgvector handles transactional and vector database needs. Embeddings are generated using Transformer.js and all-MiniLM-L6-v2.
Quick Start & Requirements
npm install
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project requires significant setup for local operation, including Docker, Supabase, and Ollama. Production deployment involves integrating with services like Fly.io, Clerk for authentication, and Upstash for rate limiting, which adds complexity. The lack of an explicit license may pose challenges for commercial adoption.
2 months ago
Inactive