Skip to content

Add Windows support for Collaborator Electron app#62

Open
omjomjomj wants to merge 2 commits intocollaborator-ai:mainfrom
omjomjomj:windows-port
Open

Add Windows support for Collaborator Electron app#62
omjomjomj wants to merge 2 commits intocollaborator-ai:mainfrom
omjomjomj:windows-port

Conversation

@omjomjomj
Copy link
Copy Markdown

  • ConPTY terminal support (no tmux required on Windows)
  • Named Pipes IPC instead of Unix domain sockets
  • ESM/CJS compatibility: writeBundle Vite plugin rewrites electron named imports
  • electron.mjs ESM wrapper with _resolveFilename patch for built-in module access
  • launch-dev.cjs: properly unsets ELECTRON_RUN_AS_NODE (VS Code/Claude Code env)
  • Windows build targets (NSIS installer + portable)
  • CLI installer for Windows (AppData/Local/Programs)
  • Cross-platform path handling throughout

omjomjomj and others added 2 commits March 25, 2026 18:28
- ConPTY terminal support (no tmux required on Windows)
- Named Pipes IPC instead of Unix domain sockets
- ESM/CJS compatibility: writeBundle Vite plugin rewrites electron named imports
- electron.mjs ESM wrapper with _resolveFilename patch for built-in module access
- launch-dev.cjs: properly unsets ELECTRON_RUN_AS_NODE (VS Code/Claude Code env)
- Windows build targets (NSIS installer + portable)
- CLI installer for Windows (AppData/Local/Programs)
- Cross-platform path handling throughout

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@yiliush
Copy link
Copy Markdown
Contributor

yiliush commented Mar 25, 2026

Hey—this is awesome. Thanks for this contribution. Going to take a look at it.

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.

2 participants