Command Palette Extensions
A collection of Command Palette extensions for Windows that enhance your productivity and provide entertainment through the Windows Command Palette interface.
Available Extensions
šÆ Random Riddle Extension
Get random riddles directly in your Command Palette!
Features:
- Fetch random riddles from online API
- Interactive answer reveal with Enter key
- Fresh riddle with each activation
- Clean, distraction-free interface
š± Cat Fun Extension
Bring bite-sized cat entertainment to your Command Palette.
- Description: Provides random cat facts, photos, and playful puns directly inside the Command Palette. Photos are optionally fetched from TheCatAPI and facts/puns come from a mix of public APIs and bundled phrase lists.
- Repository: CmdPalCatFunExtension
- Installation: Microsoft Store
Features:
- Show a random cat fact
- Display a cat photo (TheCatAPI if enabled)
- Deliver playful cat puns and short phrases
- Interactive actions to reveal more content or open images
š¾ Cat Pet Extension
A playful, virtual cat you can adopt and care for from the Command Palette.
- Description: Virtual cat companion with interactive care system - adopt, play, feed, groom, and manage achievements all within the Command Palette
- Installation: Microsoft Store
- Repository: CmdPalCatPetExtension
Features:
- Adopt virtual cats with unique personalities and traits
- Interactive care system: play, feed, groom, and put to bed
- Dynamic stats tracking: Energy, Hunger, Happiness, and Hygiene
- Rich achievements system with unlockable badges
- Local-first persistence (no telemetry or external servers)
- Built for .NET 9 and Microsoft Command Palette framework
Prerequisites
All extensions in this repository require:
- Windows 11 or Windows 10 (version 2004 or newer)
- Microsoft PowerToys with Command Palette enabled
- Internet connection (for extensions that fetch online content)
Getting Started
- Install Microsoft PowerToys
- Enable Command Palette in PowerToys settings
- Install your desired extensions (See individual extension directories for specific installation instructions)
- Press
Ctrl + Shift + P to open Command Palette
- Search for and activate your installed extensions
Repository Structure
CmdPalExtensions/
āāā CmdPalRandomRiddleExtension/ # Random riddle extension
ā āāā README.md # Extension-specific documentation
ā āāā CmdPalRandomRiddleExtension/
ā āāā CmdPalRandomRiddleExtension.sln
āāā CmdPalCatFunExtension/ # Cat entertainment extension
ā āāā README.md # Extension-specific documentation
ā āāā CmdPalCatFunExtension/
ā āāā CmdPalCatFunExtension.sln
āāā CmdPalCatPetExtension/ # Virtual cat pet extension
ā āāā README.md # Extension-specific documentation
ā āāā CmdPalCatPetExtension/
ā āāā CmdPalCatPetExtension.sln
āāā (future extensions will be added here)
Future Extensions
This repository will continue to grow with new Command Palette extensions. Each extension will:
- Have its own directory with complete source code
- Include detailed documentation and installation instructions
- Be independently installable and maintained
- Follow Windows Command Palette development best practices
Contributing
Contributions are welcome! Whether you want to:
- Report bugs or suggest features for existing extensions
- Contribute code improvements
- Propose new extension ideas
Please check individual extension directories for specific contribution guidelines.
License
This project is licensed under the MIT License. See individual extension directories for specific license information.
Author
Jessica Dene Earley-Cha | https://github.com/chatasweetie