SEE ALSO PRINT CODE IN 1 CLICK IN THE OFFICIAL REPO
TO INSTALL type Install from VSIX in the vs code top comand bar and select the downloaded .vsix on the explorer.
One click. Smart recordings. Zero config needed. Local and private.
| Feature | Description |
|---|---|
| 🎬 Record in 1 Click | Start and stop screen recordings from the status bar |
| 📸 Instant Screenshots | Capture full screen, specific windows, or custom regions |
| 🤖 AI-Powered Tools | 4 MCP tools that Copilot Chat agents can invoke autonomously |
| 🧠 Smart Key Frames | Automatically extracts representative frames for AI analysis |
| 😶🌫️ Full local, full private | All processing is done locally, ensuring your screen never leaves your machine |
| ⏱️ Process Triggers | Auto-record when a specific process starts, stop when it exits |
| 🎯 Event Triggers | Auto-record on debug sessions, tasks, or test runs |
| 📐 Stability Detection | Auto-stop recording when screen becomes visually stable |
| 🎞️ Multiple Formats | Export as MP4, WebM, or GIF |
| ⚡ Bundled FFmpeg | No manual setup — FFmpeg is included automatically |
|
1. |
Look for the RecordCode button in the status bar (bottom-right corner) |
|
2. |
Hover over it to see all available actions, or click it to toggle recording instantly |
|
3. |
Recordings are saved automatically to your workspace |
You can also open any command from the Command Palette (Ctrl + Shift + P):
| Command |
|---|
| 📸 RecordCode: Take Screenshot |
| 🔴 RecordCode: Start Recording |
| ⏹️ RecordCode: Stop Recording |
The extension provides 4 smart tools that Copilot Chat agents can use autonomously:
| Tool | Description |
|---|---|
| 📸 Screenshot | Take a screenshot and return image data directly to the AI model |
| 🔴 Start Recording | Begin screen recording with configurable options |
| ⏹️ Stop Recording | Stop recording and extract key frames as images |
| ℹ️ Recording Status | Query recording state, duration, and file size |
| Command | Shortcut |
|---|---|
| Take Screenshot | Ctrl + Shift + Alt + S |
| Start Recording | Ctrl + Shift + Alt + R |
| Stop Recording | Ctrl + Shift + Alt + X |
| 🖥️ | Process Trigger | Start recording when a specific process appears — auto-stop when it exits |
| ⏳ | Delay Trigger | Start recording after a configurable countdown |
| 📐 | Stability Auto-Stop | Automatically stop recording when screen becomes visually stable |
| 🐛 | Debug Trigger | Auto-record during debug sessions |
| 📋 | Task Trigger | Auto-record during task execution |
| 🧪 | Test Trigger | Auto-record during test runs |
Customize RecordCode through the settings menu or VS Code settings:
| Setting | Default | Options |
|---|---|---|
| Output Format | MP4 | MP4 · WebM · GIF |
| Frame Rate | 15 fps | 1 – 60 fps |
| Quality | Medium | Low · Medium · High |
| Output Folder | Workspace .recordings/ |
Custom output path |
| Max Key Frames for AI | 5 | 1 – 20 frames |
| Auto-Stop on Stability | Off | On / Off |
| Stability Threshold | 0.5 | 0 – 100 |
| Stability Checks | 3 | Consecutive stable checks needed |
| Auto-Record on Debug | Off | On / Off |
| Auto-Record on Tasks | Off | On / Off |
| Auto-Record on Tests | Off | On / Off |
| Task Filter | All tasks | Custom glob pattern |
💡 Tip: Access recording controls quickly by hovering over the status bar icon.
| Requirement | Details |
|---|---|
| 🟦 VS Code | Version 1.96.0 or higher |
| 🪟 Platform | Windows (uses native screen capture) |
| 🎞️ FFmpeg | Bundled automatically — no manual setup needed |
Made with 💙 by engineers