Skip to content

feat: add Windows 11 support#35

Open
Garry-TI wants to merge 2 commits intogarrytan:mainfrom
Garry-TI:feat/windows-support
Open

feat: add Windows 11 support#35
Garry-TI wants to merge 2 commits intogarrytan:mainfrom
Garry-TI:feat/windows-support

Conversation

@Garry-TI
Copy link

Summary

  • Adds full Windows 11 support for gstack (browse binary, setup, skill discovery)
  • Adds setup.ps1 — Windows equivalent of ./setup using directory junctions (no admin required)
  • Adds browse/build.ts and browse/src/paths.ts for cross-platform binary compilation and path resolution
  • Adds browse/bin/find-browse.ps1 for Windows binary discovery
  • Updates all browse/src/*.ts files to use platform-aware paths and process management
  • Updates README with Windows install instructions, troubleshooting, and notes
  • Updates SKILL.md files with Windows-specific guidance

Test plan

  • Tested on Windows 11 — setup.ps1 creates directory junctions, bun run build compiles browse.exe
  • Verify macOS/Linux setup and browse still work unchanged (no regressions)
  • Verify /browse commands work end-to-end on Windows

🤖 Generated with Claude Code

Garry-TI and others added 2 commits March 13, 2026 14:17
Add cross-platform support so gstack runs on Windows 11 in addition to
macOS and Linux. Key changes:

- Add setup.ps1 (Windows equivalent of ./setup) using directory junctions
- Add browse/build.ts for cross-platform binary compilation
- Add browse/src/paths.ts for platform-aware path resolution
- Add browse/bin/find-browse.ps1 for Windows binary discovery
- Update all browse/src/*.ts to use platform-aware paths and commands
- Update README with Windows install instructions (pointing to Garry-TI
  fork until merged upstream)
- Update SKILL.md files with Windows-specific notes
- Update package.json build script for cross-platform support

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Make it immediately clear that Windows 11 users need to clone from
the Garry-TI/gstack fork, with a prominent callout at the top of the
Install section and explicit labels on each platform block.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant