VSCode CheerleaderSupercharge your dev experience with an anime coding companion!
FeaturesCheerleader brings a fun, interactive anime assistant to your VS Code environment that helps you stay motivated, productive, and engaged while coding with editor support and AI mentor.
UsageSome background features can be configured in the sidebar, refer to the Setup and Configuration section below. Other features can be accessed through the overlay UI:
Setup and ConfigurationAPI Keys ManagementYou must provide your own ElevenLabs API key for text-to-speech and speech-to-textn features. It can be obtained for free with quite generous usage limits by signing up for an account at their website.
SettingsYou can configure the following settings in the sidebar (with cheerleader icon) OR the original settings panel (Ctrl+Shift+P -> Preferences: Open Settings (UI)):
Available setitngs include:
InstallationVSCode Extensions MarketplaceWe are officially listed on the VSCode Marketplace. Just search for "Cheerleader" in the extensions tab of VSCode and install it from there. From VSIXWe provide a packaged version of the extension for every major and minor release. You can find the latest version and download the Then, open VSCode and go to the extensions tab. Under more options, select "Install from VSIX" and select the ![]() From Source
How It WorksCheerleader is the world's first interactive anime assistant for VSCode powered by VSCode API and Copilot. In addition, the character avatar is rendered using the PixiJS library, which is a 2D rendering engine that uses WebGL and HTML5. The character model is built using Live2D technology. In the future, we plan to extend more unique functionalities to the cheerleader that would make programming more fun and engaging while also improving productivity and convenience.
PhilosophyWe believe coding should feel less like solitary, mundane work and more like a creative jam session. That’s why we built the cheerleader — not just as an assistant, but as a vibrant, voice-driven companion that brings energy, motivation, and a bit of fun to your coding flow. Most coding agents today (like Copilot, Cursor, or Roo) are powerful but sterile — all utility, no personality. They’re optimized for efficiency, but forget that creativity thrives in an environment that’s playful, human, and a little unexpected. We’re flipping the script by making human-computer interaction not only smart, but emotionally engaging. We also see coding as inherently social — even when you’re solo. Whether you’re rubber-ducking a bug or celebrating a passing test, the cheerleader is there to respond, react, and cheer you on in real time. Importantly, we’re not trying to replace mature agentic tools which are optimized and excellent. Cheerleader is here to complement and emphasize reflection and growth. It’s ideal for moments when you want to think through a problem, like grinding LeetCode or learning a new language — not just vibe code your way through it. Our goal isn’t to automate away the effort, but to make the effort more meaningful. That’s how human skill is perfected. We're building a collaborator with charm. One that talks, listens, celebrates small wins, and nudges you forward when you hit a wall. Programming should be powerful and delightful. That’s our philosophy. Commands CatalogIf you wish to execute any of the commands manually, you can do so by opening the command palette (Ctrl+Shift+P) and type the command name:
The following commands are used for testing and development purposes, categorized under "Testing":
ContributingThis is an open-source project and we welcome contributions! Let's make VSCode a more fun and productive place for developers by reimagining human-computer interaction. Please refer to the CONTRIBUTING.md file for guidelines on how to contribute. LicenseReleased under the MIT License. The interactive anime cheerleader is built with live2d. Note that none of the live2d models used are owned by the authors of this repository. The copyrights of all Live2D models, images, and motion data belong to their respective original authors (e.g. HakkoAI). They should not be used for commercial purposes. You can visit the official Live2D website or their GitHub repo for more information about the technology and its licensing: Live2D Cubism Core is provided under the Live2D Proprietary Software License. Live2D Cubism Components are provided under the Live2D Open Software License.
CreditsAuthors: James Zheng, Jet Chiang We salute to the authors and contributors of the following awesome repositories/projects: |