Skip to content

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

Closed

Description

@Hona

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 Segfault on Windows oven-sh/bun#22344

  • Many bash calls fail, e.g. rg pwd test etc Docs don't say you need ripgrep installed, but edit prompt says all opencode users have it installed #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 bug: selecting text from error toast caused error #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"
        },
    

Activity

  1. github-actions commented on Nov 16, 2025

    @github-actions
    Contributor

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

    • Windows Support #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.

  2. self-assigned this
    on Nov 16, 2025
  3. rekram1-node commented on Nov 22, 2025

    @rekram1-node
    Contributor

    edit: nvm lemme fix some bugs for it

  4. Hona commented on Dec 3, 2025

    @Hona
    MemberAuthor

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

  5. R44VC0RP commented on Feb 9, 2026

    @R44VC0RP
    Contributor

    vouch @Hona

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions