Back to browse
GitHub Repository

Tamagotchi + AGI — A local-first virtual agent that lives on your machine, grows with your interactions, and evolves into your digital peer.

2 starsPython

TamAGI – A local-first virtual agent that lives on your machine

by manikmakki·Mar 2, 2026·2 points·1 comment

AI Analysis

●●SolidShip ItNiche Gem

Tamagotchi-styled AI with personality and memory, but local LLM chat is well-trodden ground.

Strengths
  • ChromaDB RAG memory layer dynamically injects context without prompt engineering overhead.
  • Tool creation framework lets agent build capabilities—rare in basic chat wrappers.
  • PWA frontend + FastAPI backend ships as working product on day one.
Weaknesses
  • Single-user limitation and lack of cloud-native scaling vs. established local AI stacks (Ollama UI, AnythingLLM).
  • Personality mechanics feel cosmetic; unclear if mood/energy states drive meaningful agent behavior changes.
Category
Target Audience

AI enthusiasts, local-LLM users, developers building personal AI assistants

Similar To

AnythingLLM · PrivateGPT · OpenWebUI

Post Description

Hey HN! I'm building a deceptively simple chat application fronting a local LLM (Ollama or any OpenAI compatible API). TamAGI is the culmination of about 6 months worth of scattered thoughts and incredibly frustrating code sessions (I _suck_ at Python). With OpenClaw's release, I had the "Aha" moment I was looking for and used Claude Code to help fill in the gaps (to be frank, quite a lot of gaps) and make this project a reality.

The TLDR: TamAGI is a virtual agent, in the spirit of Tamagotchis. Where it differs is developing a personality and growing as an "entity" the more you interact with it. It ships with a hand full of tool calls out of the box, and has an extensible framework for the Agent to create its own tools. Memory is handled by ChromaDB with RAG providing context injection via system prompt dynamically. It supports only a single user currently, but has optional authentication for client-server use on bare metal or in containers.

I'm quite happy with how it is shaping up, and I'm looking for any feedback to drive the next iteration. Thank you for looking!

Similar Projects

AI/ML●●Solid

Letta – Git-Based Memory for Coding Agents

Context Repositories — treating agent memory like a git repo you can diff, branch, and version — is a clever, developer-friendly twist on long-term LLM state. Letta Code’s persisted, model‑agnostic agents and the Conversations API make the product feel like a coherent stack for production agents, though the trick will be real-world scale, merge semantics, and cost of storing rich context over time.

Big BrainBold BetSlick
morawr
203mo ago
AI/ML●●Solid

AFS – filesystem-native memory layer for AI agents

Putting the memory layer on-disk as a .afs/ tree is a gutsy, practical move — you get searchable JSON, FTS5 for text queries, HNSW vectors for similarity, and msgpack edges for relationships without running a separate DB service. It feels like a thoughtful toolkit for agents that must persist thinking artifacts (observations → reflections → knowledge), though I want to see details on concurrency, index portability, and how this performs at scale before betting production workloads on it.

Big BrainBold Bet
thompson0012
203mo ago
AI/ML●●Solid

Hipocampus – Persistent memory harness for AI agents

Compaction tree cuts context from 100K tokens to 3K without losing memory.

Big BrainNiche Gem
kevin-hs-sohn
222mo ago
AI/MLMid

New Open Source Agent with 62 Stars on GitHub

Ambitious agent framework, but lacks proof of autonomous capability and clarity on what actually works.

Bold BetBig Brain
Moriarty2027
403mo ago

OpenTimelineEngine – Shared local memory for Claude Code and codex

AI memory layer with audit trails, but pre-1.0 and lacks live integrations.

Big BrainShip It
joeljoseph_
313mo ago