Greenroom

0.7.0

Always-on Claude Code Remote Control sessions on Windows. Each instance starts hidden at logon, stays supervised, and is revealed on demand with its full live scrollback. Windows-only: depends on Task Scheduler, Windows Terminal and user32.

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name Greenroom -RequiredVersion 0.7.0

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name Greenroom -Version 0.7.0

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 Tyler Vigario. AGPL-3.0-or-later.

Package Details

Author(s)

  • Tyler Vigario

Tags

claude remote-control windows session automation

Functions

Get-GreenroomInstance Show-GreenroomSession Hide-GreenroomSession Restart-GreenroomSession Start-GreenroomSession Stop-GreenroomSession Switch-GreenroomSession Uninstall-GreenroomInstance Install-GreenroomInstance Update-GreenroomInstance

PSEditions

Core Desktop

Dependencies

This module has no dependencies.

Release Notes

#### Features
- release: publish the package with provenance (#67)
#### Bug Fixes
- ci: forbid moving a published tag (#58)
- install: an explicit -ClaudeExe is that path or nothing (#84)
- install: store the working directory as the launcher will land (#76)
- install: refuse an instance name ending in a dot (#72)
- launcher: bound launch.log the way watchdog.log is bounded (#85)
- release: drop the pre-flight gallery key check (#68)
- release: have GitHub construct the version commit (#66)
- release: publish before the version is recorded (#65)
- session: stop only shells running greenroom's scripts (#91)
- session: guard only against stopping greenroom's own session (#89)
- session: stop only the session greenroom started (#88)
- session: list only the sessions greenroom started (#86)
- session: count a process as stopped only when it is gone (#81)
- session: escalate in the shell greenroom resolves, not pwsh by name (#79)
- session: elevate before looking for an elevated session (#75)
- trust: back up ~/.claude.json only when writing it, and keep five (#83)
- trust: read and write Claude Code's files as UTF-8 without a BOM (#80)
- trust: decide what is already trusted from the parsed file (#74)
- uninstall: guard the session it runs in, and elevated instances (#77)
- uninstall: refuse a name that is not an instance's (#71)
- watchdog: close only the window greenroom recorded (#90)
- watchdog: adopt only this instance's own session (#87)
- watchdog: quote the paths it hands Windows Terminal (#78)
- watchdog: close only windows titled exactly as this instance's session (#73)
#### Documentation
- provisioning: drop a directory installing no longer writes (#69)
- release: the release environment no longer needs a reviewer (#70)
- add issue and pull request templates (#62)
- add a security policy (#61)
#### Tests
- install: trip on anything install would do, in the tests that expect it to stop (#82)
#### Continuous Integration
- block a merge on code scanning alerts (#63)
- pin cocogitto by checksum (#60)
- pin actions by commit (#59)

Full changelog: https://github.com/TylerVigario/greenroom-win/releases/tag/v0.7.0

FileList

Version History

Version Downloads Last updated
0.7.2 13 10/1/2026
0.7.1 8 10/1/2026
0.7.0 (current version) 8 10/1/2026
0.6.0 11 9/25/2026
0.5.0 8 9/25/2026
0.4.0 7 9/25/2026
0.3.0 33 8/3/2026
Show more