An intelligent, emotionally reactive VS Code extension that transforms your workspace into a living, breathing mirror of your emotions and creative flow.
- Emotion Detection: Analyzes your coding patterns, chat input, and behavior to understand your emotional state
- Living Workspace: Visual and audio effects that respond to your mood in real-time
- Memory Evolution: Your workspace appearance evolves based on your emotional patterns over time
- AI Personas: Three distinct AI agents (Muse, Critic, Archivist) that emerge based on your emotional state
- Multiple Themes: Choose from Halloween, Rainy Forest, Café, Cave, or Neon City atmospheres
- Full Customization: Adjust effects, sounds, animations, and create custom themes
- Install the extension from the VS Code marketplace
- Activate MirrorCanvas using
Ctrl+Shift+P→ "MirrorCanvas: Activate" - Choose your preferred theme with
Ctrl+Shift+M
MirrorCanvas: Activate- Start the emotional interfaceMirrorCanvas: Switch Theme- Change your workspace atmosphereMirrorCanvas: Open Settings- Customize your experienceMirrorCanvas: Show Emotional Journey- View your emotional patterns over time
Spooky ambient experience with fog drift, spectral glow, and atmospheric sounds.
Peaceful nature environment with rain sounds and flowing green visuals.
Warm coffee shop ambiance with jazz undertones and cozy lighting.
Mysterious bioluminescent cave with echoing sounds and pulsing lights.
Cyberpunk synthwave aesthetics with electric colors and electronic beats.
This extension is built with TypeScript and uses:
- VS Code Extension API
- HuggingFace for sentiment analysis
- SQLite for emotional history storage
- Canvas API for animations
- Web Audio API for spatial audio
MIT License - see LICENSE file for details.