{"repo":"bleeeet/TermiPet","free":true,"listed":false,"github":"https://github.com/bleeeet/TermiPet","clone":"git clone https://github.com/bleeeet/TermiPet.git","description":"A macOS desktop pet assistant that runs alongside Claude Code and the terminal, supporting status cards, quick commands, AI usage tracking, and local-first pet chat.","language":"Swift","stars":85,"topics":["ai-tools","claude-code","codex","desktop-pet","macos","ollama","swift"],"license":"Apache-2.0","category":"mcp-servers","readme_excerpt":"TermiPet 一个面向 macOS 终端和 Claude Code 的桌面宠物助手 简体中文 · 繁體中文 · English · 日本語 · 한국어 下载与安装 · 主要功能 · 快速开始 · 隐私与数据 · Star History · 使用方式 · 开发 · License TermiPet 是一个悬浮在 macOS 桌面上的宠物助手。它面向终端用户和 AI 编程工具用户，帮你 查看终端状态 、 发送常用命令 、 观察 Claude Code / Codex / GitHub Copilot 用量 ，并支持用本地模型或线上 API 和宠物聊天。 它不是单纯的桌面装饰，而是一个 轻量的工作流入口 ：平时安静待在屏幕边缘，需要时展开工具栏、状态卡片、快捷命令、番茄钟和聊天窗口。 ✨ 主要功能 功能 说明 --- --- 🐾 悬浮桌面宠物 以菜单栏应用运行，不占 Dock，可悬浮在屏幕边缘或终端旁。 🖥️ 终端识别 支持 Terminal、iTerm2、Ghostty、Warp、WezTerm、Alacritty、Kitty 等终端。 👀 终端预览 聚焦终端时显示窗口标题、输出摘要、当前状态和提醒信息。 ⚡ 快捷指令面板 内置 Claude Code 常用命令，也支持添加、置顶、排序自定义命令。 📁 文件夹快捷入口 选择项目文件夹后，自动向目标终端输入对应的 cd 命令。 🪝 Claude Code Hook 同步 Claude Code 的思考、工具调用、等待授权、压缩上下文、完成等状态。 💬 宠物聊天 支持本地 Ollama、OpenAI、Google Gemini 和 OpenAI-compatible 自定义 API。 🎭 性格配置 支持宠物名、主人名、性格预设、自定义 Prompt 和额外约束。 🍅 番茄钟 支持 25 分钟专注和 5 分钟休息，完成时触发宠物庆祝动作。 📊 AI 用量卡片 尝试读取 Claude Code、Codex、GitHub Copilot 的轻量用量信息。 🐱 内置和自定义宠物 内置多款宠物，Terminal Cat 是 TermiPet 的吉祥物；也可导入自定义宠物资源包。 🌍 多语言和皮肤 支持简体中文、繁体中文、英文、日文、韩文，以及玻璃、暗色、像素等皮肤。 🖼️ 界面预览 状态卡片和授权提示 TermiPet 会把 Claude Code 等 AI 编程工具的状态整理成悬浮卡片，显示当前项目、执行动作、工作目录和 Hook 来源。遇到需要授权的 Bash 或工具调用时，也可以在卡片里直接看到 Allow / Deny 操作，减少在终端窗口之间来回找提示的成本。 快捷指令面板 快捷指令面板把常用 Claude Code 命令放在手边，适合频繁使用 /compact 、 /review 、 /status 、 /diff 等命令的工作流。你可以用它一键把命令输入到当前终端，也可以在设置里添加自己的命令、调整顺序和置顶常用项。 自动输入需要先点击 macOS 顶部菜单栏里的 TermiPet 图标，并选择「请求辅助功能授权」或「打开辅助功能设置」。如果没有授予辅助功能权限，快捷指令仍可使用，但只能把命令复制到剪切板，需要你手动粘贴到终端。 可切换宠物 TermiPet 内置多款宠物，默认主角是 Terminal Cat 。宠物页可以切换内置角色，也可以导入自己的宠物资源包；不同宠物会跟随待机、思考、提醒、错误、庆祝等状态播放对应动作。 你也可以到 Petdex 中文社区 获取更多 ","default_branch":null,"files":null,"tree":[],"storefront":"/r/bleeeet","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bleeeet/TermiPet/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}