Programming Cheerleader
VS Code Marketplace
A cute cheerleader that praises you while you code! She watches your editor and gives you encouraging voice messages based on what you're writing.
Features
- Pre-defined praise — Cheerful messages that react to your code (functions, classes, tests, comments, etc.)
- AI-generated praise — Optionally use AI to generate unique, personalized compliments
- Text-to-speech — Messages are spoken aloud via TTS, not just shown as text
- Pre-cached audio — Pre-defined messages play instantly from local files, no API call needed
- Bilingual — Supports both Chinese and English praise
- Multi-provider — Configure separate API endpoints and keys for text generation and TTS
Getting Started
- Install the extension
- The cheerleader starts automatically and runs in the background
- Click the megaphone icon in the status bar to pause/resume
For AI-generated praise and TTS (beyond pre-cached messages), configure your API keys in settings.
Configuration
| Setting |
Description |
Default |
praiseLanguage |
Language for praise messages (zh / en) |
zh |
useAI |
Generate praise via AI instead of pre-defined messages |
false |
intervalSeconds |
Seconds between cheerleader messages |
30 |
praiseApiKey |
API key for AI text generation |
— |
praiseApiEndpoint |
API endpoint for AI text generation |
MiMo API |
praiseTextModel |
AI model for generating praise |
mimo-v2-flash |
ttsApiKey |
API key for text-to-speech (falls back to praiseApiKey) |
— |
ttsApiEndpoint |
API endpoint for TTS (falls back to praiseApiEndpoint) |
MiMo API |
ttsModel |
AI model for text-to-speech |
mimo-v2-tts |
Commands
- Programming Cheerleader: Start — Start the cheerleader
- Programming Cheerleader: Stop — Pause the cheerleader
Programming Cheerleader(编程啦啦队)
VS Code 扩展商店
一个会在你写代码时夸你的可爱啦啦队!她会观察你的编辑器,根据你正在写的内容给你加油打气。
功能特性
- 预设夸赞 — 根据你的代码内容自动匹配夸赞(函数、类、测试、注释等)
- AI 生成夸赞 — 可选使用 AI 生成独特的个性化夸赞
- 语音播报 — 通过 TTS 将夸赞说出来,不只是弹窗文字
- 预缓存语音 — 预设消息从本地文件直接播放,无需调用 API
- 双语支持 — 同时支持中文和英文夸赞
- 多提供商支持 — 文字生成和语音合成可以使用不同的 API 端点和密钥
快速开始
- 安装插件
- 啦啦队会自动启动并在后台运行
- 点击状态栏的小喇叭图标可以暂停/恢复
如需使用 AI 生成夸赞和语音合成功能(超出预缓存的部分),请在设置中配置 API 密钥。
配置项
| 设置 |
说明 |
默认值 |
praiseLanguage |
夸赞语言(zh / en) |
zh |
useAI |
使用 AI 生成夸赞而非预设消息 |
false |
intervalSeconds |
夸赞间隔(秒) |
30 |
praiseApiKey |
AI 文字生成的 API 密钥 |
— |
praiseApiEndpoint |
AI 文字生成的 API 端点 |
MiMo API |
praiseTextModel |
AI 文字生成的模型 |
mimo-v2-flash |
ttsApiKey |
语音合成的 API 密钥(留空则复用 praiseApiKey) |
— |
ttsApiEndpoint |
语音合成的 API 端点(留空则复用 praiseApiEndpoint) |
MiMo API |
ttsModel |
语音合成的模型 |
mimo-v2-tts |
命令
- Programming Cheerleader: Start — 启动啦啦队
- Programming Cheerleader: Stop — 暂停啦啦队
| |