
Your Desktop
AI Cat Assistant
ClaudeCat is not just a chatbot — it's a smart cat living on your desktop with its own personality, memory, and skills. It works quietly by your side, handling everything from coding to daily tasks.


More than an assistant, it's your Digital Companion
From daily conversations to complex tasks, ClaudeCat has a complete toolchain and persistent memory to truly understand and help you.
Desktop Pet Mode
Not a cold dialog box, but a cat living on your desktop. Expressions, personality, emotions—getting closer as you use it. Drag to move, double-click to expand, natural and non-intrusive.
Memory System
Smart Long-term Memory
Semantic vector retrieval memory system automatically extracts key info from conversations. It remembers your preferences, project details, and habits.
Daily Diary
LOWAI Work Summary & Reflection. Runs automatically once a day.
Task Management & Scheduling
Kanban-style task board supporting creation, tracking, and auto-execution. Scheduled tasks let ClaudeCat finish repetitive work on time.
Extensible Skill System
Write skill instructions in Markdown, ClaudeCat automatically matches and executes. Built-in Code Review, Git workflows, and supports custom extensions.
Crafted for Developers
Not a ChatGPT wrapper. Every layer — from agent orchestration to memory retrieval — is engineered.
Python Backend
Desktop Client
┌─ Desktop Client ─ Tauri 2.0 (Rust) + React 18 ──────────────────────────┐
│ │
│ Pet Sprites Chat Stream Memory Browser Task Kanban Settings │
│ 22 emotions real-time category view drag & drop i18n │
│ │
└─────────────────────────────┬────────────────────────────────────────────┘
│
WebSocket + REST API
│
┌─────────────────────────────┴────────────────────────────────────────────┐
│ FastAPI Backend (Python 3.12+) │
│ │
│ ┌── Agent Core ─────────────────┐ ┌── Memory Engine ────────────────┐ │
│ │ │ │ │ │
│ │ LLM ↔ Tool Loop (N rounds) │──│ LLM Semantic Extraction │ │
│ │ Stream Runner (SSE) │ │ FTS5 Full-text Index │ │
│ │ Context Compaction │ │ sqlite-vec Cosine Search │ │
│ │ Personality FSM (22 states) │ │ Hybrid Merge (0.7v + 0.3t) │ │
│ │ SOUL.md Persona Injection │ │ Content Dedup (SHA-256) │ │
│ │ Usage Tracker │ │ Category Summary (incremental) │ │
│ │ │ │ Embedding: 1536-d vectors │ │
│ └───────────────────────────────┘ └─────────────────────────────────┘ │
│ │
│ ┌── Tool Suite ─────────────────┐ ┌── Background Services ──────────┐ │
│ │ │ │ │ │
│ │ exec (sandboxed shell) │ │ Task Scheduler (async, 30s) │ │
│ │ file (read/write/ls) │ │ Skill Loader (.md → prompt) │ │
│ │ search (web search) │ │ Telegram Bot (paired auth) │ │
│ │ fetch (web scraping) │ │ Session Archiver │ │
│ │ task (kanban CRUD) │ │ Config Manager (YAML) │ │
│ │ anim (sprite control) │ │ │ │
│ │ │ │ │ │
│ └───────────────────────────────┘ └─────────────────────────────────┘ │
│ │
└─────────────────────────────┬────────────────────────────────────────────┘
│
Streaming API Call
│
┌─────────────────────────────┴────────────────────────────────────────────┐
│ LLM Provider │
│ Anthropic Claude │ OpenAI-Compatible │ Ollama (local models) │
└──────────────────────────────────────────────────────────────────────────┘Details Define Experience
Emotion System
19 expression states changing with conversation
Telegram Access
Chat with your AI cat remotely
Voice Input
Built-in speech recognition
Dark/Light Theme
Switch freely for eye comfort
Scheduled Tasks
Set plans, auto-execute on time
Multi-Model
Switch between Anthropic / OpenAI / Ollama
Secure Sandbox
Command whitelist + workspace isolation
Usage Tracking
Token usage at a glance
Ready to meet your New Partner?
ClaudeCat is fully open source and free. Download it now and bring a warm little companion to your desktop.