neuron-explorer
Qwen3.5‑4B 전용 조향형 뉴런 탐색기, 모든 MLP 뉴런을 밀어 결과를 보관·탐색
A desktop pet that tracks your AI coding activity (Cursor, Claude Code, Codex, Trae) and turns it into steps — the more you code with AI, the faster your pet runs. Built with Tauri + Vue 3. 一个桌面宠物应用,追踪你的 AI 编码工具使用情况(Cursor、Claude Code、Codex、Trae),并将活动量化为步数 ——AI 编码越多,宠物跑得越快。基于 Tauri + Vue 3 构建。
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A coding step counter for the AI era
Monitor your AI coding tool activity, turn it into step counts, and drive a desktop pet to walk.
AIbubu is a desktop pet app that monitors your usage of AI coding tools like Cursor, Claude Code, Codex, OpenCode, Trae, and quantifies your "coding activity" into steps — the more active you are, the faster your pet runs.
• Idle — you're slacking off
• Walk — you're coding at a gentle pace
• Run — you and AI are in great sync
• Sprint — you're on fireREADME 전문 보기 ↗A coding step counter for the AI era
Monitor your AI coding tool activity, turn it into step counts, and drive a desktop pet to walk.
https://github.com/user-attachments/assets/2b42508f-95e7-4a6b-b0eb-02efa23425c5
AIbubu is a desktop pet app that monitors your usage of AI coding tools like Cursor, Claude Code, Codex, OpenCode, Trae, and quantifies your "coding activity" into steps — the more active you are, the faster your pet runs.
| Idle | Walk | Run | Sprint |
|---|---|---|---|
AIbubu monitors your AI coding tools in real-time through a pluggable adapter system — no hooks to install, no config to change. It reads existing local data (databases, logs, process info) passively.
state.vscdb), maps Composer statuses like generating / streaming to high activity~/.claude/projects/rollout-*.jsonl session logs~/.local/state/opencode/sqlite / jsonl / process / file_mtime / vscode_ext)Movement — your pet's speed reflects how long you've been actively coding:
| State | Condition | Score |
|---|---|---|
| Idle | No activity | 0 |
| Walk | Active < 60s | 25–49 |
| Run | Active 60s+ | 50–74 |
| Sprint | Active 180s+ | 75–100 |
A 45-second cooldown bridge keeps the pet moving during brief gaps between agent tool calls, so your coding flow feels continuous.
Mood — visual effects layer on top of movement:
| Mood | Trigger | Visual Effect |
|---|---|---|
| Sleepy 💤 | Idle for 10 minutes | Drifting "zzz" letters + breathing + dimming |
| Excited 🔥 | Sprint or activity score ≥ 90 | Speed smoke puffs + shake + glow |
| Normal | Default | No effects |
⌊score / 10⌋ steps based on your current activity score8 built-in skins with custom import support:
| Vita | Tard | Mort | Doux | Boy | Dinosaur | Glube | Line |
|---|---|---|---|---|---|---|---|
| Today | Leaderboard |
|---|---|
| Skins | Settings | About |
|---|---|---|
Download the latest .dmg from Releases.
Requires macOS 14.0+
Download the latest .msi from Releases.
Download .AppImage or .deb from Releases.
# Clone the repo
git clone https://github.com/funAgent/ai-bubu.git
cd ai-bubu
# Install dependencies
pnpm install
# Development mode
pnpm tauri dev
# Development mode (with mock peer data)
pnpm dev:mock
# Build for production
pnpm tauri build
packages/
├── app/ # Tauri desktop application
│ ├── src/ # Vue 3 frontend
│ ├── src-tauri/ # Rust backend
│ ├── providers/ # AI tool monitor configs (TOML)
│ └── public/skins/ # Built-in skin assets
└── site/ # Astro marketing site
scripts/ # Utility scripts
AIbubu's monitoring is driven by TOML config files. Adding support for a new AI tool is as simple as writing a .toml file — no code changes needed. See the Provider Configuration Guide for templates and instructions.
| Layer | Technology |
|---|---|
| Desktop framework | Tauri 2, Rust |
| Frontend | Vue 3, Pinia, Vite |
| Website | Astro |
| Testing | Vitest |
| Tooling | pnpm workspace, ESLint, Prettier, Husky, commitlint |
Contributions are welcome! Please read CONTRIBUTING.md for details.
If AIbubu makes your coding sessions more fun, consider giving it a ⭐ — it helps others discover the project!