Blockers: Switching from Claude Code to OpenCode on Windows #2905

Closed
opened 2026-02-16 17:37:45 -05:00 by yindo · 4 comments
Owner

Originally created by @Hona on GitHub (Nov 16, 2025).

Originally assigned to: @rekram1-node on GitHub.

This is my personal high priority hit list of bugs or features that I need before I can delete claude code from daily dev on my windows machine.

This also includes the fact opencode should out of the box be easy to install and feel like a native windows app.

This is a sibling of #631.

Assume I will look at these issues in priority order in my free time :)

  • Bun segfaults randomly https://github.com/oven-sh/bun/issues/22344

  • Many bash calls fail, e.g. rg pwd test etc https://github.com/sst/opencode/issues/4420

  • I can't seem to paste images? But it maybe works, maybe on WSL? Works with a file on disk, but copying from e.g. snipping tool, can't paste

  • I got a crash on selecting heaps of text and trying to copy - might be this https://github.com/sst/opencode/issues/4099

  • Default scrolling of opencode is 1, windows has a registry/setting usually 3. If there is no explicit value set, dont use opencode default, use win

  • Multiline paste sends several messages early

  • Shift+Enter sends messages sometimes, sometimes hides the text but does make a newline? weird
    Workaround, like claude code doing /terminal-setup, I had to add this to windows terminal settings.json

    "actions": 
    [
        {
            "command": 
            {
                "action": "sendInput",
                "input": "\u001b[13;2u"
            },
            "id": "User.sendInput.8882FD6D"
        },
        {
            "command": 
            {
                "action": "sendInput",
                "input": "\u001b[13;6u"
            },
            "id": "User.sendInput.B8014EBD"
        },
        {
            "command": 
            {
                "action": "sendInput",
                "input": "\u001b[13;5u"
            },
            "id": "User.sendInput.F8A79DCB"
        }
    ],
        "keybindings": 
    [
        {
            "id": "Terminal.CopyToClipboard",
            "keys": "ctrl+c"
        },
        {
            "id": "User.sendInput.F8A79DCB",
            "keys": "ctrl+enter"
        },
        {
            "id": "Terminal.FindText",
            "keys": "ctrl+shift+f"
        },
    
Originally created by @Hona on GitHub (Nov 16, 2025). Originally assigned to: @rekram1-node on GitHub. This is my personal high priority hit list of bugs or features that I need before I can delete claude code from daily dev on my windows machine. This also includes the fact opencode should out of the box be easy to install and feel like a native windows app. This is a sibling of #631. Assume I will look at these issues in priority order in my free time :) - [x] Bun segfaults randomly https://github.com/oven-sh/bun/issues/22344 - [x] Many bash calls fail, e.g. `rg` `pwd` `test` etc https://github.com/sst/opencode/issues/4420 - [x] I can't seem to paste images? But it maybe works, maybe on WSL? Works with a file on disk, but copying from e.g. snipping tool, can't paste - [x] I got a crash on selecting heaps of text and trying to copy - might be this https://github.com/sst/opencode/issues/4099 - [x] Default scrolling of opencode is 1, windows has a registry/setting usually 3. If there is no explicit value set, dont use opencode default, use win - [x] Multiline paste sends several messages early - [x] Shift+Enter sends messages sometimes, sometimes hides the text but does make a newline? weird Workaround, like claude code doing /terminal-setup, I had to add this to windows terminal settings.json ``` "actions": [ { "command": { "action": "sendInput", "input": "\u001b[13;2u" }, "id": "User.sendInput.8882FD6D" }, { "command": { "action": "sendInput", "input": "\u001b[13;6u" }, "id": "User.sendInput.B8014EBD" }, { "command": { "action": "sendInput", "input": "\u001b[13;5u" }, "id": "User.sendInput.F8A79DCB" } ], "keybindings": [ { "id": "Terminal.CopyToClipboard", "keys": "ctrl+c" }, { "id": "User.sendInput.F8A79DCB", "keys": "ctrl+enter" }, { "id": "Terminal.FindText", "keys": "ctrl+shift+f" }, ```
yindo added the windows label 2026-02-16 17:37:45 -05:00
yindo closed this issue 2026-02-16 17:37:45 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Nov 16, 2025):

This issue might be a duplicate of existing issues. Please check:

  • #631: This is a comprehensive Windows support tracking issue that you mentioned as a "sibling" - it covers general Windows compatibility problems that are likely the same blockers preventing your migration from Claude Code to OpenCode

Feel free to ignore if none of these address your specific case.

@github-actions[bot] commented on GitHub (Nov 16, 2025): This issue might be a duplicate of existing issues. Please check: - #631: This is a comprehensive Windows support tracking issue that you mentioned as a "sibling" - it covers general Windows compatibility problems that are likely the same blockers preventing your migration from Claude Code to OpenCode Feel free to ignore if none of these address your specific case.
Author
Owner

@rekram1-node commented on GitHub (Nov 22, 2025):

edit: nvm lemme fix some bugs for it

@rekram1-node commented on GitHub (Nov 22, 2025): edit: nvm lemme fix some bugs for it
Author
Owner

@Hona commented on GitHub (Dec 3, 2025):

Windows is fine after my latest thing merge. out of the box experience can be improved tho. will raise separate tickets

@Hona commented on GitHub (Dec 3, 2025): Windows is fine after my latest thing merge. out of the box experience can be improved tho. will raise separate tickets
Author
Owner

@R44VC0RP commented on GitHub (Feb 9, 2026):

vouch @Hona

@R44VC0RP commented on GitHub (Feb 9, 2026): vouch @Hona
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#2905