mirror of
https://github.com/anomalyco/opencode.git
synced 2026-07-22 18:25:32 -04:00
No Branch/Tag Specified
dev
v2-syntax-theme
turn-token-message
theme-docs
v2
service-test-timeout
canonical-tool-output
responses-incomplete-reason
patch-error-messages
figma-plugin
beta
production
snapshot-repository
codemode-catalog-diffs
base-ui-theme
nxl-acp-delete
nxl-acp-lifecycle
css-design-system
nxl-acp-v1
nxl-acp-sdk
nxl-acp-elicitation
alibaba-images
item-reference-investigation
wsl-shell-env
wsl-env-load
stream-eof-finish
nvidia-minimax-thinking
pr-38231-assets
pr-38224-assets
model-flicker
default-background
terminal-queries
event-batching
port-plugins
gemini-thinking-level
patch-symlink-policy
session-version-sentinel
client-service
service-channel-config
webfetch-images
search-integration
billing-details
shell-exit-grace
desktop-image-backgrounds
copilot-endpoint
bound-tool-output
workspace-model-block
remove-promo
collapse-model-providers
review-sidebar-hydration
collapse-questions
location-startup-timing
remove-output-paths
shell-output-preview
quark-timeline
raw-tool-recovery
dialog-hover-fix
server-profiles
server-switcher
kimi-mfjs-schema
session-options-hook
interleaved-fields
remote-workspaces-plan
fix-initial-message
undo-git-guard
pr-37575-assets
opentui-binary-repro
startup-lock-release
system-theme-v2
llm-error-types
tui-plugin-load
external-defaults
productionclear
pr-37513-assets
console-auth-refresh
v2-app-api
backend-adapter-v2
oc-clipboard-and-paste
test/hot-reload-regressions
provider-benchmark
shell-progress-tail
model-cycle-palette
theme-toggle-copy
flaky-provider-tests
permission-modal-keyboard
shell-output-alignment
session-http-hook
permission-highlight
activity-panel
workspace-copy
interrupt-not-found
device-org-select
v2-subagent-limit
vertex-xai-default
reasoning-replay
agent-picker-custom
effect-dynamic-tools
patch-empty-hang
fix/empty-assistant-output
favorites-cli-config
simulated-tools
console-analytics-logger
simulation-terminal-frame-capture
feature-defaults
free-model-logo
service-restart
interrupt-stop-race
xai-oauth
background-indicator-inline
home-shortcut-align
compaction-model-marker
provider-config-shape
interface-toggle
install-layout-eligibility
tools-menu
mcp-location-refresh
session-picker-crash
optimistic-submit
dialog-action-focus
llm-terminal-contract
llm-remove-provider-error
remove-subtle-syntax
title-small-model
dialog-empty-states
permission-panel
api-dsl-cleanup
app-backend-v2
free-model-badge
compaction-percent
thought-toggle
home-session-scroll
llm-error-redesign
luna-oauth-fix
tool-flat-draft
v2-shell-utf8
remove-starptech
effort-values-none
config-dialog
update-tsgo
bounded-compaction-prod
stale-form-submit
dismiss-stale-form
bounded-compaction
agent-picker-variants
config-dir-repro
shell-tail-output
v2-integrations
quick-undo
startup-error-cause
subagent-panel-ui
lazy-fff
optimistic-input
zsh-positional
v2-diff-route
plugin-session-rename
gpt56-max
shortcut-screenshots
service-status
context-overflow
random-tool-catalog
review-nav-spacing
architecture-review
duplicate-event-logs
fix-shell-tab
v2-agent-env
plugin-watch-fix
compaction-cleanup
fix-compaction
genai-observability
agent-permission-order
tui-pending
catalog-repros
catalog-cold-start
console-login-logs
fix/tui-fresh-session-prompt
review-terminal
model-reset-repro
reasoning-variants
improve-caching
team-members
promise-chaining
tabs-launch-screenshots
compaction-steer
agent-env-markers
daemon-election
retry-layout
bash-streaming-fix
bash-tool-crash
restore-session-paging
provider-entrypoints
model-input-defaults
fix-initial-message-page-size
background-return
model-capability-defaults
runner-scenario-dsl
location-watch-guard
fix-shell-count
session-model-sync
new-session-commands
interrupt-tool-hang
codemode-service
mcp-attachments
stdlib-gaps
codemode-object-delete
json-callbacks
code-mode-opencode
drive-manifest
firecrawl-search
persisted-suspense
mcp-resource-app
mcp-resource-ui
mcp-resource-api
media-attachment
instruction-rename
destructuring-assign
codemode-audit
schema-reexports
event-subscribe
nxl/vcs-plugin-api
global-forms
revert-prompt
fix-stale-tools
service-version-guard
partial-refund-ledger
sdk-js-imports
jlongster/simulation-improvements
promise-named-types
tool-output
execute-code-mode-v2
compaction-indicator
subagent-command
catalog-readiness
pending-tool-error
zen-body-limit
form-tui
step-settlement
settlement-ledger
provider-packages
elicitation-timeout
codemode-opencode-adapter
optimize-hooks
models-log-leak
zen-accounting-latency
form-elicitation
codemode-opencode-wiring
codemode-opencode-integration
models-refresh-daemon
v2-model-refresh
filesystem-simulation
context-checkpoint
system-context
subagent-notify
subagent-resume
simulation-spec-v2
directory-attachment-expansion
zen-headers-timeout
config-effect-v2
embedded-config-seam
config-ownership
shell-background-notice
compaction-idle-status
session-tab-remount
publish-server
directory-attachments
content-filter-notice
settings-model-clipping
home-autocomplete-location
tabs-restore
plugin-runtime-bridge
simulation-spec
optimistic-prompt
reasoning-model-api
tool-result-api
beta-badge
prompt-submit-clear
prompt-attachments
mcp-prompts
background-shortcut
debug-windows-opentui-standalone-repro-release
fix-empty-sessions-list
core-node-consumers
model-selection
snapshot-otui
pty-env-route
status-frame-fix
daxbox-servers
shell-output-flush
shell-tool-test
auth-list
remove-default-layers
jlongster/opencode-all-tests-more
native-provider-clean
context-tooltip-v2
native-provider-core
native-provider-stack
deferred-tools
delete-email-action
poll-updates
jlongster/test-batch
session-forking
plugin-patterns
anthropic-thinking-variants
merge-dev-into-v2
fix-windows-abbreviate-home
project-edit-update
streaming-prd
zen-refund-accounting
fish-completion
cache-code-highlights
review-session-pane
sdk-generation-dev-check
clean-desktop-deps
clean-http-recorder-deps
clean-opencode-deps
clean-session-ui-deps
clean-stats-app-deps
clean-ui-deps
clean-web-deps
clean-app-deps
clean-cli-deps
clean-console-app-deps
clean-console-core-deps
clean-console-function-deps
clean-console-mail-deps
clean-console-support-deps
clean-core-deps
clean-root-deps
tui-child-picker
core-project-relocation
complete-client
open-auth-url
desktop-relocated
child-session-picker
fix-event-type
typecheck-28263387070
refresh-singleflight
jlongster/location-nodes
home-active-indicator
session-step-interrupted
interrupt-loading
fix/tui-preserve-renderer-error
fix/provider-session-failures
frank-production-validation-20260626
embedded-live-tail
fix/openai-stateless-reasoning-continuation
session-event-stream
responses-stream-retry
mcp-core-skeleton
server-auto-approve
opentui-retry
timeline-scroll-state
protocol-events
published-events
native-provider-config
native-provider-packages
oc-1.17.10-hotfix
new-session-model
tab-custom-color
feat/tui-render-state-dump
fix/tui-palette-question-mode
otui-native-yoga
feature/expand-paste-summary
todo-dock-motion
mcp-search-tool
tab-shrink
session-provider-errors
isolate-oauth-headers
verify-mcp-auth
secure-oauth-api
mcp-reconnect
restrict-mcp-env
redact-config-secrets
atomic-oauth-callback
native-provider-schema
add-model-comparison-pages
question-paste
simplify-target-layouts
fix-mention-mime
tagged-error-lint
websocket-auth
headless-console-login
mobile-utility-ui
ios-pwa-shell
mobile-bottom-nav
mobile-session-layout
mobile-home-layout
plugin-internal
fix/v2-queue-after-terminal-failure
http-recorder-release
custom-image-defaults
consolidate-todo-event
normalize-step-event-versions
fix-session-subpath
simplify/v2-runner-transitions
run-core-tests
feat/v2-terminal-run-failures-dev
filesystem-errors
hide-read-arguments
layer-node-permit
layer-node-projector
layer-node-repocache
layer-node-sprompt
layer-node-projcopy
layer-node-location
layer-node-movesess
layer-node-locfs
layer-node-models
layer-node-locmut
layer-node-instruct
layer-node-cconfig
layer-node-watcher
layer-node-fmutation
layer-node-integrate
layer-node-cevent
layer-node-cspawn
layer-node-cagent
layer-node-cproject
layer-node-command
yolo-flag
layer-node-extdir
layer-node-cprocess
layer-node-cgit
layer-node-cripgrep
layer-node-csearch
figma-mcp-client
stabilize-ci-tests
core-tests-ci
project-copy-migration
mcp-prompt-refresh
mcp-oauth-refresh
workerd
share-listener-runtime
v2-global-nodes
server-node-graph
mcp-resource-content
fix/command-double-file
background-model-refresh
jlongster/project-copy-config
demo/pr-31617-session-location
feat/tui-copy-session-location
reasoning-options
reasoning-options-support
fix/opencode-bundle-fff
refactor/mcp-connection-results
refactor/reference-directory-parts
feat/mcp-resource-updated
fix/mcp-prompts-list-changed
feat/mcp-resource-list-changed
docs-go-pricing-explanation
refactor/tui-http-sdk
fix/v2-read-validation-failure
refactor/v2-session-run-coordinator
refactor/core-provider-turn
feat/v2-terminal-run-failures
fix/v2-session-wake-retry-dev
feat/core-v2-background-agent
fix/http-recorder-release
fix/v2-session-wake-retry
fix/bash-tool-settlement
fix/v2-headless-permission-policy
fix/v2-binary-detection
fix/v2-read-images
fix/v2-read-errors
feat/core-v2-overflow-recovery
feat/jsonl-log-file
feat/core-v2-session-context-epoch
fix-bedrock-1
fix/session-metadata-migration-repair
pr-30929-demo-video
nexxeln-copy-git-worktree-path
fix/tui-worker-rpc-errors
refactor/core-v2-message-identity
fix/core-v2-sequence-index-invariants
refactor/core-account-file-agents
feat/core-command-registry
fix/tui-rpc-errors
fix/openai-codex-route-timeouts
fix/openai-websocket-header-timeout
refactor/remove-aisdk-option-fields
dustin/improve-memory-usage
feat/sdk-oagen-effect-emitter
nxl/consolidate-project-references
fix/prompt-loop-shutdown
feat/stripe-lake-ingest
kit/tui-scenario-frames
test/core-location-filesystem-canonical-paths
fix/zen-provider-sse-errors
dustin/clickable-titles
fix/free-tier-limit-cta
fix-model-selection
kit/pr-30051-screenshots
fix/xai-provider-upstream-pdf-support
chore/opencode-ai-provider-updates
feat/mcp-add-inline-args
refactor/provider-inline-local-helpers
fix/tui-syntax-builtins
fix/tui-question-keybindings
nxl/session-status-parent-id
feat/core-config-service
fix/free-model-sort
jlongster/workspace-v2
server-discovery
nxl/tui-message-keyboard-nav
fix-github-links-and-star
kit/tui-pending-tool-spinner
fix/task-running-continuation-feedback
fix-leader-none
fix/google-vertex-anthropic-auth-message
worktree-fork-toast
feat/request-aware-provider-fetch
fix/session-project-migration-time
kit/tui-optimistic-prompt-render
issue-13770-tool-output-docs
fix/google-vertex-metadata-warning
brendan/fix-e2e
question-endpoint
test/config-effect-dsl
fix-native-llm-options
compaction-adjustments
fix/app-v2-channel-gate
feat/core-database-schema-sync
fix/mcp-oauth-scope-and-callback-port
dustin/fix-structured-output-fields
kit/repro-zod-schema-leak
worktree-dead-exports
worktree-dead-files
nxl/fix-permission-specificity
jlongster/diff-viewer
nxl/v2-deferred-prompt
fix-retries
nxl/compaction-args
dustin/tool-choice-capability-support
cooper/opencode-codex-refresh-dedupe
refactor/native-runtime-prepared-request
storage-v2-service
drop-app-runtime-instance
worktree-test-port-audit
worktree-cli-effect-harness-2
worktree-cli-prewarm
refactor/session-prompt-parts
image-paths
test/config-instance-opencode-files
fix-env-json-parse-guards
test/config-instance-save-update
extract-part-text-helper
test/config-instance-template-loads
test/config-instance-first-slice
test/config-instance-agent-command
test/provider-instance-custom-models
test/provider-instance-model-lookup
worktree-global-bus-unify
test/provider-instance-first-slice
oc-issue-question-stuck
oc-snapshot-subdir
nxl/fix-auto-compaction-progress
fix/edit-project-dialog
brendan/message-timeline-scroll-virtualiser
jlongster/simulation-rebase
thdxr/auth-well-known-service
models-dev-global-snapshot
tui-markdown-h3-muted
debug-windows-opentui-bun-1.3.14
debug-windows-opentui-crash
serve-socket-mode
fix-event-sync
kit/delete-instance-local-context
upgrade-otui-0212
snapshot-npm-native-binary-install
emdash/27458-h7lu6
session-next-delta-events
new-colors
fix/event-stream-context-capture
fix/event-stream-context-27391
effect/session-transport-service
effect/config-paths-service
adjust-perm-array-logic
nxl/remove-http-notfound-fallback
nxl/render-config-json-diagnostics
nxl/render-tagged-config-errors
effect-test-permission-next
fix/desktop-session-status-tui-20260513090340
opencode/storage-engine-repository
effect/define-service-helper
disable-image-resizing-default
effect/util-process-effect-returning
effect-test-plugin-auth-override
effect/kill-tuiconfig-installation-facades
effect/unwrap-run-runtime-facades
effect-test-project-project
jlongster/fuzz-backend
fix-aws-issue
llm-native-inject-client
llm-native-runtime-openai
llm-native-prepare-tests
llm-native-request-adapter
llm-native-event-adapter
effect-test-provider-cluster1
brendan/lazy-init-plugins
kit/drop-project-sandboxes
claude/learn-new-skill-Ji0dn
fix/windows-instance-fixture-cleanup
worktree-draft+llm-usage-additive
styled-skill-errors
cleanup/effectify-remaining-compaction-tests
draft/session-timeline-rewind
worktree-http-recorder-cassette-seam
claude/review-recent-issues-Ck5UO
opencode/happy-cabin
cleanup/localize-id-prefixes
cleanup/openapi-workspace-path-pattern
llm-service-event-seam
kit/config-field-tolerant
kit/migrate-drift-tests-into-exerciser
kit/httpapi-exercise-via-sdk
kit/mcp-tolerate-bad-output-schemas
refactor-provider-model-status-schema
fix/httpapi-query-schema-drift
kit/fix-26435-legacy-session-model
kit/plugin-mutation-reproducers
kit/fix-workspace-time-used-migration
kit/revert-26550-fallback
kit/restore-hono-temporary
kit/fix-empty-bad-request-normalization
nxl/reference-file-mentions
fix/composer-image-preview-click
kit/httpapi-project-skill-repro
kit/httpapi-total-coverage
kit/httpapi-auth-cleanup-base
jlongster/workspace-external
fix-reasoning-efforts
fix/session-negative-output-tokens
make-review-normal
nxl/fix-anthropic-provider-tools
brendan/desktop-electron-refactor
fix/workspace-warp-typecheck
jlongster/warp
nxl/background-subagents
kit/pty-no-auth-parity
thdxr/v2-message-model-failures
kit/server-listen-native
kit/httpapi-listener-proxy-ws
kit/typed-session-not-found-sketch
fix-wellknown-down
kit/httpapi-not-found-shape
effect-drizzle-sqlite
question-lifecycle-effect-tests
kit/instance-loader-service
kit/effect-workspace-adapters
docs-sdk
kit/llm-approval-instance-ref
kit/session-llm-instance-state
effect-sync-event-service
jlongster/pin-session
azure-cognitive-improvements
adapter-rename
nxl/runtime-aware-search-service
deflake-test
moonshot-mfjs
nxl/small-model-subagents
brendan/new-composer-design
kit/httpapi-sdk-smoke-test
simon-reject-failure
kit/httpapi-json-shape-parity
kit/fix-httpapi-session-list-main
kit/httpapi-route-parity
fix-deepseek-reasoner
kit/httpapi-experimental-tools
deepseek-anthropic
fix/usage-chart-local-time
fix-shell-test
fix-config-ordering-issue
fix/beta-lazy-assistant-error
fix/session-event-typecheck-ci-shell
kit/httpapi-route-inventory-current
shell-test
simon-thread-network-defaults
fix-hover-selected
kit/schema-native-cleanup-ts
adjust-retry-logic
kit/session-schema-events
kit/config-permission-effect
Cramer/2026-03-25/bare-repo-bug
opencode-remote-voice
core
fix-zen-2
kit/multiedit-schema-fix-ts
kit/fix-release-publish-effect
kit/file-instance-context
kit/lsp-effect-refactor
kit/tui-terminal-notifications
tui-favorite-sort-on-query
openai-compaction
fix-copilot
opencode/swift-nebula
fix/project-worktree-external-directory-default
kit/tui-go-upsell-shimmer
kit/httpapi-workspace-schema-migration
kit/ns-plugin-loader-redo
kit/ns-plugin-loader
kit/ns-file-watcher
kit/repro-write-lsp-hang
kit/collapse-session
kit/collapse-patch
kit/retrofit-plugin-main
kit/retrofit-skill-main
kit/retrofit-permission-main
kit/retrofit-mcp-main
kit/retrofit-config-main
kit/unwrap-plugin-siblings
kit/unwrap-small-standalone
kit/unwrap-mcp-siblings
kit/unwrap-config-siblings
kit/self-reexport-migration-tooling
claude/verify-pr-comment-UuyAZ
claude/debug-e2e-tests-Hkgdb
kit/ns-heap
kit/ns-bus-event
kit/ns-standalone
kit/config-httpapi
kit/ns-file-3
kit/ns-session-3
kit/project-httpapi-reads
kit/ns-session
kit/ns-share
kit/ns-project
kit/ns-util-color
kit/ns-lsp
kit/ns-util-local-context
jlongster/sync-fenc
anthropic-fixes
feat/request-route-spans
kit/fs-search
kit/fs-tui-state
example-tui-plugin
cli-perf/tui-config
kit/fs-cli-io
kit/fs-plugin-npm
kit/llm-facade-cleanup
fix/snapshot-gitignored-index
kit/tui-facade-cleanup
kit/config-providers-httpapi-spike
kit/file-httpapi-spike
kit/workspace-httpapi-reads
nxl/mount-question-server
fix/session-prompt-permission-draft
fix-effect-context-bridges
followup-question-reply-inline
kit/fix-session-prompt-logger-interop
kit/question-httpapi-spike
kit/httpapi-route-inventory
kit/facade-session-prompt
jlongster/wip
nxl/fff-search-service
brendan/effect-env
kit/facade-project-20260413
kit/ripgrep-schema-source
kit/shell-job-service
fix/lsp-dead-root-prune
2.0
foo
facade/config
facade/lsp
facade/file
facade/provider
kit/ai-sdk-motel-bridge
oc-run
kit/e2e-seed-runtime-scope
brendan/electron-window-state
go-hero-banner-glm51-promo
snapshot-node-shim-stuff
fix/tui-session-diff-summary
oc-release-0.1.98
fix/snapshot-gitignore-respect
oc-basecode
worktree-agent-ab6ff98a
layered-deferred-comp
oc-startup
feat/tui-logo-radial-pulse
claude/effect-migration-review-Qyu6m
fix-anthropic-transform
kit/effect-sync-event
kit/effect-workspace
kit/eliminate-message-v2-roundtrips
worktree-agent-ab5855c0
kit/motel-session-telemetry
kit/tool-effect-multiedit
task-spec-executor-split
kit/tool-effect-invalid
worktree-feat+otel-bridge
kit/effect-native-tool-interrupt
jlongster/tui-workspaces-ux
kit/permission-flow-ux
nxl/deflake-webfetch-memory-test
npmcli-config
brendan/node-server-types
pr-21017
app/startup-splash
no-diff-virtualization
opencode/shiny-cactus
nxl/fix-diffs-header-sticky
nxl/shell-mode-tray
message-v3
opencode/gentle-pixel
oc-run-pinned
kit/prompt-abort-cleanup
opencode-suggest
rankings
copilot/research-opencode-server-plugin-api
kit/console-org-switcher
kit/ci-unit-reporting
figma-tokens
copilot/fix-spawn-error-windows
kit/dev-memory-observe
kit/remove-e2e-url-repro
effect-sync-event
effect/summary
pr-18308
worktree-audit-effect-services
test/processor-mock-server
fix/session-tool-metadata
opencode/glowing-tiger
claude/variant-popover-number-keys-gc6Bo
kit/format-child-process-spawner
jlongster/flaky-plugin-test
timeline-spacing-cleanup
feat/fff-search-tools
pr-18335
refactor/server-route-organization
jlongster/remove-workspace-server
kit/zen-stream-diagnostics
worktree-agent-a682f34a
spinner-concepts
openai-websocket
brendan-cli-codesign
brendan/cli-codesign
kit/windows-session-restore
opencode/cosmic-mountain
opencode/quick-orchid
perf/tool-memory
input-cleanup
opencode/sunny-comet
log-worktree-error-details
remove-context-tooltip-from-tab
tui-experimental-design
kit/effectify-command-review
brendan/better-session-id-handling
fix/lazy-facades
fix/insufferable-cycle-cyclone
kit/effectify-worktree
kit/effectify-tool-registry
kit/effectify-plugin
kit/effectify-pty
kit/effectify-command
kit/effectify-session-status
feat/auto-accept-permissions
kit/skill-lazy-init
fix-plugin-provider-behavior
fix/stale-running-session-ui
opencode-2-0
opencode/quiet-pixel
enterprise-lead-tracking
fix-e2e
kit/effect-bus
gitlab-version
add-model-reconciliation
jlongster/effectify-event-route
fix/zen-openai-response-usage
refactor/effect-pattern-migration
no-projects-empty-state
nexxeln/readme-small-tweak
test-branch
refactor/delete-scheduler
fix/shell-tab-shell-mode
effectify-skill
rhys/fast-mode-toggle
fix/flaky-question-dock-e2e
no-project-empty-state
fix/webkit-diff-viewer-crash
repro/watcher-als-bug
kit/repro-interrupted-text
startup
revert-17354-opencode/mighty-garden
move-status
perf/tui-session-history-cursor
effect-auth-foundation
console-subcommands
title-bar-cleanup
effect-log-compat
node-pty
fix/interrupt-idle-reason-poc
fix/interrupt-double-sound
opencode/proud-rocket
jlongster/automatic-session-routing
refactor/node-server-adapter
add-api-shape
node-build
jlongster/revert-sighup
fix/memory-tui-cache-listeners
auto-accept-permissions
pr-16286
default-explore-models
kit-pr
kit-pr-ahhhh
fix/16323-keyed-show-callbacks
feat/hashline-edit-experimental-v2
fix/git-fsmonitor-cleanup
snapshot-spawn-server-logs
implement-background-agents
opencode/happy-planet
fix/subagent-navigation-inline-click
go-page
fix/daytona-plugin-link-15976
opencode/hidden-orchid
tweaks
sidebar-fade-scroll
migrate-enterprise-to-nextjs
migrate-web-to-nextjs
migrate-app-to-nextjs
migrate-console-app-to-nextjs
fix/beta-stack-aware-sync
feature/tui-assistant-tokens-per-second
opencode/misty-falcon
snapshot-node-pty
update-stats
legal-req
commit-history
mhart/fix-cloning-slowness
chore/duplicate-issues-agent-dev
chore/duplicate-issues-agent
migrate-skill-discovery
migrate-mcp
migrate-config
optimize-apply-patch
temp
test-fields
brendan/nsis-vc-redistributables
chore-cleanup
feat/reference-agent
fix/attach-default-cwd
clean-modified-files
feat/discord-bot
v5-v6
feat/fff-file-search
snapshot-windows-desktop
fix-read-tool-for-webfetch
K-Mistele/dev
provider-optional-fields
feature/session-handoff
models-endpoint
opencode/sunny-harbor
utilize-family-in-dialog
review
tui-claude-style
rm-footer
fix/shiki-highlight-engine
fix/plugin-install-config
fix/plugin-install-location
feat/update-to-include-discord
git-slop-v2
docs-export
app/open-button
feature/workspace-domain
redesign-run-command
git-slop
opencode/clever-falcon
ripgrep-tree-paths
adjust-instructions-logic
fix-tool-ordering
workflow/publish-updates
chore-update-deps
feat/turborepo-caching
trigger-publish-on-beta
add-beta-branch-trigger
remove/nix-desktop-workflow
ci
fix-markdown-parsing
remove-highlights-template
update-to-add-learn-script
release-highlights-template
fixing-changelog-spacing
fixing-changelog-ui
fix-changelog-json
changelog-swr-caching
add-dynamic-agents-resolving
release-notes
fix/claude-pro-max-docs-warning
web-fixing-download-buton-on-changelog
fix/google-vertex-anthropic-thinking
sqlite
fix-azure-issue
desktop-poilsh-styles-ui-ux
desktop-shortcuts-panel
scheduler-module
apply-patch
cleanup-server-routes
fix-tool-outputs
fix-ai-message-issue
updated-black-page-performance
fix-black-page-view-transition-safari
update-design-subscriptions
fix-markdown-parser
fix/mcp-timeout
fix-id-issue
upgrade-bun
black-page-transitions-design-updates
official-copilot-plugin
plan-mode
read-plurals
cli-run-improvements
style-new-tips-layout
codex-auth
disable-auto-server
fix-model-dialog
fix-plugin-hook
feat/question-multiselect
new-toolbar-layout
feature/tui-sidebar-overlay
ui-improvements-some-animations
ask-question-tool
truncate-to-file
update-perms
truncation
snaphot-style-multiple-commands-input
experimental-mentions
queue-on-track
add-ignored
rename-repo-sst-to-anomalyco
permission-rework
ripgrep-tests
variants-docs
fix-custom-model-variants
read-global-claude-skills
changelog-updates
thinking-toggle-wip
style-current-todo
tui-shortcuts-panel
update-toggle-and-model-selection
small-screens
feature/skill-tool
feature/agent-skills
add-tests
llm-centralization
interleaved-fixes
interleaved-thinking
docs
sdk
bash-tweaks
provider-cleanup
fix-issue
blacksmith-migration-0ddfdb5
fix/cli-clean-exit-on-model-errors
pr-38252-videos
pr-37967-screenshots-final
pr-37967-screenshots-v2
pr-37967-screenshots
v1.18.4
v1.18.3
v1.18.2
v1.18.1
v1.18.0
v1.17.20
v1.17.19
pr-36567-inline-evidence
pr-36567-evidence
pr-36516-evidence
v1.17.18
v1.17.17
v1.17.16
v1.17.15
v1.17.14
v1.17.13
v1.17.12
v1.17.11
v1.17.10
pr-33649-assets
v1.17.9
v1.17.8
v1.17.7
v1.17.6
v1.17.5
v1.17.4
v1.17.3
v1.17.2
v1.17.1
v1.17.0
v1.16.2
v1.16.0
github-v1.2.25
v1.15.13
pr-29948-screenshots
v1.15.12
github-v1.2.24
github-v1.2.23
v1.15.11
v1.15.10
v1.15.9
v1.15.7
v1.15.6
v1.15.5
v1.15.4
v1.15.3
v1.15.2
v1.15.1
v1.15.0
v1.14.51
v1.14.50
v1.14.49
v1.14.48
v1.14.47
v1.14.46
v1.14.45
v1.14.44
v1.14.43
v1.14.42
v1.14.41
v1.14.40
v1.14.39
v1.14.38
v1.14.37
v1.14.35
v1.14.34
v1.14.33
v1.14.32
v1.14.31
v1.14.30
v1.14.29
v1.14.28
v1.14.27
v1.14.26
v1.14.25
v1.14.24
v1.14.23
v1.14.22
v1.14.21
v1.14.20
v1.14.19
v1.14.18
v1.14.17
v1.4.14
v1.4.12
v1.4.11
v1.4.10
v1.4.9
v1.4.8
v1.4.7
github-v1.2.22
github-v1.2.21
github-v1.2.20
v1.4.6
v1.4.5
v1.4.4
v1.4.3
v1.4.2
v1.4.1
v1.4.0
latest
v1.3.17
v1.3.16
v1.3.15
v1.3.14
v1.3.13
v1.3.12
v1.3.11
v1.3.10
v1.3.9
v1.3.8
v1.3.7
v1.3.6
v1.3.5
v1.3.4
v1.3.3
github-v1.2.19
v1.3.2
v1.3.1
v1.3.0
v1.2.27
v1.2.26
v1.2.25
v1.2.24
v1.2.23
v1.2.22
v1.2.21
v1.2.20
v1.2.19
github-v1.2.18
v1.2.18
v1.2.17
v1.2.16
v1.2.15
v1.2.14
v1.2.13
v1.2.12
v1.2.11
github-v1.2.17
v1.2.10
v1.2.9
v1.2.8
v1.2.7
github-v1.2.16
v1.2.6
v1.2.5
v1.2.4
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.1.65
v1.1.64
v1.1.63
v1.1.62
v1.1.61
v1.1.60
v1.1.59
v1.1.58
v1.1.57
v1.1.56
v1.1.55
v1.1.54
github-v1.2.15
v1.1.53
v1.1.52
v1.1.51
v1.1.50
v1.1.49
v1.1.48
v1.1.47
v1.1.46
v1.1.45
v1.1.44
github-v1.2.14
v1.1.43
v0.0.0-ci-202601291718
v0.0.0-ci-202601291635
v0.0.0-ci-202601291626
v1.1.42
v1.1.41
v1.1.40
v1.1.39
v1.1.38
v1.1.37
v1.1.36
v1.1.35
v1.1.34
v1.1.33
v1.1.32
v1.1.31
v1.1.30
v1.1.29
v1.1.28
v1.1.27
v1.1.26
github-v1.2.13
v1.1.25
v1.1.24
v1.1.23
v1.1.21
v1.1.20
v1.1.19
v1.1.18
github-v1.2.12
v1.1.17
v1.1.16
v1.1.15
v1.1.14
v1.1.13
v1.1.12
v1.1.11
v1.1.10
v1.1.8
v1.1.7
v1.1.6
v1.1.5
v1.1.4
v1.1.3
github-v1.2.11
v1.1.2
v1.1.1
github-v1.2.10
github-v1.2.9
github-v1.2.8
github-v1.2.7
v1.0.224
v1.0.223
v1.0.222
v1.0.221
v1.0.220
v1.0.219
v1.0.218
v1.0.217
v1.0.216
v1.0.215
v1.0.214
v1.0.213
v1.0.212
v1.0.211
v1.0.210
v1.0.209
v1.0.208
v1.0.207
v1.0.206
vscode-v0.0.13
v1.0.205
v1.0.204
v1.0.203
v1.0.202
v1.0.201
v1.0.200
v1.0.199
v1.0.198
v1.0.197
v1.0.196
v1.0.195
v1.0.194
v1.0.193
v1.0.192
v1.0.191
v1.0.190
v1.0.189
v1.0.188
v1.0.187
v1.0.186
v1.0.185
github-v1.2.6
v1.0.184
v1.0.183
v1.0.182
v1.0.181
github-v1.2.5
github-v1.2.4
v1.0.180
v1.0.179
v1.0.178
v1.0.177
v1.0.176
v1.0.175
v1.0.174
v1.0.173
v1.0.172
v1.0.171
v1.0.170
v1.0.169
v1.0.168
github-v1.2.3
github-v1.2.2
v1.0.167
v1.0.166
v1.0.165
v1.0.164
github-v1.2.1
v1.0.163
v1.0.162
v1.0.161
v1.0.160
v1.0.159
v1.0.158
v1.0.157
v1.0.156
v1.0.155
v1.0.154
v1.0.153
v1.0.152
v1.0.151
v1.0.150
v1.0.149
v1.0.148
v1.0.147
v1.0.146
v1.0.145
v1.0.144
github-v1.2.0
github-v1.1.0
v1.0.143
v1.0.142
v1.0.141
v1.0.138
v1.0.137
v1.0.134
v1.0.133
v1.0.132
v1.0.131
v1.0.130
v1.0.129
v1.0.128
v1.0.127
v1.0.126
v1.0.125
v1.0.124
v1.0.123
v1.0.122
v1.0.121
v1.0.120
v1.0.119
v1.0.118
v1.0.117
v1.0.116
v1.0.115
v1.0.114
v1.0.113
v1.0.112
v1.0.111
v1.0.110
v1.0.109
v1.0.108
v1.0.107
v1.0.106
v1.0.105
v1.0.104
v1.0.103
v1.0.102
v1.0.101
v1.0.100
v1.0.99
v1.0.98
v1.0.97
v1.0.96
v1.0.95
v1.0.93
v1.0.94
v1.0.92
v1.0.91
v1.0.90
v1.0.89
v1.0.88
v1.0.87
v1.0.86
v1.0.85
v1.0.84
v1.0.83
v1.0.82
v1.0.81
v1.0.80
v1.0.79
v1.0.78
v1.0.77
v1.0.76
v1.0.75
v1.0.74
v1.0.73
v1.0.72
v1.0.71
v1.0.70
v1.0.69
v1.0.68
v1.0.67
v1.0.66
v1.0.65
v1.0.64
v0.0.2-feature-bench
v1.0.63
v0.0.1-feature-bench
v1.0.62
v1.0.61
v1.0.60
v1.0.59
v1.0.58
v1.0.57
v1.0.56
v1.0.55
v1.0.54
v1.0.53
v1.0.52
v1.0.51
v1.0.50
v1.0.49
v1.0.48
v1.0.47
v1.0.46
v1.0.45
v1.0.44
v1.0.43
v1.0.41
v1.0.40
v1.0.39
v1.0.38
v1.0.37
v1.0.36
v1.0.35
v1.0.34
v1.0.33
v1.0.32
v1.0.31
v1.0.30
v1.0.29
v1.0.28
v1.0.27
v1.0.26
v1.0.25
v1.0.24
v1.0.23
v1.0.22
v1.0.21
v1.0.20
v1.0.19
v1.0.18
v1.0.17
v1.0.16
v1.0.15
v1.0.14
v1.0.13
v1.0.12
v1.0.11
github-v1.0.10
v1.0.10
v1.0.9
v1.0.8
v1.0.7
v1.0.6
v1.0.5
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
v0.15.31
v0.15.30
v0.15.29
v0.15.28
v0.15.27
v0.15.26
v0.15.25
v0.15.24
v0.15.23
v0.15.21
v0.15.22
v0.15.20
v0.15.19
v0.15.18
v0.15.17
v0.15.16
v0.15.15
v0.15.14
vscode-v0.0.12
vscode-v0.0.11
vscode-v0.0.10
v0.15.13
v0.15.12
v0.15.11
v0.15.10
v0.15.9
v0.15.8
v0.15.7
v0.15.6
github-v1.0.9
github-v1.0.8
github-v1.0.7
v0.15.5
v0.15.4
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.7
v0.14.6
v0.14.5
v0.14.4
v0.14.3
v0.14.1
v0.14.0
v0.13.9
v0.13.8
v0.13.7
v0.13.6
v0.13.5
v0.13.4
v0.13.3
v0.13.2
v0.12.1
v0.12.0
v0.11.8
v0.11.7
v0.11.6
v0.11.5
v0.11.4
v0.11.3
v0.11.2
v0.11.1
v0.11.0
v0.0.0-202509210757
v0.10.4
v0.10.3
github-v1.0.6
v0.10.2
v0.10.1
v0.10.0
v0.9.11
v0.9.10
v0.9.9
v0.9.8
v0.9.7
v0.9.6
v0.9.5
v0.9.4
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.0
v0.0.0-202509130959
v0.0.0-202509130953
v0.0.0-202509130949
v0.7.9
v0.7.8
v0.7.7
v0.7.6
v0.7.5
v0.7.4
v0.7.3
v0.7.2
v0.7.1
v0.7.0
v0.6.10
v0.6.9
v0.6.8
v0.6.7
v0.6.6
v0.6.5
v0.6.4
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.0.0-202509010531
v0.0.0-202509010020
v0.5.29
v0.5.28
v0.5.27
v0.5.26
v0.5.25
v0.5.24
v0.5.23
v0.5.18
v0.5.15
v0.5.13
v0.5.12
v0.5.11
v0.5.10
v0.5.9
v0.5.8
v0.5.7
v0.5.6
github-v1.0.5
v0.5.5
v0.5.4
v0.5.3
v0.5.2
v0.5.1
v0.4.45
v0.4.44
v0.4.43
v0.4.42
v0.4.41
v0.4.40
v0.4.37
v0.4.36
v0.4.34
v0.4.29
v0.4.28
v0.4.27
v0.4.26
v0.4.25
v0.4.24
v0.4.23
v0.4.22
v0.4.21
v0.4.20
v0.4.19
v0.4.18
v0.4.17
v0.4.16
v0.4.15
v0.4.14
v0.4.13
v0.4.12
v0.4.11
v0.4.10
v0.4.6
v0.4.4
v0.4.5
v0.4.3
v0.4.2
v0.4.1
v0.4.0
v0.3.133
v0.3.132
v0.3.131
v0.3.130
v0.3.129
v0.3.128
v0.3.127
v0.3.126
v0.3.124
v0.3.123
v0.0.0-202508031658
v0.0.0-202508031655
v0.0.0-202508031652
v0.0.0-202508031649
v0.0.0-202508031638
v0.0.0-202508031634
v0.0.0-202508031629
v0.3.122
v0.3.121
v0.3.120
v0.3.119
v0.3.118
v0.3.117
v0.3.116
v0.3.115
v0.3.114
v0.0.0-202508022246
v0.0.0-202508022229
v0.0.0-202508022228
v0.0.0-202508022056
v0.0.0-202508022055
v0.0.0-202508022053
v0.3.113
v0.3.112
v0.3.111
v0.3.110
v0.3.109
v0.3.108
v0.3.107
v0.3.106
v0.3.105
v0.3.104
v0.3.103
vscode-v0.0.8
vscode-v0.0.9
v0.3.102
v0.3.101
v0.3.100
v0.3.93
v0.3.92
v0.3.90
v0.3.88
v0.0.0-202507310417
v0.3.87
v0.3.86
v0.3.85
v0.3.84
v0.3.83
v0.3.82
v0.3.81
v0.3.80
vscode-v0.0.7
v0.3.79
v0.3.78
v0.3.77
v0.3.76
v0.3.75
github-v1.0.4
github-v1.0.3
v0.3.74
v0.3.72
v0.3.73
v0.3.71
v0.3.70
v0.3.69
v0.3.68
v0.3.67
v0.3.66
v0.3.65
v0.3.64
v0.3.63
v0.3.62
v0.3.61
v0.3.60
v0.3.59
v0.3.58
v0.3.57
v0.3.56
vscode-v0.0.6
v0.3.55
vscode-v0.0.5
v0.3.54
v0.3.53
v0.3.52
v0.3.51
v0.3.50
v0.3.49
v0.3.48
v0.3.47
v0.3.46
v0.3.45
v0.3.44
vscode-v0.0.4
github-v1
vscode-v0.0.3
github-v1.0.2
github-v1.0.1
github-v1.0.0
vscode-v0.0.2
v0.3.43
v0.3.41
v0.3.42
v0.3.40
v0.3.39
v0.3.38
v0.3.37
v0.3.36
v0.3.35
v0.3.34
v0.3.33
v0.3.32
v0.3.31
v0.3.30
v0.3.29
v0.3.28
v0.3.27
v0.3.26
v0.3.25
v0.3.24
v0.3.23
v0.3.22
v0.3.21
v0.3.20
v0.3.19
vscode-v0.0.1
v0.3.18
v0.3.17
v0.3.16
v0.3.15
v0.3.14
v0.3.13
v0.3.12
v0.3.10
v0.3.11
v0.3.9
v0.3.8
v0.3.7
v0.3.5
v0.3.6
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.2.35
v0.3.0
v0.2.34
v0.2.33
v0.2.31
v0.2.32
v0.2.30
v0.2.28
v0.2.29
v0.2.27
v0.2.26
v0.2.25
v0.2.24
v0.2.23
v0.2.22
v0.2.21
v0.2.20
v0.2.19
v0.2.18
v0.2.17
v0.2.16
v0.2.15
v0.2.14
v0.2.13
v0.2.12
v0.2.11
v0.2.10
v0.2.9
v0.2.7
v0.2.8
v0.2.6
v0.2.5
v0.2.4
v0.2.3
v0.2.2
v0.2.1
v0.2.0
v0.1.195
v0.1.196
v0.1.194
v0.1.193
v0.1.192
v0.1.190
v0.1.191
v0.1.189
v0.1.188
v0.1.187
v0.1.186
v0.1.185
v0.1.184
v0.1.183
v0.1.182
v0.1.181
v0.1.180
v0.1.179
v0.1.178
v0.1.177
v0.1.176
v0.1.175
v0.1.174
v0.1.173
v0.1.172
v0.1.171
v0.1.170
v0.1.169
v0.1.168
v0.1.167
v0.1.166
v0.1.165
v0.1.164
v0.1.163
v0.1.162
v0.1.161
v0.1.160
v0.1.159
v0.1.158
v0.1.157
v0.1.156
v0.1.155
v0.1.154
v0.1.153
v0.1.152
v0.1.151
v0.1.150
v0.1.149
v0.1.148
v0.1.147
v0.1.146
v0.1.145
v0.1.144
v0.1.143
v0.1.142
v0.1.141
v0.1.140
v0.1.139
v0.1.138
v0.1.137
v0.1.136
v0.1.135
v0.1.133
v0.1.134
v0.1.132
v0.1.131
v0.1.130
v0.1.129
v0.1.128
v0.1.127
v0.1.126
v0.1.125
v0.1.124
v0.1.123
v0.1.122
v0.1.121
v0.1.120
v0.1.119
v0.1.118
v0.1.117
v0.1.116
v0.1.115
v0.1.114
v0.1.113
v0.1.112
v0.1.111
v0.1.110
v0.1.109
v0.1.108
v0.1.107
v0.1.106
v0.1.105
v0.1.104
v0.1.103
v0.1.101
v0.1.102
v0.1.100
v0.1.99
v0.1.98
v0.1.97
v0.1.96
v0.1.95
v0.1.94
v0.1.93
v0.1.92
v0.1.91
v0.1.90
v0.1.89
v0.1.88
v0.1.87
v0.1.86
v0.1.85
v0.1.84
v0.1.83
v0.1.82
v0.1.81
v0.1.80
v0.1.79
v0.1.78
v0.1.77
v0.1.76
v0.1.75
v0.1.74
v0.1.73
v0.1.72
v0.1.71
v0.1.70
v0.1.69
v0.1.68
v0.1.67
v0.1.66
v0.1.65
v0.1.64
v0.1.63
v0.1.62
v0.1.61
v0.1.60
v0.1.59
v0.1.58
v0.1.57
v0.1.56
v0.1.55
v0.1.54
v0.1.53
v0.1.52
v0.1.51
v0.1.50
v0.1.49
v0.1.48
v0.1.47
v0.1.46
v0.1.45
v0.1.44
v0.1.43
v0.1.42
v0.1.41
v0.1.40
v0.1.39
v0.1.38
v0.1.37
v0.1.36
v0.1.35
v0.1.34
v0.1.33
v0.1.32
v0.1.31
v0.1.30
v0.1.29
v0.1.28
v0.1.27
v0.1.26
v0.1.24
v0.1.25
v0.1.23
v0.1.22
v0.1.21
v0.1.20
v0.1.19
v0.1.18
v0.1.17
v0.1.16
v0.1.15
v0.1.14
v0.1.13
v0.1.12
v0.1.11
v0.1.10
v0.1.9
v0.1.6
v0.1.7
v0.1.8
v0.1.5
v0.1.4
v0.1.3
v0.1.2
v0.1.1
v0.1.0-beta3
v0.1.0-beta2
v0.1.0-beta1
v0.1.0
v0.0.55
v0.0.54
v0.0.53
v0.0.52
v0.0.51
v0.0.50
v0.0.49
v0.0.48
v0.0.46
v0.0.45
v0.0.47
0.0.47
0.0.46
0.0.45
v0.0.44
v0.0.43
v0.0.42
v0.0.41
v0.0.40
v0.0.39
v0.0.38
v0.0.37
v0.0.36
v0.0.35
v0.0.34
v0.0.33
v0.0.32
v0.0.31
v0.0.30
v0.0.29
v0.0.28
v0.0.27
v0.0.26
v0.0.25
v0.0.24
v0.0.22
v0.0.21
v0.0.20
v0.0.19
v0.0.18
v0.0.17
v0.0.16
v0.0.15
v0.0.14
v0.0.13
v0.0.10
v0.0.9
v0.0.8
v0.0.7
v0.0.6
v0.0.3
v0.0.4
v0.0.5
v0.0.2
v0.0.1
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: anomalyco/opencode#456
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @thdxr on GitHub (Jul 2, 2025).
Originally assigned to: @Hona on GitHub.
our windows support isn't really there - creating this one super issue to track all problems
@xmintec commented on GitHub (Jul 3, 2025):
here is how it works for me
Open PowerShell as administrator.
Run the following command to relax the execution policy so the installation script can run:
Set-ExecutionPolicy Bypass -Scope Process -Force
Now run the official Chocolatey installation command:
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
choco install unzip ripgrep fzf -y
Double-click and Opencode should run.
@ikifar2012 commented on GitHub (Jul 3, 2025):
Ideally though I think it would be best if this was bundled into the exe but if not possible then just document this
@davidanew commented on GitHub (Jul 4, 2025):
I have done this:
choco install unzip ripgrep fzf -y
I updated to the latest version v0.1.189
I still get the "no text" probem , issue #460
@xmintec commented on GitHub (Jul 4, 2025):
You're right, you can't enter text. Unfortunately, I didn't test it any further than I left the welcome text from Opencode, which was fine for me because I had other things to do. It's the dependency on Bun that's a problem. I've now solved it for myself with Docker, but it's a bit of a hassle. Sooner or later, I'll install it on my Mac; it should work better there.
@davidanew commented on GitHub (Jul 4, 2025):
For the "bun" problem:
This worked for me to get the opencode gui up. It still has the "no text" problem, but at least I can starting investigating it
@davidanew commented on GitHub (Jul 4, 2025):
Setting "Use the legacy input encoding" in Poweshell settings -> Terminal emulation fixes the text problems
@davidanew commented on GitHub (Jul 4, 2025):
I had a git hash related error when doing /init . This fixed it:
Update(packages/opencode/src/snapshot/index.ts)
⎿ Updated packages/opencode/src/snapshot/index.ts with 20 additions and 2 removals
46 log.info("commit")
47
48 // Extract commit hash from output like "[main abc1234] snapshot"
49 - const match = result.stdout.toString().match(/[.+ ([a-f0-9]+)]/)
50 - if (!match) throw new Error("Failed to extract commit hash")
49 + const output = result.stdout.toString()
50 + log.info("git commit output", { output, stderr: result.stderr.toString() })
51 +
52 + const match = output.match(/[.+ ([a-f0-9]+)]/)
53 + if (!match) {
54 + // Fallback: get commit hash with git rev-parse
55 + try {
56 + const hashResult = await $
git --git-dir ${git} rev-parse HEAD57 + .quiet()
58 + .cwd(app.path.cwd)
59 + .nothrow()
60 + const hash = hashResult.stdout.toString().trim()
61 + if (hash && hash.length >= 7) {
62 + return hash.substring(0, 7)
63 + }
64 + } catch (e) {
65 + log.error("Failed to get commit hash with rev-parse", { error: e })
66 + }
67 + throw new Error(
Failed to extract commit hash from: ${output})68 + }
69 return match[1]
@strager commented on GitHub (Jul 4, 2025):
"No text" issues might be related to num lock (see https://github.com/charmbracelet/x/issues/485). Can you try turning off num lock?
@strager commented on GitHub (Jul 5, 2025):
See also #143
@QDaed commented on GitHub (Jul 5, 2025):
#404 This issue still remain with the lastest patch
@wienans commented on GitHub (Jul 9, 2025):
@thdxr after starting the exe from the latest release i get this log (Win10).
Did i miss any dependency installation process?
@QDaed commented on GitHub (Jul 12, 2025):
i dont really know when will windows have a fix,it haven't usable since the first release with a lot of render bug, i love opencode as because it is good while i was using wsl2 but want to use it on windows to sync with my workflow since claude code not supported .
@davidanew commented on GitHub (Jul 12, 2025):
https://www.reddit.com/r/ClaudeAI/comments/1lxlezn/they_just_casually_dropped_support_for_windows/
(Dropped means added in gen z speak apparently)
@raymelon commented on GitHub (Jul 12, 2025):
Found this thread for Windows testers
Few problems I got
(Windows Terminal via PowerShell):
Scrolling up shows distorted views
Multi-line paste is sending each line right away instead of letting me paste it as a block of text
See attached image to see how the issues look like
@ArmDaniel commented on GitHub (Jul 13, 2025):
for everybody having issues with opencode on Windows, setting what @davidanew suggested related to legacy input encoding will solve the 'no text' issue. However, the scrolling will still be distorted. I solved it by opening opencode in WezTerm...so yeah, works for me that way
@leporel commented on GitHub (Jul 14, 2025):
#967 feat: Replace unzip with PowerShell's built-in extraction for zip archives
@bramburn commented on GitHub (Jul 14, 2025):
is this because we are using go tui? or why is this happening?
@CarlosGtrz commented on GitHub (Jul 14, 2025):
What Claude Code team did was to run their commands using the MSYS2 Bash shell included in Git for Windows. That may be an easier start for opencode.
@ikx94 commented on GitHub (Jul 15, 2025):
Looking forward to OpenCode on Windows 🙏🏻
@bramburn commented on GitHub (Jul 15, 2025):
I'm working on a new fork for windows only. Rebuilding it with proper installation files rather than bun build.
@QDaed commented on GitHub (Jul 15, 2025):
atm i'm using bash on windows , seems it is working now
@wienans commented on GitHub (Jul 15, 2025):
@thdxr since v0.3.9 the windows.zip file is detected as virus by windows defender v0.3.8 is working fine
@oenic commented on GitHub (Jul 15, 2025):
How are any of you even installing it? The site says to use the binary from the releases, but I go to the latest release and there simply isn't anything downloadable for windows
@illgitthat commented on GitHub (Jul 15, 2025):
Something happened with the latest release, but one previous has windows binary. https://github.com/sst/opencode/releases/tag/v0.3.10
@phob commented on GitHub (Jul 16, 2025):
@ -Commands aren't really working. As soon as you type anything after @ you only get no matches found.
/init isn't looking into subfolders
@wienans commented on GitHub (Jul 16, 2025):
For me now the boot up of opencode on windows works. But out of what ever reason, i can not type anything in the message box. All Shortcuts work but the messagebox doesn't
@leporel commented on GitHub (Jul 16, 2025):
The opencode fails to open the relative path
~this wotks -
@TrueHOOHA commented on GitHub (Jul 17, 2025):
where is ~/.local/share/opencode/ folder located in windows? I cant find it
@itsrainingmani commented on GitHub (Jul 18, 2025):
I've made a Chocolatey package for opencode that I'm happy to add to the chocolatey community packages. I noticed that the latest release (v0.3.19) doesn't have a windows executable at all. Is there a reason for that?
@leporel commented on GitHub (Jul 18, 2025):
I tried making powershell.exe as a soft link to bash.exe, but it didn't help, however the model wanted to execute the command in the WSL shell and somehow it worked.
But this is not the behavior I expect, why is Bun executing commands in WSL while opencode started in powershell
PS: I tested this code and it works, maybe this will be implemented?
https://github.com/sst/opencode/pull/1189
I made a PR with a fix for the bash tool call on Windows. I compiled a binary locally and am using it myself - now commands run natively in the Windows environment without relying on WSL.
@Prikalel commented on GitHub (Jul 20, 2025):
@itsrainingmani commented on GitHub (Jul 20, 2025):
The chocolatey package for opencode has passed automated validation and I'm waiting on moderator approval to have it be officially listed (and to release updated versions). But in the meantime,
v0.3.43is available for download - https://community.chocolatey.org/packages/opencode/0.3.43@RedWilly commented on GitHub (Jul 21, 2025):
yeah nice was able to install using chocolate. thanks
@Slach commented on GitHub (Jul 21, 2025):
scoop windows installation also wait PR rewview
https://github.com/ScoopInstaller/Extras/pull/15843
@bramburn commented on GitHub (Jul 21, 2025):
feel like killing myself with all these issues.
On Mon, 21 Jul 2025 at 15:39, Eugene Klimov @.***>
wrote:
@yokowasis commented on GitHub (Jul 25, 2025):
half page scroll down is broken on powershell and cmd on windows terminal. it works fine on alacritty. bash also works fine. wsl also works fine.
@sanathusk commented on GitHub (Jul 28, 2025):
Please add support for Windows 11 arm version
@Orcomp commented on GitHub (Jul 29, 2025):
Installed opencode with scoop and am running it in bash. Mouse wheel works (which is a good start).
Update: It's not working today. Not sure what changed.
@Badbird5907 commented on GitHub (Jul 29, 2025):
Opencode works fine for me under emulation
@arpan-astreyan commented on GitHub (Aug 7, 2025):
Still not working!!
Not able to use this great cli.
@chjudge commented on GitHub (Aug 7, 2025):
The two issues I've seen when trying to install with bun have been the package name not matching what the postinstall script looks for and the opencode.bunx file that bun generates alongside the executable being malformed (it tries to run with /bin/sh instead of cmd) I have a pull request open for the first issue and have made a sort of shim that will generate the correct .bunx file for now but looking to dig into that at some point, hoping it is maybe a tweak in the build process
@ledmaster commented on GitHub (Aug 8, 2025):
Tested version 0.4.1 today on Windows 11 with Powershell. Mostly fine, just scrolling down during a session messes up the messages. Scrolling up doesn't have issues. Otherwise no issues.
@INGCapaDev commented on GitHub (Aug 8, 2025):
Please fix the scrolling down +1
@ledmaster commented on GitHub (Aug 9, 2025):
Scrolling down and up with mouse and PgUp,PgDown working fine in Windows 11, Powershell 7 inside Alacritty with Opencode 0.4.2
Got some "virus detected" messages yesterday when downloading this version, but none today
@nbiotminsk commented on GitHub (Aug 17, 2025):
How to change settings API
@tylertylerday commented on GitHub (Aug 18, 2025):
Just installed using "choco install opencode" and everything is working! Great work! Windows 11 / Windows terminal
@ledmaster commented on GitHub (Aug 19, 2025):
Are models able to find stuff using Grep for you?
@rekram1-node commented on GitHub (Aug 19, 2025):
Have any of yall had problems specifically trying to use opencode with an npm install instead of choco? I heard someone in discord say that npm install didn't work but choco does
@wienans commented on GitHub (Aug 20, 2025):
I actually used straight up binary. Is there a difference in install methods🤔
@krymancer commented on GitHub (Aug 21, 2025):
Since the repo don't have an discusstions tab, I ask here:
It's planned to have an winget package?
@kytpbs commented on GitHub (Aug 24, 2025):
NPM failed miserably, but I was able to install it through Winget, which worked nearly perfectly. I'm not sure by whom or how, but it's available in Winget.
In the
/helpview, when I scroll down, only the value at the very bottom changes, while the rest remain the same until I scroll back up. Then it works correctly. If I scroll to the bottom and keep rapidly pressing up and down, all of the help menus get filled withinput_submit.@robertmclaws commented on GitHub (Aug 26, 2025):
I got this working on WinGet and it's working against Grok Free. Please fix scrolling though, this is a HUGE issue for me, especially because Grok is chatty AF.
@crazy-treyn commented on GitHub (Aug 26, 2025):
Came here to say this. Scrolling bug makes it virtually unusable on Windows (non WSL).
Otherwise seems to be working. I was able to install via winget too.
@robertmclaws commented on GitHub (Aug 26, 2025):
I discovered that if you resize the window you can at least read what's there because it triggers a re-render.
@leporel commented on GitHub (Aug 27, 2025):
PgUp / PgDn also make it readable
@dylbarne commented on GitHub (Aug 27, 2025):
documented method of Windows install with
bun install -g opencode-aiseems to be working alright for me(npm is my preferred package manager, but was getting various installation issues on Windows)
not sure if is expected, but to note: the opencode.exe in my %USERPROFILE%\.bun\.bin did not work, had to add to PATH and use the one instead from %USERPROFILE%\.bun\install\global\node_modules\opencode-windows-x64\bin
@thomaseleff commented on GitHub (Aug 29, 2025):
@robertmclaws
Certainly not a perfect solution, but I just ask the llm to create markdown files containing its responses in a particular folder in the repo and omit that folder in .gitignore.
The drawback (aside from the obvious UX drawback) is you can't really use the plan mode since the llm does not have write permission in that mode.
@notkiran commented on GitHub (Sep 8, 2025):
bun install -g opencode-ai
installs the opencode properly, but when, opncode is run I get this error
`PS C:\Users\Administrator> opencode
error: interpreter executable "/bin/sh" not found in %PATH%
Bun failed to remap this bin to its proper location within node_modules.
This is an indication of a corrupted node_modules directory.
Please run 'bun install --force' in the project root and try
it again. If this message persists, please open an issue:
https://github.com/oven-sh/bun/issues`
@NSPC911 commented on GitHub (Sep 8, 2025):
super inconsistent based on my testing. using opencode via scoop
I had issues with scrolling, so I decided to force reinstallation, it works now, not sure why it is so, but thought I'd share
before reinstallation, I got this error message every time I quit
and also
bun install -g opencode-aiyields the same message as the above comment, it cannot find/bin/shonPATH@notkiran commented on GitHub (Sep 9, 2025):
how to fix the scrolling issue? can anyone or @NSPC911 let me know for windows, which way to install
@NSPC911 commented on GitHub (Sep 9, 2025):
I'm currently using scoop, so it is as simple as
@notkiran commented on GitHub (Sep 9, 2025):
the scroll issue is still there on scoop install also
@NSPC911 commented on GitHub (Sep 9, 2025):
https://github.com/user-attachments/assets/a2b930b9-b2a6-499c-890f-a5690ca056c8
I also noticed an issue, opencode released their latest update about a few hours ago, and I was using opencode at that time. It was working perfectly fine, until it 'updated' to the latest version itself, without scoop doing anything. That's when it straight up stopped scrolling. Take this as a pinch of salt, I just want to contribute what I observed, but I'd like to see people test it out by reinstalling opencode if the scroll isn't working.
@NSPC911 commented on GitHub (Sep 9, 2025):
I also want to check whether people have this issue, where you cannot attach files via opencode?
https://github.com/user-attachments/assets/3814d444-dee3-44c0-a969-061c23c11b51
@itsrainingmani commented on GitHub (Sep 9, 2025):
we put out a patch for this, but there is still some nagging issue around how the shims are being auto-generated on Windows. I'm working on fixing this!
@itsrainingmani commented on GitHub (Sep 9, 2025):
Yes I also have the same issue and am trying to fix this as well 😅
@ykiran commented on GitHub (Sep 10, 2025):
I'm trying to add GLM 4.5, but unable to paste the API key when asked to. Anyone else facing this issue?
Windows 10 Pro (19045.6216)
Using latest: 0.6.10
WezTerm: 20240203-110809-5046fc22
@NSPC911 commented on GitHub (Sep 10, 2025):
I had that issue as well. What I used was to 'literal' pasting to paste the API key
Wezterm's pasting is a bit funky at times, so normal ctrl + v may not work, so I use ctrl + shift + v to paste text as if I typed it out.
@ykiran commented on GitHub (Sep 10, 2025):
This worked, thanks a lot @NSPC911
@notkiran commented on GitHub (Sep 10, 2025):
In this scoop install method, the scroll bug is not there, it displays content properly, but there is no scroll functionality, so whatever content out of display window cannot be accessed again or scrolled @NSPC911
@NSPC911 commented on GitHub (Sep 10, 2025):
what terminal are you using? i don't think it should matter, because it works on Wezterm (currently using), Rio, Alacritty and Windows Terminal (Preview)
@notkiran commented on GitHub (Sep 10, 2025):
in v0.7.0 scroll is buggy in new windows terminal, old PowerShell , new PowerShell and also in PowerShell preview
scroll is only working proper in scoop install and wezterm
@AmeowCAT commented on GitHub (Sep 11, 2025):
This solved my scrolling issue in Windows Terminal (Preview)
setx TERM xterm-256color@Slach commented on GitHub (Sep 11, 2025):
@AmeowCAT thaks for sharing workaround
@NSPC911 commented on GitHub (Sep 11, 2025):
other replies
wouldn't that ruin other terminals, that may or may not support
xterm-256color? surely some terminals support thetruecoloror just cannot supportxterm-256colorpalette@AmeowCAT commented on GitHub (Sep 11, 2025):
yes, this isn’t a universal solution, but it may help point the way.
@nikitakot commented on GitHub (Sep 15, 2025):
can i ask what's the status of this issue? how reliably opencode can be used now natively on Windows compared to Linux/Mac?
@rekram1-node commented on GitHub (Sep 15, 2025):
I still think there is a bit more work to do to have best experience
@nielpattin commented on GitHub (Sep 23, 2025):
No one mention pasting image yet?Pasting copied image, not doing anything btwHope to have a fix in place soon!I think it working for paste image and scroll issue somehow on alacritty
https://github.com/sst/opencode/issues/2821#issuecomment-3369798611
@JosXa commented on GitHub (Oct 12, 2025):
Adding my voice here to agree and report that scrolling down is completely borked in Windows Terminal, but works in Alacritty (which I installed just to be able to use opencode).
Is anyone able to add new lines via
input_newline(shift+enter by default) in Alacritty? This works in Windows Terminal, but in Alacritty it just sends the message. I guess the shift key is intercepted somehow, because rebinding it to ctrl+enter works.@BurgessTG commented on GitHub (Oct 12, 2025):
Taking a hack at making windows solid =]
@BurgessTG commented on GitHub (Oct 13, 2025):
I have a fix for the binary installation using a js wrapper on windows, also LSP pathing and tooling that seems to work okay in Dev
@Derjyn commented on GitHub (Oct 14, 2025):
Another issue I didn't see mentioned here, is non-Windows commands are constantly being run. Rather than
dir,lsis run.cmd.exeor similar should also be utilized. Basically a simple review of the tools you guys have for MacOS and Linux need to be translated to Windows (even though apparently no one uses Windows nowadays?).This poor Windows bit is the only negative I can personally spot with OpenCode. Had no issues on several other similar platforms I audited and put through testing. Charm, Claude Code, etc... These little bugger issues seem like easy wins to gain a bigger portion of this domain, and would certainly make your users happy!
@NSPC911 commented on GitHub (Oct 14, 2025):
^ yeah, it fails to open files, list or just do things in general because commands used are posix commands that do not work on windows.
either powershell is used, or cmd should be used. git bash or wsl is fine, but it shouldnt be a requirement to run opencode
@rekram1-node commented on GitHub (Oct 14, 2025):
thanks for the feedback guys, I hope we can get it to a better state for you all soon
@nielpattin commented on GitHub (Oct 14, 2025):
I would like to support nushell as default for windows because it is kinda like POSIX shell bash, zsh. I very tired of telling llm to run cmd every time it's trying to run bash command on cmd shell. IDK but when use on Windows (not in wsl) it only run cmd command. No offense but powershell and cmd syntax gonna take me miles before even understand what it actually does.
@NSPC911 commented on GitHub (Oct 14, 2025):
nushell is barely posix, I wouldn't even consider it as such, many syntax that nushell makes use of doesn't work on posix shells
and anyways, should opencode require nushell to run?
@nielpattin commented on GitHub (Oct 14, 2025):
opencode does require fzf, rg... I mean, maybe even better is that we can configure the shell.
So user can choose whatever they want to use, and fallback as default base on system if not found... just a suggestion.
@rekram1-node commented on GitHub (Oct 14, 2025):
@nielpattin shouldn't require you to have them preinstalled, opencode should be resolving these automatically if they aren't present on your system
@nielpattin commented on GitHub (Oct 14, 2025):
I can see that they download it if it doesn't exist. But yeh. since powershell and cmd already default installed on Windows, nushell just a suggestion as it doesn't like posix but at least it is kinda like in some way.
And the original problem from Derjyn can either have to do internal code of opencode or just tell the llm to know it's in Windows environment and use cmd command instead of trying to run posix command.
Wait, are we talking about the command that AI trying to run or @Derjyn I misunderstand something?
@JosXa commented on GitHub (Oct 14, 2025):
The only problem is that LLMs are generally terrible at producing valid NuShell syntax :/ I love it, but not with AI.
If you have a different experience, please name what models work for you :)
@nielpattin commented on GitHub (Oct 15, 2025):
I mean, llm is generally terrible at everything if it outdated. powershell and cmd already on internet since birth, but sometimes it still gives me "no command", "xyz not exist", ...
nu is new and some command might not work, but look at this what nu give you for some basic command.
I can't cover all the case but if the llm have access to web search or have good instruction it can still do the same as cmd and powershell.
There is like 80% (I make it up) case no one will run same command line commands. So we can't just "translated command from Unix like systems to Windows" This is not something that opencode can just cover in a day or two, because there is like 1000 things different between Windows and Unix (wish they could just be use the same thing). Even on Unix systems, some time llm can't just run this posix command and working out of a box and can only work 80% of a time. It failed, but it can retry until it work.
So if we have something that llm failed to run and always want the llm run the command exact like what we want, then we can just put it in the AGENTS.md. Maybe someone have better idea in the future, but now we stuck at this. Cheer mate!
@Derjyn commented on GitHub (Oct 17, 2025):
That is certainly a workaround for now, but we should be aware that every such workaround eats up more tokens and such. As with all things, efficiency, tactical prompting and setup comes into play... but these platforms/tools (as in OpenCode) exist as a convenience and should be solving these issues for users in an optimal way. If they capture a user base and then stop caring about taking responsibility for these issues and push it off onto the users, well... we should just be aware. That might seem dramatic, but it really is a thing. Unless my understanding of what purpose these platforms serve is skewed 😅
I tend to add stuff to AGENTS.md or other controlling configuration files like "Environment is Windows based, so use relevant commands, tools, and operations", but that doesn't always guarantee smooth operation and we can still see wasted gas. What is a bit confounding, is that things run smoothly in a Unix-centric workflow - no issues with commands and such. So the awareness/contextual functionality for specific operating systems and environments isn't some impossible boss, but rather things seem to be hardcoded to favor Unix and be derpy with Windows.
If this issue could be tackled, and hopefully it's an easy win, I feel like the general UX and public receipt of OpenCode would be more positive. That is, you'd see less review/comparison videos where friction was pointed out. That may be out of context, but if people were being honest, that type of thing does matter.
@akierum commented on GitHub (Oct 17, 2025):
2025 we use command prompt ? to use Ai, What next ? seriously you get away to this nonsense only because coders tolerate it. Make proper install binary.
@Derjyn commented on GitHub (Oct 18, 2025):
@akierum - I think you may be confused about what's going on. Most people using these sorts of platforms and tools live in the terminal... This might not be your cup of tea. Perhaps a web-based UI on main platforms like ChatGPT, Gemini or Claude would be more your style (or Ollama for example, now has a desktop application with a friendly UI).
Your message is like going to a car show, and yelling into the crowd "Really? CARS?! Pfft. Apparently you've never heard of an 'airplane'?". It's strange and a bit antagonistic. Or maybe there is some sort of language barrier, in which case... hey, it happens!
At any rate, this issue thread is related to general Windows support scenarios with OpenCode (which is running in a TUI/CLI, what you'd call the command prompt). Let's do our best to keep the subject matter focused, to make it easy to work on resolutions.
@Red007Master commented on GitHub (Oct 18, 2025):
You on Reddit bro, thank you for making me laugh!
@JosXa commented on GitHub (Oct 18, 2025):
Can someone confirm that pasting multi-line snippets into Windows Terminal just queues individual messages, circumventing the
[pasted #1 N lines]hook?@akierum commented on GitHub (Oct 18, 2025):
Good that you understood the joke, sarcasm whatever. Seriously I remember 1995 when PC did not start without proper autoexec.bat file and other config files for memory etc. Even then there was no Linux sudo cult and endless dependencies. I thought Linux was great too, but since dependency was not solved on 20 Years I quit. No binary, with GUI -> nonsense. I appreciate strengths of terminal as additional automation tool, but certainly not main way to operate program.
If there would be no internet (I remember those days) then Linux would be dead. Nowhere to download dependencies or get help online instantly. This Linux is not OS, it is wasteland of code. Same goes for terminal, I have wasted enough time on in in early days.
@Red007Master commented on GitHub (Oct 18, 2025):
I meant it like "you funny" and don't "I agree with you", don't get me wrong.
Like, you are wrong, you are literally complaining about this under open-source dev-oriented tool.
Not even talking about your point in vacuum.
Go implement GUI if you want it so much, nobody is stopping you. (or pay somebody if you want, I'm sure there are people who will do it if you can pay for it right amount)
And based on your second paragraph I can see that you yourself don't consider it to be "the joke" nor "sarcasm".
Strange, bassless, hypothetical statement. And I don't even understand what you are trying to prove or state and how is it even related to "question in question".
@JosXa commented on GitHub (Oct 19, 2025):
@thdxr This thread is going off-topic quickly. Can you keep an overview over what needs doing with all this noise? Perhaps having a single ticket with all Windows issues bundled isn't the way to go 🤔
@rekram1-node commented on GitHub (Oct 19, 2025):
Ill try to clean this up some when I get a chance
@Derjyn commented on GitHub (Oct 20, 2025):
Maybe a Windows tag or template for Windows issues could be whipped up, and then parse what's here and migrate them into specific tickets. Monolithic issue threads are okay for small projects internally where you can keep things on the rails, but public repos rarely stay on track.
Apologies for contributing at all - I was attempting to get it back on track with those replies that got hidden. Totally understand the moderation actions though!
Back to the Windows support stuff: I've tinkered with more models and more terminals, and I still saw common issues popping up concerning OS dependent commands. It is somewhat simple enough to overcome this with agent/system prompts (as has been touched on) that put explicit importance on the OS. A dirty example:
Now even with this in play (and other efforts layered on top), there are more than enough occasions where a Unix command is used when an agent is going at it, to call this an actual issue. I'm going to do my best to carve out time to pour over the source code out of curiosity and to see if I can catch an obvious root cause.
I'm still quite new to OpenCode, and have no qualms with the idea that it's me being naive and falling into a trap of non-evidence; while I've hammered away at un-scientific testing, these command choices by the various models/agents could simply be coincidence and poor prompting and configuration on our part. The only reason I lean toward OpenCode being the culprit, is that I've run the same lazy tests in other tools, and the Windows environment specificity is respected.
@NSPC911 commented on GitHub (Oct 20, 2025):
i have a feeling that opencode sometimes still uses unix commands under the hood. some time ago, you cant attach files using the
@<file>thing, but it got fixed recently. there definitely are a couple other commands and those might need fixing.also about the labels, I think that instead of labels, github's parent and child issue feature could be used, so everything can be connected to this issue. it also looks a lot nicer because you get to see how many issues were completed related to windows
@Derjyn commented on GitHub (Oct 20, 2025):
The parent/child approach is a good idea, and I need to remember that is a thing for my own endeavors as well.
I'm still digging around here and there, and so far I have found some internals that seem to add more weight toward OpenCode contributing to the not cross-platform approach. Taking a look at the files in
packages/opencode/src/session/prompt, pretty much any command execution related language is Unix centric. Bash this, bash that. Having a foundation of "bash" for most all command related topics... well I can't help but think that would bedazzle any model being used into thinking from a Unix/Linux point of view right off the rip.Again, I've only just begun to scratch the surface with OpenCode, so I could be barking up the wrong tree. However, seeing those prompts reminded me of why this topic was so important to me, personally: the desire for a clean foundation and optimal starting context/prompt scenario is incredibly important.
I'm not exactly sure what purpose those prompt text files serve outside the obvious, but it made one thing clearer to me: there isn't exactly a solid style or acute standard fleshed out there. While specific models and systems (as in Claude, Gemini, Codex, Qwen, etc) have their nuances, the wide variety of grammar, structure, and tone seems erratic to me. Not bad, like incorrect or anything - just not professional, objective and following a recognizable structure that would present glass smooth starting point for our agent setup.
And that quasi-chaotic prompt stack (wondering if this was harvested from elsewhere, and no one got around to cleaning it up?) has bits that are most certainly not cross-platform (I'm going to start saying platform-agnostic):
With elements like that rattling around in the foundation, it would make sense that we'd see an unpredictable occurrence of bash commands instead of Windows command line commands. I'm always learning new best-practices and doing my best to unlearn old bad-practices, so if I misunderstood all this, by all means slap me in the head with some wisdom.
I've read that initial prompts and early words in system messages and such have more weight in setting the tone and "mindset" of agents/models, so I'm also thinking this is why even with the aforementioned overriding prompts some of us have pointed out are hit-or-miss. An agent may pay attention to the OS/dev environment we specify, other times it might be stubborn due to context size or simply the random context in play. Just a working theory I wanted to share...
Would I be on the right track to assume that if we cleaned up those core prompt files, we might see better performance across platforms?
@NSPC911 commented on GitHub (Oct 20, 2025):
that is true, doing a search in that area https://github.com/search?q=repo%3Asst%2Fopencode+path%3A%2F%5Epackages%5C%2Fopencode%5C%2Fsrc%5C%2Fsession%5C%2Fprompt%5C%2F%2F+powershell&type=code only yields to gpt-5 for copilot, which cant be used as well as a couple other models
@rekram1-node commented on GitHub (Oct 20, 2025):
@NSPC911 if you are getting requested model is not supported errors it is most likely for one of the following reasons:
also i like ur idea about parent child issues ill try to set that up today
@NSPC911 commented on GitHub (Oct 20, 2025):
ah! no wonder, it works now, thanks!
@rekram1-node commented on GitHub (Oct 21, 2025):
Linked a bunch of sub issues, anything missing feel free to open an issue and ill link it
@CarlosGtrz commented on GitHub (Oct 21, 2025):
There are some PRs like: #3155, #2861
@rekram1-node commented on GitHub (Oct 21, 2025):
Ill check them out, thanks
@NSPC911 commented on GitHub (Oct 21, 2025):
i think that some of the tui related issues could be fixed if opencode doesn't autoupdate while running portable (like via scoop) or through package managers (bun, npm)
@bogorad commented on GitHub (Oct 22, 2025):
hangs under win11/arm as of version
0.15.13(used to work before, I might have missed a couple of versions on my arm64 win11 laptop), installed via scoop. shows up both in scoop and in npm. when I start, it shows nothing. but hittingctrl+casks if I want to terminate the batch file. looks like it fails to start.tried under ms-terminal-preview.
@JosXa commented on GitHub (Oct 22, 2025):
@rekram1-node #3343
@nielpattin commented on GitHub (Oct 28, 2025):
Idk if anyone tried yet, but on Windows, assuming most people download "Git for windows"
It comes with the bash.exe
I tried to set the SHELL env to the bash.exe path, and now opencode when on Windows will use this instead of cmd.
I tested this and the LLM kinda happy with it because the LLm always tried to run "posix" command.
@heditwo commented on GitHub (Oct 31, 2025):
https://github.com/user-attachments/assets/2f2bceb2-1e27-4b92-be62-d542daf7809f
On Windows via WezTerm terminal, text selection does not work. I've attached a video of the issue in action
I am currently on pwsh version 5.1
`
Major Minor Build Revision
5 1 19041 6456
`
This issue only happens on the opentui branch/1.0.0 release branch.
Congrats again on the 1.0.0 release, and thanks for all the hard work you guys have put into this tool
@RichardScottOZ commented on GitHub (Nov 2, 2025):
I tried multiple variants of this with no luck - is this a personal or corporate machine? (my problem)
@Derjyn commented on GitHub (Nov 3, 2025):
Do you mean you were having trouble finding the executable, or getting an agent to play nice and use that specific executable? If it's an issue with the executable:
/install-directory/Git/bin/bash.exeIf it's an issue with getting the agent to use the executable, that is a can of worms. Allow me to get into the weeds a bit (and I mean no disrespect with my words - I'm being direct and solution-seeking)...
One of the primary sources of friction I have with OpenCode, has been the hardcoded prompts that are not cross-platform. While I have a personal opinion and love/prefer Linux, I'm also objective and professional; At a foundational level, as many prompts that users cannot edit easily should be platform-agnostic.
Unfortunately some primary and highly influential prompts have been chosen that are opinionated vs objective, specifically calling out Linux as the environment and similarly commands and tool calls and have a high tendency to align agents. Thus, it currently falls on the user to overpower those prompts. I'm noticing this is the wild west right now, with many users having mixed results. I myself had a good run where I had no issue, within a Windows environment. That good run ended and I stopped trying to overpower the internal system messages, moving (back) to another solution and haven't looked back.
The lack of determinism and a clean foundation on the internal system prompts devoid of opinion is the only issue I have, but am patiently waiting for these bits and bobs to be addressed. I haven't seen any devs speak on this subject or respond clearly when it is called out, which may ultimately be a deal breaker if it's intentional. Linux is the best, we all know. So is obtaining expected results when using battle-tested approaches that work just fine in other solutions, and the cause of the difficulty is known.
All that being said, what I previously had working for me was something along the lines of the following placed in a global prompt/system message (as always, YMMV):
XML-like approach:
Basic listed approach:
NL approach:
Those are just rough examples that get the general idea across, and you may need to place even more importance (using keywords like CRITICAL, IMPORTANT, REQUIRED that many models pay attention to) on your desired values, or repeat yourself.
Another issue you may run into is context poisoning - depending on where you have these types of prompts positioned, it may get lost to an agent's whimsy among a huge context load in a session. I was placing these types of prompts towards the beginning of my system messages/agent files, etc.
Hopefully that helps, but I found it eventually too much of a battle to keep fighting, and simply can't accept wasting tokens/context for something as standard as this. I'd rather fill that context with something more useful, versus something required to function.
@RichardScottOZ commented on GitHub (Nov 3, 2025):
As mentioned previously, many versions of attempting to get the shell to work to get it to run at all, nothing to do with prompts downstream.
@Derjyn commented on GitHub (Nov 3, 2025):
So then your agents can't run any bash commands at all, is what you're saying? If that's the case... then it likely is an issue in your environment. Even without all my jargon about prompting this way or that, or other approaches - basically a clean install, should have an agent able to run bash commands, even if they fail (due to referencing a non-existent executable in the call).
What does the output look like when an agent tries to run a bash command? Paste an example in here, maybe it's an easy win.
@RichardScottOZ commented on GitHub (Nov 3, 2025):
No. Opencode does not run. See issue titled EBADF.
@Derjyn commented on GitHub (Nov 3, 2025):
Ah. Bad file descriptor shenanigans. Most of my experience there (IT support related, edge-cases)... it came down to permissions or borked environment setup. Are all your prereqs up to date? Node, Bun, etc? That's the last bit of self-help I can imagine, could very well be a legitimate bug with OpenCode on Windows (versus an issue on your end, with your environment). Very much a "is it plugged in" line, but I've seen plenty of scenarios where getting prereqs UTD ended up being the resolution.
@RichardScottOZ commented on GitHub (Nov 3, 2025):
Yes, tried several different versions of each. Some chance it is related to 'enterprise windows shenanigans' but no chance of not 'being up to date' - apart from 'needing to install some esoteric version of node from source from 87 hours ago'. Just the usual method.
@ZarK commented on GitHub (Nov 9, 2025):
Opencode worked much better for me on windows last week. Today it constantly just stops, it is "working..." but nothing happens. Just a few loops and then it hangs like this. Tried in four different terminals and tried both Zen and openrouter models.
@bramburn commented on GitHub (Nov 9, 2025):
It's this sorted?
Regards,
B.Ramburn BSc (Hons) LLM MCIArb
Snr. Quantity Surveyor & Director at Icelabz
On Sun, 9 Nov 2025, 22:20 Tjalve Aarflot, @.***> wrote:
@rekram1-node commented on GitHub (Nov 9, 2025):
@ZarK What is it doing when it is stuck in a "working" state?. What version are u on?
@jdwilsonjr commented on GitHub (Nov 12, 2025):
We refer to the moment opencode glitches on Windows as "Going Tetris". An homage of sorts to Spaceballs "Going plaid". Every morning I npm --global update with my coffee. Then see how long before opencode goes tetris. After which, back to business as usual with Claude or Codex or Gemini or ...
Have to say that I am delighted to see this issue pinned. There are a number of Windows users out here. Godspeed on this one.
@bramburn commented on GitHub (Nov 12, 2025):
With all the AI out there use open code to fix it and get it working.
Regards,
B.Ramburn BSc (Hons) LLM MCIArb
Snr. Quantity Surveyor & Director at Icelabz
On Wed, 12 Nov 2025, 23:17 jdwilsonjr, @.***> wrote:
@Kreijstal commented on GitHub (Nov 15, 2025):
codex kinda works on windows
@rekram1-node commented on GitHub (Nov 15, 2025):
We have a few windows updates shipping this week that should get it to a much better state for everyone.
@Kreijstal commented on GitHub (Nov 16, 2025):
can you also use opencode over ssh for windows (you can use ssh from cygwin/msys2 btw)
@0xn3bs commented on GitHub (Nov 20, 2025):
Installed opencode using Choco.
Using the ! key to run shell commands launches wsl.exe instead of cmd.exe. Doesn't appear the underlying shell that's launched is configurable anywhere unless I'm missing something.
Screenshot of window that briefly pops up when trying to run shell commands:
@rekram1-node commented on GitHub (Nov 20, 2025):
@0xn3bs underlying shell is configurable using $SHELL
@nikitakot commented on GitHub (Nov 21, 2025):
Anyone here switched from claude code to opencode recently on native Windows? How is it? Ready?
@nielpattin commented on GitHub (Nov 21, 2025):
ctrl+jorctrl+enterinstead)ctrl+vis fine,ctrl+vwith image is fine, but for multiple line like a json or long logs you need to usectrl+shift+v./exitorctrl+crandomly close the terminal (you will getting like 80% chance it will close the terminal, and 20% it will exit quietly)@JosXa commented on GitHub (Nov 21, 2025):
This is solved for me as of recently, praise the lord (or the dev)!
@0xn3bs commented on GitHub (Nov 22, 2025):
Some quirks I noticed is resizing the window really bugs it out - Claude Code suffers from a similar issue but with OpenCode it can leave it unusable. So for now, whatever size window you started OpenCode, leave it at that and don't touch it.
Sometimes quitting OpenCode will cause any mouse movement/scrolls to print symbols to the console and I'm forced to close that Powershell instance.
I'm enjoying it.
@NSPC911 commented on GitHub (Nov 22, 2025):
so it isnt just me!! #3691
@JosXa commented on GitHub (Nov 22, 2025):
First ctrl+c clears the input, y'all are aware of that?
@nielpattin commented on GitHub (Nov 22, 2025):
I mean
ctrl+cmultiple time, normally we force quit running process like that. It was working on0.15.31back. But after v1.0.0 it's never working again. Even using/exitdo the same things. Do we need a video to showcase that?@JosXa commented on GitHub (Nov 22, 2025):
Perhaps. At least /exit is very reliable for me
@nielpattin commented on GitHub (Nov 22, 2025):
Yeh, perhaps I got unlucky then.
https://github.com/user-attachments/assets/b33e4443-b079-4aa5-a68d-33200783d4a1
@rekram1-node commented on GitHub (Nov 22, 2025):
@0xn3bs
This should have been fixed in one of the latest releases, our contributor made a bug fix for bun so the resizing should work for claude code too soon
@nikitakot commented on GitHub (Nov 22, 2025):
what's the recommended terminal app for Windows? is there something not supported in Windows Terminal?
@bramburn commented on GitHub (Nov 22, 2025):
I use auggie, Claude code and Gemini all work well on windows.
Regards,
B.Ramburn BSc (Hons) LLM MCIArb
Snr. Quantity Surveyor & Director at Icelabz
On Sat, 22 Nov 2025, 20:34 Nikita Kot, @.***> wrote:
@nielpattin commented on GitHub (Nov 22, 2025):
You can't paste image on Windows Terminal
For recommended, there are two terminal apps you can use on Windows rn:
Opencode docs: recommended terminal app
@Thanaen commented on GitHub (Dec 8, 2025):
Several of us use Opencode with Git Bash or PowerShell, and this happens to us frequently.
I am NOT enjoying it 😆
@vruss commented on GitHub (Dec 8, 2025):
Is it recommended to run opencode in gitbash or powershell or cmd when on Windows? I noticed that almost always the agents will try to use bash commands and therefor fail.
@nielpattin commented on GitHub (Dec 9, 2025):
You set the SHELL env on Windows to where bash.exe is from gitbash mostly from
C:\Program Files\Git\bin\bash.exeBecause the llm gonna try to follow the bash rule anyway. Trust me, bash.exe from git for windows is amazing and gonna work 90% of the time instead of asking the llm to write up powershell or cmd code.
@ajaffie commented on GitHub (Dec 9, 2025):
This, but I can never run opencode again because I get
Error: agent coder not foundand it prints usage@nikitakot commented on GitHub (Dec 13, 2025):
what's the best way to workaround the ctrl+c behavior on Windows rn? I want it to copy text, not to quit the cli. I'm on Windows Terminal but about to switch to WezTerm. Can I stop ctrl+c to quit opencode in WezTerm somehow?
@rekram1-node commented on GitHub (Dec 13, 2025):
I shipped better defaults for shell discovery on windows it should try to find git bash better
@rekram1-node commented on GitHub (Dec 13, 2025):
@nikitakot to copy text its just click, drag, and release should copy for u
@bogorad commented on GitHub (Dec 13, 2025):
ctrl+shft+c? pretty sure it works everywhere.@pschiel commented on GitHub (Dec 22, 2025):
Although my main workstations are Linux and MacOS - I am trying hard to get a flawless experience under Windows too.
A few observations, problems and solutions I have so far:
Environment choices:
cmd.exe,powershell.exeorpwsh.exe: All of these lack a bash. While a lot of things also work without bash, it's just worse. Models will often produce bash output, which is also OS independent.WSL: opencode hangs often shortly. WSL in general doesn't work well outside it's internal file system. Very convenient to install, but it performs bad. Lag writes sometimes cause additional "file has been modified".git bash: works better, but extending the git bash is not easy. It lacks pacman, a cc toolchain, installing the small unix goodies is inconvenient (via winget or similar). git bash is kind of a minimal MSYS2.MSYS2(UCRT64): works best so far. It gives you what git bash does, and with pacman on top, easy install of additional tools.winget install OpenJS.NodeJS(over MSYS2 NodeJS): otherwise weird issues come up with terminal and more.Major problem on all MSYS2 based solutions:
/c/some/pathwill come up. Either by model output, or via some git command (opencode uses git rev-parse to get some things). These paths get wrongly resolved by opencode tools / NodeJS...\...ENOENT, or write to wrong locations (e.g. writing toC:/e/somethinginstead ofE:/something). Even worse: agents will often then switch tosedbased editing, which causes even more problems and more awkward behaviour.Workaround / Solution:
Adding a path normalization, which will (only on win32) convert paths like
/c/some/path,/cygdrive/c/some/path, or/mnt/c/some/pathtoC:/some/pathbefore tool invocation. This results in correct path resolutions in all cases I encountered so far. Will test it a bit more and open a PR later.@nielpattin commented on GitHub (Dec 23, 2025):
@pschiel I have a path normalization pr PR#6082 that trying to fix those, maybe you want to look if those match your need. 👀
@2315137135 commented on GitHub (Dec 24, 2025):
I am experiencing the same issue on Windows 10 (pwsh) with OpenCode v1.0.193. It seems to be specific to Windows 10, as I haven't encountered this on Windows 11.
Key Observations:
Ctrl+C.Ctrl+C, moving the mouse starts printing escape sequences to the console.Ctrl+Ccauses the app to hang, and a secondCtrl+Cis required to fully exit. Interestingly, in this specific "double Ctrl+C" scenario, the terminal remains clean.Potential Cause:
It seems that
Ctrl+Cmight be triggering a forced exit that prevents OpenCode from properly performing terminal cleanup (specifically disabling Mouse Tracking). As a result, the terminal remains in a state where it continues to interpret mouse movements as input characters.@JosXa commented on GitHub (Dec 24, 2025):
I exported SHELL=nu and been living happily so far, after telling opencode we're running nushell for everything. Best of both worlds, especially since I switch between NixOS and Windows a lot.
@rekram1-node commented on GitHub (Dec 24, 2025):
I believe there is a bun bug that causes that corruption on ctrl+c, we are working on it
@nielpattin commented on GitHub (Dec 24, 2025):
Do you feed it docs of nu, or just let it run by itself? Some llm might not able to up to date with the nu command. I often got error or wrong command, and it has to try at least 1-2 fixes until it able to solve the problem… So I just Git Bash…
@JosXa commented on GitHub (Dec 25, 2025):
Usually it gets it wrong once but then automatically understands how to run things from there on... but I use Claude models a lot right now
@machinekoder commented on GitHub (Jan 8, 2026):
I've been using the Windows Desktop binary for a few days and it works great. One thing I would suggest is to rename the opencode-cli binary to opencode and the gui binary to opencode-gui for example, plus an option in the installer to add the install path to the system environment so one can quickly use opencodes TUI or CLI with the original opencode binary name as well. This also would enable the VSCode extension to work with the same install without any modifications.
Moreover I have noticed that ripgrep doesn't work out of the box on Windows. Maybe an alternative could be used or ripgrep could be installed during the installer process as well (when not already there). Alternatively some message in the GUI/TUI that it can be installed easily (e.g. with winget).
@NSPC911 commented on GitHub (Jan 8, 2026):
had to pull off some funny scoop magic to get it working, first time using a 7zip script
https://github.com/NSPC911/le-bucket/blob/master/bucket%2Fopencode-desktop.json
basically this manifest installs opencode cli as opencode, and the gui as a start menu shortcut
@machinekoder commented on GitHub (Jan 10, 2026):
@NSPC911 awesome, eventually it would be great to have winget support
@JosXa commented on GitHub (Jan 10, 2026):
Can we finally get copy pasting Win+Shift+S snipped images into the session? All workarounds suck and take so much time
@NSPC911 commented on GitHub (Jan 10, 2026):
It's Ctrl+Shift+V to paste from clipboard iirc
@Hona commented on GitHub (Jan 10, 2026):
If you disable trim on paste setting inside windows terminal then you can paste from clipboard
@bogorad commented on GitHub (Jan 11, 2026):
I got so tired of constant issues (bash, wrong tools, etc), came up with this wrapper. This runs the server as a pwsh subprocess, runs git-bash in it with opencode as argument. Also sets the envvar.
Doc inside.
@pschiel commented on GitHub (Jan 11, 2026):
issues remain the same. only stable solution I had so far is rewriting/normalizing paths to forward slashes, which is supported in all the shells (pwsh, bash, cmd). backslashes cause inherent problems, and they will inevitably come up when working with windows.
with that approach, zero problems anymore with any tools, LSP and permission checks.
@bogorad commented on GitHub (Jan 11, 2026):
I don't follow. do you do it via some sort of hooks prior to executing each command?
@pschiel commented on GitHub (Jan 11, 2026):
no, it's done by using and extending the existing
Filesystemclass, along with a flag to toggle it if someone doesn't want ithttps://github.com/anomalyco/opencode/pull/6763/files
with this, the tool unit tests also pass (several fail currently on Windows)
@JosXa commented on GitHub (Jan 12, 2026):
@Hona @NSPC911 re screenshots:
Please show me how, I have heard from multiple people that they have made it work, but it just doesn't for me...
Spamming Ctrl+Shift+V, Ctrl+V, etc. here after snipping:
https://github.com/user-attachments/assets/73502faa-11da-4928-ba59-8d8e00eb0fa6
But pasting full paths works:
https://github.com/user-attachments/assets/976f5db4-d77d-4bb9-acf2-f7af56f5c832
Okay, so I guess I'll just use ShareX with a "copy file path after snippng" setting, that works for me
@bramburn commented on GitHub (Jan 12, 2026):
Maybe best to give up
Regards,
B.Ramburn BSc (Hons) LLM MCIArb
Snr. Quantity Surveyor & Director at Icelabz
On Mon, 12 Jan 2026, 16:58 Joscha Götzer, @.***> wrote:
@pschiel commented on GitHub (Jan 12, 2026):
what tool are you using? it works with standard Windows "Snipping Tool", or when you open a picture with default Photo Viewer and press ctrl+c
@jdwilsonjr commented on GitHub (Jan 12, 2026):
sadly, have to agree. gave up running Opencode under Windows a long time ago.
@duaneking commented on GitHub (Jan 15, 2026):
It honestly feels like open code is not as open as it claims to be simply because it seems to be diminishing and minimizing access to BYOM; On Windows you can't even figure out where your config file is without having to google it because the docs are so unclear.
@2315137135 commented on GitHub (Jan 15, 2026):
https://opencode.ai/docs/providers
https://opencode.ai/docs/config/
Actually, the very first item in the documentation tells you where the config file is, and the second one shows you how to use BYOM.
@bogorad commented on GitHub (Jan 15, 2026):
first thing I do is put this in $PROFILE:
@bramburn commented on GitHub (Jan 15, 2026):
Give up
Regards,
B.Ramburn BSc (Hons) LLM MCIArb
Snr. Quantity Surveyor & Director at Icelabz
On Thu, 15 Jan 2026, 19:47 Eugene bogorad, @.***> wrote:
@rekram1-node commented on GitHub (Jan 15, 2026):
@duaneking please explain what isn't clear for you?
@NSPC911 commented on GitHub (Jan 15, 2026):
It is more common sense than not. There are only three places that config files can traditionally be. It should be in
~/AppData/Local/<app>,~/AppData/Roaming/<app>(rare) or~/.config/<app>. If you spared more than 10 seconds, you would have found opencode's config in~/.config/opencode.Furthermore, as pointed out by @2315137135, the config path is clearly mentioned in the config.
@Hona commented on GitHub (Jan 15, 2026):
I think we can improve on the discoverability of config locations.
It is not following the traditional Windows paths and using Linux conventions (XDG) with ~ substition for e.g C:\Users\you\ then .config/opencode or .local/share/opencode etc
However all of this is open, and if you use opencode on the opencode repo with these questions its very quick to find
@duaneking commented on GitHub (Jan 17, 2026):
All the docs are written for sighted users on Mac and don't consider visually disabled users using screen readers on windows.
And my screen reader (yea, I'm legally blind and am a developer) has problems with the docs I can find, so it kind of feels like maybe I'm not getting access to everything. It's entirely possible that it's there and I just can't see it all, but that would still be a bug for me.
Either way, it would be really nice to see documentation around BYOM, it really feels like for example ollama local network setups feel like they're not supported because the menu system wants you to use a paid service and won't even list ollama that isn't posted in the cloud in a way that they can profit from; the menu I got access to basically makes it look like the only thing thats supported is paid zen services.
I was looking for ways to set up BYOM locally using the ollama stuff I already have working using the Network API as an architectural boundary because my home lab has dedicated hardware running AI stuff for inference, but that's used by multiple local agents and other systems on my home network.
I've had some really good success with using agents to translate sighted stuff to accessible text for me and I want to keep getting more access because it feels like I'm getting back access to a world that was taken from me when they took my eyesight.
@pschiel commented on GitHub (Jan 17, 2026):
here's a tip:
it will then be able to answer your questions e.g. how to setup ollama.
@Stevie-okay commented on GitHub (Jan 18, 2026):
Hope this is the right place can't find anything about it.
Running the .exe and GUI.
How do you delete sessions?
There is a archive button and a close button next to the project folder.
But if you add the same project folder again it reopens the old closed session.
Or what files need to be deleted to remove a session, its history and start with a fresh plate?
Mainly asking due to the latest bug causing a history swap from one session to another.
EDIT:
Think i found the files for a reset. Fairly difficult since on windows it creates folders all over the place like a mycelium.
@JosXa commented on GitHub (Jan 18, 2026):
In the TUI:
On Desktop: No clue.
@edision commented on GitHub (Jan 19, 2026):
opencode 1.1.25
bun1.3.6
Switching the nodejs version back to 22.x will prevent it from crashing. It should be that bun encountered incompatible functions when running the node script.
@1103394945 commented on GitHub (Jan 23, 2026):
When I use the Nvidia API, the conversation returns a 404.> our windows support isn't really there - creating this one super issue to track all problems
@1103394945 commented on GitHub (Jan 23, 2026):
When I use the Nvidia API, the conversation returns a 404.> our windows support isn't really there - creating this one super issue to track all problems
@1103394945 commented on GitHub (Jan 23, 2026):
When I use the Nvidia API, the conversation returns a 404.
@756maker commented on GitHub (Jan 25, 2026):
@cjt687724 commented on GitHub (Jan 26, 2026):
On Windows 11, running opencode in the IntelliJ IDEA terminal fails to display correctly.
https://github.com/user-attachments/assets/eb0c93b5-7deb-49f4-9b34-6a4243f75fe1
@bramburn commented on GitHub (Jan 26, 2026):
Damn sorry to hear
Regards,
B.Ramburn BSc (Hons) LLM MCIArb
Snr. Quantity Surveyor & Director at Icelabz
On Mon, 26 Jan 2026, 07:33 zhuzn, @.***> wrote:
@pschiel commented on GitHub (Jan 28, 2026):
please reconsider https://github.com/anomalyco/opencode/pull/6763
latest bug causes git bash to be completely unusable with OpenCode in Windows, resulting in bun segfaulting, when using bash and cwd parameter
more backslash issues keep popping up every week.
@Branskugel commented on GitHub (Feb 10, 2026):
also, please consider #8395 I can confirm this issue is currently present in the latest scoop release
@Hona commented on GitHub (Feb 10, 2026):
@Branskugel I am unable to repro - are you able to attach a quick video of the issue?
@Branskugel commented on GitHub (Feb 11, 2026):
Yeah, I'm afraid my report was incomplete: the problem occurs in powershell 7 wrapped with wezterm nightly, my apologies.
https://github.com/user-attachments/assets/b8017dfa-a12b-4693-9f4b-934c15d699c5
Here's text of the response:
@gimlichael commented on GitHub (Feb 12, 2026):
Could you guys consider supporting an additional "remote script execution" for Windows?
E.g., to complement
curl -fsSL https://opencode.ai/install | bashyou add this for Windows:irm https://opencode.ai/install.ps1 | iexoriwr https://opencode.ai/install.ps1 | iex.This would greatly help onboarding "us" from the Windows side of things and i have seen this pattern on many of the well established app providers.
Invoke-RestMethod: https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/invoke-restmethod?view=powershell-7.5
Invoke-WebRequest: https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/invoke-webrequest?view=powershell-7.5
@csfercoci commented on GitHub (Feb 14, 2026):
same issue with copy past on linux debian