Skip to content

Moeen-19/SpecterCode

Repository files navigation

MirrorCanvas: The Living Interface

An intelligent, emotionally reactive VS Code extension that transforms your workspace into a living, breathing mirror of your emotions and creative flow.

Features

  • 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

Installation

  1. Install the extension from the VS Code marketplace
  2. Activate MirrorCanvas using Ctrl+Shift+P → "MirrorCanvas: Activate"
  3. Choose your preferred theme with Ctrl+Shift+M

Commands

  • MirrorCanvas: Activate - Start the emotional interface
  • MirrorCanvas: Switch Theme - Change your workspace atmosphere
  • MirrorCanvas: Open Settings - Customize your experience
  • MirrorCanvas: Show Emotional Journey - View your emotional patterns over time

Themes

Halloween (Default)

Spooky ambient experience with fog drift, spectral glow, and atmospheric sounds.

Rainy Forest

Peaceful nature environment with rain sounds and flowing green visuals.

Café

Warm coffee shop ambiance with jazz undertones and cozy lighting.

Cave

Mysterious bioluminescent cave with echoing sounds and pulsing lights.

Neon City

Cyberpunk synthwave aesthetics with electric colors and electronic beats.

Development

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

License

MIT License - see LICENSE file for details.

About

A VS Code extension that listens to your chat with the agentic AI, gauges your mood, and instantly reshapes the editor’s UI into immersive atmospheres—rainforest, cave, Halloween, cozy—and subtly drifts into spooky, eerie visuals when the conversation turns dark. Applying dynamic, mood‑responsive visuals.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors