Skip to content

[Request for Contribution] Native Windows Support (PowerShell) #2

Description

@kylebrodeur

Overview

Currently, 1Password SSH Setup only supports UNIX-like environments (Linux, macOS, WSL2). Native Windows (PowerShell/CMD) is not officially supported.

Request

We'd love community contributions to add full Native Windows support! This would involve creating PowerShell equivalents of our bash scripts.

What Needs to be Ported

1. Session Manager ()

  • PowerShell implementation of session token caching
  • 24-hour background keep-alive (Power Scheduled Task or similar)
  • OP_DEBUG support

2. SSH Agent Setup ()

  • Windows OpenSSH agent integration
  • 1Password Desktop app bridging for Windows
  • automation

3. Password Helper ()

  • PowerShell implementation of SSH_ASKPASS equivalent

4. CLI Wizard Compatibility

  • Ensure ┌ 1Password CLI & SSH Setup Wizard detects Windows and offers Windows setup
  • Handle Windows paths in setup logic

Resources

Who's This For?

  • Windows users who want native support (no WSL)
  • Contributors who know PowerShell well
  • Anyone wanting to help expand platform support

Getting Started

  1. Comment below if you're interested!
  2. Check for setup instructions
  3. Create a branch:
  4. Start with the session manager script
  5. Open a draft PR early for feedback

Questions?

Ask @kylebrodeur or comment on this issue. We're happy to help guide you!


Priority: Community-driven
Effort: Medium-High
Impact: High (opens Windows user base)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions