Anima โ Development skill for Claude Code
new Native macOS companion for Claude Code.
How to install Anima
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open btangonan/anima and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Anima does
Anima spawns Claude Code as a subprocess, pipes stream-json, renders messages in its own UI, and manages sessions. It's not watching Claude from the outside. It is the interface.
Alternatives in Development
- Claude Code Rust โ ๐ Rust ๅ จ้้ๆ็ Claude Code - ๆง่ฝๆๅ 2.5x๏ผไฝ็งฏๅๅฐ 97% High-performance Rust implementation of Claude Code with 2.5x f 1.4k โ
- Gopher Code โ Claude Code, rewritten from scratch in Go 714 โ
- Claude Notifications Go โ Cross-platform smart notifications -- 6 types, click-to-focus, context analysis, webhooks 365 โ
README
A 4MB native Claude Code client with extra Buddies.
[](https://tauri.app) [](https://www.apple.com/macos/) [](LICENSE) [](https://github.com/btangonan/anima/releases)
๐ฆ Releases โข ๐ฌ Discussions โข ๐ Issues โข ๐ค Contributing
Anima turns your Claude buddy into an oracle. A cross-session code supervisor running the full Claude model, inside a native macOS app. It watches tool patterns across every active session, catches retry loops and read-heavy spirals before you've noticed them, and surfaces observations you can select and paste straight into the conversation.
Claude Code ships with a basic buddy. An ASCII creature that hatches in your terminal, watches you work, and occasionally drops a line in a speech bubble. It's charming. It's also limited: the buddy can't see across sessions, can't remember what happened last time, its commentary comes from a small model working with a 5,000-character window, and the speech bubble text can't be copied or pasted back into your session.
Each project folder also gets its own familiar. An ASCII companion that animates while Claude is working, so you can see at a glance which sessions are done and waiting on you. Every 1,000 tokens earns 1 @nim@. Spend it to re-roll for a new species, rarity, and personality.
What Anima does that the terminal doesn't
Anima spawns Claude Code as a subprocess, pipes stream-json, renders messages in its own UI, and manages sessions. It's not watching Claude from the outside. It is the interface.
- Multi-session dashboard. All your Claude Code sessions in one window. See at a glance which are working, which are done, and which are waiting on you.
...
Related Skills
Claude Agent Rs
Rust-native Claude Code alternative โ 5.4MB binary, $0 on Max, 8 tools, MCP client, semantic compaction, 19-ev
Desktop Electron
Desktop application hunting โ Electron / Tauri / WebView2. Static binary inspection + IPC fuzzing + proxied tr
Claude Code ้ ็ฝฎ็ฎก็ๅจ V1.7.0
๐ ไธๆฌพๅบไบ Tauri ๅ Rust ๆๅปบ็็ฐไปฃๅ Claude Code ้ ็ฝฎ็ฎก็ๅทฅๅ ท๏ผไธบๅผๅ่ ๆไพไพฟๆท็ API ้ ็ฝฎ็ฎก็่งฃๅณๆนๆกใ
Review Rust
Focused Rust/Tauri backend review with rust-backend-architect (Primary Owner)
Tauri
Work with Tauri backend integration and Rust commands
CCA
Claude Code, Codex and Antigravity account/API manager Rust + Tauri Windows and macOS
Related Agents
Loom Daemon
Loom Daemon operator - Tier 2 daemon-mode surface that observes the running Rust loom-daemon binary via MCP to
Backend Engineer David
Use this agent when you need expert guidance on Rust systems programming, Tauri v2 desktop applications, audio
Desktop Agent
Worker agent for desktop application security testing โ Electron / Tauri / WebView2 binary inspection + IPC fu