Anima — Summary
Anima is a native macOS desktop application that replaces the terminal as the primary interface for Claude Code, adding per-project ASCII companion creatures ("familiars"), a cross-session Rust watcher daemon, nim token economy, voice input, and full-model oracle commentary.
Problem it solves: Claude Code's built-in /buddy ASCII creature operates with a small model, 5,000-character window, and single-session scope; Anima replaces it with a cross-session Rust daemon that monitors all active sessions simultaneously, fires observations through the full Claude model, and renders selectable commentary text.
Distinctive trait: The gamified "nim" token economy — 1 nim per 1,000 tokens spent — enables re-rolling for new companion species and rarity. Each project always generates the same familiar (deterministic from project path); developers on the same codebase get different creatures. This makes the companion a project identity artifact, not just a UI widget.
Tech stack: Tauri v2 + Rust backend (async Tokio daemon) + vanilla JavaScript frontend (no framework, no bundler). Binary is 4 MB. Requires Claude Code CLI, Node.js 20, Rust, and Git LFS (for bundled voice sidecar binaries).
Target audience: Solo developers on macOS who want a more engaging, cross-session aware Claude Code experience with voice input and gamified token awareness. Alpha-stage, solo project.
Production-readiness: 15 stars, MIT license, 1 contributor; v0.1.0-alpha; pushed April 2026. No signed DMG published — build from source only.
differs_from_seeds: Anima is a Claude Code subprocess manager with gamification layer — not a methodology or skill pack. Unlike all 11 seeds which shape agent behavior, Anima wraps the agent in a companion experience. The closest conceptual cousin is opcode (visual management layer) but Anima is far more focused on the live emotional/gamified experience rather than session analytics.