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 .recordings/ folder
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 |
| iοΈ 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 |
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