Ошибка интерфейса #6614

Open
opened 2026-02-16 18:04:45 -05:00 by yindo · 20 comments
Owner

Originally created by @NAREZKA578 on GitHub (Jan 17, 2026).

Originally assigned to: @rekram1-node on GitHub.

Description

When I launch the program, after the initialization message disappears, nothing happens! It's just a blank screen! My laptop is an MSI 10sfs-217RU:
Device name DESKTOP-7Q8G3FR
Intel(R) Core(TM) i9-10980HK CPU @ 2.40GHz 3.10 GHz
RAM 16.0 GB (available: 15.8 GB)
Memory 932 GB SSD MSI M470 PRO 1TB, 112 GB SSD INTEL SSDSC2CT120A3, 932 GB SSD WD_BLACK SN850X 1000GB
Video adapter NVIDIA GeForce RTX 2070 Super (8 GB), Intel(R) UHD Graphics (128 MB)
Device code 4FA694A5-BFBF-4AD8-884A-2980E547D3DA
Product code 00326-10000-00000-AA153
System type 64-bit operating system, x64 processor
Pen and touch input Pen and touch input is not available for this monitor
My OS:
Windows 10 Home Edition
Version 22H2
Installation date ‎18.‎09.‎2025
OS build 19045.6456

Error:
UnknownError
TimeoutError: The operation timed out.

Plugins

NO Plugins

OpenCode version

1.1.25

Steps to reproduce

  1. запустил программу
  2. программа "инициализировалась"
  3. программа замерла на пустом экране и всё!

Screenshot and/or share link

Image

Operating System

Windows 10

Terminal

Powershell

Originally created by @NAREZKA578 on GitHub (Jan 17, 2026). Originally assigned to: @rekram1-node on GitHub. ### Description When I launch the program, after the initialization message disappears, nothing happens! It's just a blank screen! My laptop is an MSI 10sfs-217RU: Device name DESKTOP-7Q8G3FR Intel(R) Core(TM) i9-10980HK CPU @ 2.40GHz 3.10 GHz RAM 16.0 GB (available: 15.8 GB) Memory 932 GB SSD MSI M470 PRO 1TB, 112 GB SSD INTEL SSDSC2CT120A3, 932 GB SSD WD_BLACK SN850X 1000GB Video adapter NVIDIA GeForce RTX 2070 Super (8 GB), Intel(R) UHD Graphics (128 MB) Device code 4FA694A5-BFBF-4AD8-884A-2980E547D3DA Product code 00326-10000-00000-AA153 System type 64-bit operating system, x64 processor Pen and touch input Pen and touch input is not available for this monitor My OS: Windows 10 Home Edition Version 22H2 Installation date ‎18.‎09.‎2025 OS build 19045.6456 Error: UnknownError TimeoutError: The operation timed out. ### Plugins _NO Plugins_ ### OpenCode version 1.1.25 ### Steps to reproduce 1. запустил программу 2. программа "инициализировалась" 3. программа замерла на пустом экране и всё! ### Screenshot and/or share link <img width="1920" height="1080" alt="Image" src="https://github.com/user-attachments/assets/a6008a30-0a58-4a33-b2b3-6045805d9bb7" /> ### Operating System Windows 10 ### Terminal Powershell
yindo added the windowsbugperf labels 2026-02-16 18:04:45 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Jan 17, 2026):

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

  • #9090: Nearly identical issue with the exact same error (TimeoutError + UnknownError), same version 1.1.25, Windows 10 Home, and even the same GPU (RTX 2070 Super)
  • #9098: Exact same error message structure with TimeoutError timeout, same version 1.1.25, OpenCode froze after initialization
  • #8135: Blank/black screen issue on launch after initialization completes (MacBook Pro)
  • #5613: Empty screen on launch after initialization (version 1.0.162)
  • #5485: Windows 10 system stuck/not launching with timeout issues
  • #7087: Windows-specific UnknownError during initialization phase

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

@github-actions[bot] commented on GitHub (Jan 17, 2026): This issue might be a duplicate of existing issues. Please check: - #9090: Nearly identical issue with the exact same error (TimeoutError + UnknownError), same version 1.1.25, Windows 10 Home, and even the same GPU (RTX 2070 Super) - #9098: Exact same error message structure with TimeoutError timeout, same version 1.1.25, OpenCode froze after initialization - #8135: Blank/black screen issue on launch after initialization completes (MacBook Pro) - #5613: Empty screen on launch after initialization (version 1.0.162) - #5485: Windows 10 system stuck/not launching with timeout issues - #7087: Windows-specific UnknownError during initialization phase Feel free to ignore if none of these address your specific case.
Author
Owner

@babushkinaa commented on GitHub (Jan 17, 2026):

`lel@Lelworker:~$ opencode run hello --print-logs
INFO 2026-01-17T16:53:28 +515ms service=default version=1.1.25 args=["run","hello","--print-logs"] opencode
INFO 2026-01-17T16:53:28 +2ms service=default directory=/home/lel creating instance
INFO 2026-01-17T16:53:28 +1ms service=project directory=/home/lel fromDirectory
INFO 2026-01-17T16:53:28 +7ms service=default directory=/home/lel bootstrapping
INFO 2026-01-17T16:53:28 +7ms service=config path=/home/lel/.config/opencode/config.json loading
INFO 2026-01-17T16:53:28 +1ms service=config path=/home/lel/.config/opencode/opencode.json loading
INFO 2026-01-17T16:53:28 +2ms service=config path=/home/lel/.config/opencode/opencode.jsonc loading
INFO 2026-01-17T16:53:28 +5ms service=bun cmd=["/home/lel/.nvm/versions/node/v24.13.0/lib/node_modules/opencode-ai/node_modules/opencode-linux-x64/bin/opencode","add","@opencode-ai/plugin@1.1.25","--exact"] cwd=/home/lel/.config/opencode running
INFO 2026-01-17T16:53:28 +22ms service=bun code=0 stdout=bun add v1.3.5 (1e86cebd)

installed @opencode-ai/plugin@1.1.25

[5.00ms] done
stderr=Saved lockfile
done
INFO 2026-01-17T16:53:28 +0ms service=bun cmd=["/home/lel/.nvm/versions/node/v24.13.0/lib/node_modules/opencode-ai/node_modules/opencode-linux-x64/bin/opencode","install"] cwd=/home/lel/.config/opencode running
INFO 2026-01-17T16:53:28 +4ms service=config path=/home/lel/.opencode/opencode.jsonc loading
INFO 2026-01-17T16:53:28 +0ms service=config path=/home/lel/.opencode/opencode.json loading
INFO 2026-01-17T16:53:28 +0ms service=bun cmd=["/home/lel/.nvm/versions/node/v24.13.0/lib/node_modules/opencode-ai/node_modules/opencode-linux-x64/bin/opencode","add","@opencode-ai/plugin@1.1.25","--exact"] cwd=/home/lel/.opencode running
INFO 2026-01-17T16:53:28 +13ms service=plugin name=CodexAuthPlugin loading internal plugin
INFO 2026-01-17T16:53:28 +1ms service=plugin name=CopilotAuthPlugin loading internal plugin
INFO 2026-01-17T16:53:28 +1ms service=plugin path=opencode-anthropic-auth@0.0.9 loading plugin
INFO 2026-01-17T16:53:28 +4ms service=bun code=0 stdout=bun install v1.3.5 (1e86cebd)

Checked 79 installs across 80 packages (no changes) [4.00ms]
stderr= done
INFO 2026-01-17T16:53:28 +0ms service=bun code=0 stdout=bun add v1.3.5 (1e86cebd)

installed @opencode-ai/plugin@1.1.24

[3.00ms] done
stderr=Saved lockfile
done
INFO 2026-01-17T16:53:28 +1ms service=bun cmd=["/home/lel/.nvm/versions/node/v24.13.0/lib/node_modules/opencode-ai/node_modules/opencode-linux-x64/bin/opencode","install"] cwd=/home/lel/.opencode running
INFO 2026-01-17T16:53:28 +34ms service=plugin path=@gitlab/opencode-gitlab-auth@1.3.0 loading plugin
INFO 2026-01-17T16:53:28 +1ms service=bun code=0 stdout=bun install v1.3.5 (1e86cebd)

Checked 3 installs across 4 packages (no changes) [2.00ms]
stderr= done
INFO 2026-01-17T16:53:28 +95ms service=bus type=* subscribing
INFO 2026-01-17T16:53:28 +0ms service=bus type=session.updated subscribing
INFO 2026-01-17T16:53:28 +0ms service=bus type=message.updated subscribing
INFO 2026-01-17T16:53:28 +0ms service=bus type=message.part.updated subscribing
INFO 2026-01-17T16:53:28 +1ms service=bus type=session.updated subscribing
INFO 2026-01-17T16:53:28 +0ms service=bus type=message.updated subscribing
INFO 2026-01-17T16:53:28 +0ms service=bus type=message.part.updated subscribing
INFO 2026-01-17T16:53:28 +0ms service=bus type=session.diff subscribing
INFO 2026-01-17T16:53:28 +0ms service=format init
INFO 2026-01-17T16:53:28 +0ms service=bus type=file.edited subscribing
INFO 2026-01-17T16:53:28 +1ms service=lsp serverIds=deno, typescript, vue, eslint, oxlint, biome, gopls, ruby-lsp, pyright, elixir-ls, zls, csharp, fsharp, sourcekit-lsp, rust, clangd, svelte, astro, jdtls, kotlin-ls, yaml-ls, lua-ls, php intelephense, prisma, dart, ocaml-lsp, bash, terraform, texlab, dockerfile, gleam, clojure-lsp, nixd, tinymist, haskell-language-server enabled LSP servers
INFO 2026-01-17T16:53:28 +1ms service=bus type=command.executed subscribing
INFO 2026-01-17T16:53:28 +42ms service=server method=POST path=/session request
INFO 2026-01-17T16:53:28 +1ms service=server status=started method=POST path=/session request
INFO 2026-01-17T16:53:28 +3ms service=session id=ses_4331fb8e6ffexqin3hrM4iK6hm slug=tidy-harbor version=1.1.25 projectID=global directory=/home/lel title=New session - 2026-01-17T16:53:28.985Z time={"created":1768668808985,"updated":1768668808985} created
INFO 2026-01-17T16:53:28 +3ms service=bus type=session.created publishing
INFO 2026-01-17T16:53:28 +0ms service=bus type=session.updated publishing
INFO 2026-01-17T16:53:28 +3ms service=server status=completed duration=9 method=POST path=/session request
INFO 2026-01-17T16:53:28 +0ms service=server method=GET path=/config request
INFO 2026-01-17T16:53:28 +0ms service=server status=started method=GET path=/config request
INFO 2026-01-17T16:53:28 +1ms service=server status=completed duration=1 method=GET path=/config request
INFO 2026-01-17T16:53:28 +4ms service=server method=GET path=/event request
INFO 2026-01-17T16:53:28 +0ms service=server status=started method=GET path=/event request
INFO 2026-01-17T16:53:28 +1ms service=server method=POST path=/session/ses_4331fb8e6ffexqin3hrM4iK6hm/message request
INFO 2026-01-17T16:53:28 +0ms service=server status=started method=POST path=/session/ses_4331fb8e6ffexqin3hrM4iK6hm/message request
INFO 2026-01-17T16:53:28 +1ms service=server event connected
INFO 2026-01-17T16:53:29 +3ms service=bus type=* subscribing
INFO 2026-01-17T16:53:29 +8ms service=server status=completed duration=13 method=GET path=/event request
INFO 2026-01-17T16:53:29 +2ms service=server status=completed duration=14 method=POST path=/session/ses_4331fb8e6ffexqin3hrM4iK6hm/message request
INFO 2026-01-17T16:53:29 +8ms service=provider status=started state
INFO 2026-01-17T16:53:29 +6ms service=models.dev file={} refreshing
ERROR 2026-01-17T16:53:39 +10007ms service=default e=The operation timed out. rejection
INFO 2026-01-17T16:58:29 +290014ms service=provider status=completed duration=300027 state
DOMException {
stack: "",
code: 23,
name: "TimeoutError",
message: "The operation timed out.",
INDEX_SIZE_ERR: 1,
DOMSTRING_SIZE_ERR: 2,
HIERARCHY_REQUEST_ERR: 3,
WRONG_DOCUMENT_ERR: 4,
INVALID_CHARACTER_ERR: 5,
NO_DATA_ALLOWED_ERR: 6,
NO_MODIFICATION_ALLOWED_ERR: 7,
NOT_FOUND_ERR: 8,
NOT_SUPPORTED_ERR: 9,
INUSE_ATTRIBUTE_ERR: 10,
INVALID_STATE_ERR: 11,
SYNTAX_ERR: 12,
INVALID_MODIFICATION_ERR: 13,
NAMESPACE_ERR: 14,
INVALID_ACCESS_ERR: 15,
VALIDATION_ERR: 16,
TYPE_MISMATCH_ERR: 17,
SECURITY_ERR: 18,
NETWORK_ERR: 19,
ABORT_ERR: 20,
URL_MISMATCH_ERR: 21,
QUOTA_EXCEEDED_ERR: 22,
TIMEOUT_ERR: 23,
INVALID_NODE_TYPE_ERR: 24,
DATA_CLONE_ERR: 25,
toString: [Function: toString],
}

`

@babushkinaa commented on GitHub (Jan 17, 2026): `lel@Lelworker:~$ opencode run hello --print-logs INFO 2026-01-17T16:53:28 +515ms service=default version=1.1.25 args=["run","hello","--print-logs"] opencode INFO 2026-01-17T16:53:28 +2ms service=default directory=/home/lel creating instance INFO 2026-01-17T16:53:28 +1ms service=project directory=/home/lel fromDirectory INFO 2026-01-17T16:53:28 +7ms service=default directory=/home/lel bootstrapping INFO 2026-01-17T16:53:28 +7ms service=config path=/home/lel/.config/opencode/config.json loading INFO 2026-01-17T16:53:28 +1ms service=config path=/home/lel/.config/opencode/opencode.json loading INFO 2026-01-17T16:53:28 +2ms service=config path=/home/lel/.config/opencode/opencode.jsonc loading INFO 2026-01-17T16:53:28 +5ms service=bun cmd=["/home/lel/.nvm/versions/node/v24.13.0/lib/node_modules/opencode-ai/node_modules/opencode-linux-x64/bin/opencode","add","@opencode-ai/plugin@1.1.25","--exact"] cwd=/home/lel/.config/opencode running INFO 2026-01-17T16:53:28 +22ms service=bun code=0 stdout=bun add v1.3.5 (1e86cebd) installed @opencode-ai/plugin@1.1.25 [5.00ms] done stderr=Saved lockfile done INFO 2026-01-17T16:53:28 +0ms service=bun cmd=["/home/lel/.nvm/versions/node/v24.13.0/lib/node_modules/opencode-ai/node_modules/opencode-linux-x64/bin/opencode","install"] cwd=/home/lel/.config/opencode running INFO 2026-01-17T16:53:28 +4ms service=config path=/home/lel/.opencode/opencode.jsonc loading INFO 2026-01-17T16:53:28 +0ms service=config path=/home/lel/.opencode/opencode.json loading INFO 2026-01-17T16:53:28 +0ms service=bun cmd=["/home/lel/.nvm/versions/node/v24.13.0/lib/node_modules/opencode-ai/node_modules/opencode-linux-x64/bin/opencode","add","@opencode-ai/plugin@1.1.25","--exact"] cwd=/home/lel/.opencode running INFO 2026-01-17T16:53:28 +13ms service=plugin name=CodexAuthPlugin loading internal plugin INFO 2026-01-17T16:53:28 +1ms service=plugin name=CopilotAuthPlugin loading internal plugin INFO 2026-01-17T16:53:28 +1ms service=plugin path=opencode-anthropic-auth@0.0.9 loading plugin INFO 2026-01-17T16:53:28 +4ms service=bun code=0 stdout=bun install v1.3.5 (1e86cebd) Checked 79 installs across 80 packages (no changes) [4.00ms] stderr= done INFO 2026-01-17T16:53:28 +0ms service=bun code=0 stdout=bun add v1.3.5 (1e86cebd) installed @opencode-ai/plugin@1.1.24 [3.00ms] done stderr=Saved lockfile done INFO 2026-01-17T16:53:28 +1ms service=bun cmd=["/home/lel/.nvm/versions/node/v24.13.0/lib/node_modules/opencode-ai/node_modules/opencode-linux-x64/bin/opencode","install"] cwd=/home/lel/.opencode running INFO 2026-01-17T16:53:28 +34ms service=plugin path=@gitlab/opencode-gitlab-auth@1.3.0 loading plugin INFO 2026-01-17T16:53:28 +1ms service=bun code=0 stdout=bun install v1.3.5 (1e86cebd) Checked 3 installs across 4 packages (no changes) [2.00ms] stderr= done INFO 2026-01-17T16:53:28 +95ms service=bus type=* subscribing INFO 2026-01-17T16:53:28 +0ms service=bus type=session.updated subscribing INFO 2026-01-17T16:53:28 +0ms service=bus type=message.updated subscribing INFO 2026-01-17T16:53:28 +0ms service=bus type=message.part.updated subscribing INFO 2026-01-17T16:53:28 +1ms service=bus type=session.updated subscribing INFO 2026-01-17T16:53:28 +0ms service=bus type=message.updated subscribing INFO 2026-01-17T16:53:28 +0ms service=bus type=message.part.updated subscribing INFO 2026-01-17T16:53:28 +0ms service=bus type=session.diff subscribing INFO 2026-01-17T16:53:28 +0ms service=format init INFO 2026-01-17T16:53:28 +0ms service=bus type=file.edited subscribing INFO 2026-01-17T16:53:28 +1ms service=lsp serverIds=deno, typescript, vue, eslint, oxlint, biome, gopls, ruby-lsp, pyright, elixir-ls, zls, csharp, fsharp, sourcekit-lsp, rust, clangd, svelte, astro, jdtls, kotlin-ls, yaml-ls, lua-ls, php intelephense, prisma, dart, ocaml-lsp, bash, terraform, texlab, dockerfile, gleam, clojure-lsp, nixd, tinymist, haskell-language-server enabled LSP servers INFO 2026-01-17T16:53:28 +1ms service=bus type=command.executed subscribing INFO 2026-01-17T16:53:28 +42ms service=server method=POST path=/session request INFO 2026-01-17T16:53:28 +1ms service=server status=started method=POST path=/session request INFO 2026-01-17T16:53:28 +3ms service=session id=ses_4331fb8e6ffexqin3hrM4iK6hm slug=tidy-harbor version=1.1.25 projectID=global directory=/home/lel title=New session - 2026-01-17T16:53:28.985Z time={"created":1768668808985,"updated":1768668808985} created INFO 2026-01-17T16:53:28 +3ms service=bus type=session.created publishing INFO 2026-01-17T16:53:28 +0ms service=bus type=session.updated publishing INFO 2026-01-17T16:53:28 +3ms service=server status=completed duration=9 method=POST path=/session request INFO 2026-01-17T16:53:28 +0ms service=server method=GET path=/config request INFO 2026-01-17T16:53:28 +0ms service=server status=started method=GET path=/config request INFO 2026-01-17T16:53:28 +1ms service=server status=completed duration=1 method=GET path=/config request INFO 2026-01-17T16:53:28 +4ms service=server method=GET path=/event request INFO 2026-01-17T16:53:28 +0ms service=server status=started method=GET path=/event request INFO 2026-01-17T16:53:28 +1ms service=server method=POST path=/session/ses_4331fb8e6ffexqin3hrM4iK6hm/message request INFO 2026-01-17T16:53:28 +0ms service=server status=started method=POST path=/session/ses_4331fb8e6ffexqin3hrM4iK6hm/message request INFO 2026-01-17T16:53:28 +1ms service=server event connected INFO 2026-01-17T16:53:29 +3ms service=bus type=* subscribing INFO 2026-01-17T16:53:29 +8ms service=server status=completed duration=13 method=GET path=/event request INFO 2026-01-17T16:53:29 +2ms service=server status=completed duration=14 method=POST path=/session/ses_4331fb8e6ffexqin3hrM4iK6hm/message request INFO 2026-01-17T16:53:29 +8ms service=provider status=started state INFO 2026-01-17T16:53:29 +6ms service=models.dev file={} refreshing ERROR 2026-01-17T16:53:39 +10007ms service=default e=The operation timed out. rejection INFO 2026-01-17T16:58:29 +290014ms service=provider status=completed duration=300027 state DOMException { stack: "", code: 23, name: "TimeoutError", message: "The operation timed out.", INDEX_SIZE_ERR: 1, DOMSTRING_SIZE_ERR: 2, HIERARCHY_REQUEST_ERR: 3, WRONG_DOCUMENT_ERR: 4, INVALID_CHARACTER_ERR: 5, NO_DATA_ALLOWED_ERR: 6, NO_MODIFICATION_ALLOWED_ERR: 7, NOT_FOUND_ERR: 8, NOT_SUPPORTED_ERR: 9, INUSE_ATTRIBUTE_ERR: 10, INVALID_STATE_ERR: 11, SYNTAX_ERR: 12, INVALID_MODIFICATION_ERR: 13, NAMESPACE_ERR: 14, INVALID_ACCESS_ERR: 15, VALIDATION_ERR: 16, TYPE_MISMATCH_ERR: 17, SECURITY_ERR: 18, NETWORK_ERR: 19, ABORT_ERR: 20, URL_MISMATCH_ERR: 21, QUOTA_EXCEEDED_ERR: 22, TIMEOUT_ERR: 23, INVALID_NODE_TYPE_ERR: 24, DATA_CLONE_ERR: 25, toString: [Function: toString], } `
Author
Owner

@babushkinaa commented on GitHub (Jan 17, 2026):

This doesn't seem like a system configuration issue. I installed OpenCode on my laptop, and the situation is the same.

@babushkinaa commented on GitHub (Jan 17, 2026): This doesn't seem like a system configuration issue. I installed OpenCode on my laptop, and the situation is the same.
Author
Owner

@NAREZKA578 commented on GitHub (Jan 17, 2026):

Interesting... Apparently the opposite! We're missing something!

@NAREZKA578 commented on GitHub (Jan 17, 2026): Interesting... Apparently the opposite! We're missing something!
Author
Owner

@babushkinaa commented on GitHub (Jan 17, 2026):

Я имею в виду прямо противоположное! Мы что-то упускаем!

I was working in an app, had a really big task, and the computer froze. I rebooted it, and this happened. I would have realized this if I had just installed futynf.

@babushkinaa commented on GitHub (Jan 17, 2026): > Я имею в виду прямо противоположное! Мы что-то упускаем! I was working in an app, had a really big task, and the computer froze. I rebooted it, and this happened. I would have realized this if I had just installed futynf.
Author
Owner

@NAREZKA578 commented on GitHub (Jan 17, 2026):

Well, at least it launches on your end!!! Mine doesn't even start at all! The old versions don't work server, and the new one won't load the chat screen!

@NAREZKA578 commented on GitHub (Jan 17, 2026): Well, at least it launches on your end!!! Mine doesn't even start at all! The old versions don't work server, and the new one won't load the chat screen!
Author
Owner

@toddscottik commented on GitHub (Jan 17, 2026):

Oh, I'm not alone, I've got a similar problem. Additionally, I can't even run it in Powershell as CLI version, it's just stuck with the blank screen. I've even tried to run it through WSL Ubuntu but got no luck.

@toddscottik commented on GitHub (Jan 17, 2026): Oh, I'm not alone, I've got a similar problem. Additionally, I can't even run it in Powershell as CLI version, it's just stuck with the blank screen. I've even tried to run it through WSL Ubuntu but got no luck.
Author
Owner

@nosize commented on GitHub (Jan 17, 2026):

Проблема в том что начались блокировки сервиса, для российских и из других стран пользователей. Используйте VPN. В последних версиях при загрузке Opencode, пытается соединится с их сервисом и получает timed out.

@nosize commented on GitHub (Jan 17, 2026): Проблема в том что начались блокировки сервиса, для российских и из других стран пользователей. Используйте VPN. В последних версиях при загрузке Opencode, пытается соединится с их сервисом и получает timed out.
Author
Owner

@NAREZKA578 commented on GitHub (Jan 18, 2026):

пипец

@NAREZKA578 commented on GitHub (Jan 18, 2026): пипец
Author
Owner

@NAREZKA578 commented on GitHub (Jan 18, 2026):

А подскажи впн пожалуйста? У меня нету ни какого!

@NAREZKA578 commented on GitHub (Jan 18, 2026): А подскажи впн пожалуйста? У меня нету ни какого!
Author
Owner

@alphatroya commented on GitHub (Jan 20, 2026):

I still use 1.1.14, which seems is not affected by this case. From Russia too.

@alphatroya commented on GitHub (Jan 20, 2026): I still use 1.1.14, which seems is not affected by this case. From Russia too.
Author
Owner

@Levron777 commented on GitHub (Jan 30, 2026):

Hi everyone!
I had the same issue launching opencode from Russia without a VPN. If I’m not mistaken, opencode uses Anthropic’s Claude Haiku by default, but since it’s blocked here without a VPN, the app fails to start.
I managed to fix this by modifying the opencode.json config file (on Windows 11, it’s located here: C:\Users\YourUserName\.config\opencode).
I created a opencode.json file with the following content:
{ "$schema": "https://opencode.ai/config.json", "small_model": "openrouter/google/gemini-2.5-flash-exp:free" }

The key is to use a small_model accessible without a VPN. The "small_model": "zai/glm-4.5-flash" also works, but requires a GLM subscription.

@Levron777 commented on GitHub (Jan 30, 2026): Hi everyone! I had the same issue launching opencode from Russia without a VPN. If I’m not mistaken, opencode uses Anthropic’s Claude Haiku by default, but since it’s blocked here without a VPN, the app fails to start. I managed to fix this by modifying the opencode.json config file (on Windows 11, it’s located here: C:\Users\YourUserName\\.config\opencode). I created a opencode.json file with the following content: ` { "$schema": "https://opencode.ai/config.json", "small_model": "openrouter/google/gemini-2.5-flash-exp:free" }` The key is to use a small_model accessible without a VPN. The "small_model": "zai/glm-4.5-flash" also works, but requires a GLM subscription.
Author
Owner

@egorzainullin commented on GitHub (Jan 30, 2026):

Hi everyone! I had the same issue launching opencode from Russia without a VPN. If I’m not mistaken, opencode uses Anthropic’s Claude Haiku by default, but since it’s blocked here without a VPN, the app fails to start. I managed to fix this by modifying the opencode.json config file (on Windows 11, it’s located here: C:\Users\YourUserName.config\opencode). I created a opencode.json file with the following content: { "$schema": "https://opencode.ai/config.json", "small_model": "openrouter/google/gemini-2.5-flash-exp:free" }

The key is to use a small_model accessible without a VPN. The "small_model": "zai/glm-4.5-flash" also works, but requires a GLM subscription.

I have no problem with launching opencode, but console writes error that connection is timed out. And does not explain what it means. I installed this by scoop. May be it tries to install update or something, And I have no opencode.json config file

@egorzainullin commented on GitHub (Jan 30, 2026): > Hi everyone! I had the same issue launching opencode from Russia without a VPN. If I’m not mistaken, opencode uses Anthropic’s Claude Haiku by default, but since it’s blocked here without a VPN, the app fails to start. I managed to fix this by modifying the opencode.json config file (on Windows 11, it’s located here: C:\Users\YourUserName\.config\opencode). I created a opencode.json file with the following content: ` { "$schema": "https://opencode.ai/config.json", "small_model": "openrouter/google/gemini-2.5-flash-exp:free" }` > > The key is to use a small_model accessible without a VPN. The "small_model": "zai/glm-4.5-flash" also works, but requires a GLM subscription. I have no problem with launching opencode, but console writes error that connection is timed out. And does not explain what it means. I installed this by scoop. May be it tries to install update or something, And I have no opencode.json config file
Author
Owner

@Levron777 commented on GitHub (Jan 30, 2026):

Hi everyone! I had the same issue launching opencode from Russia without a VPN. If I’m not mistaken, opencode uses Anthropic’s Claude Haiku by default, but since it’s blocked here without a VPN, the app fails to start. I managed to fix this by modifying the opencode.json config file (on Windows 11, it’s located here: C:\Users\YourUserName.config\opencode). I created a opencode.json file with the following content: { "$schema": "https://opencode.ai/config.json", "small_model": "openrouter/google/gemini-2.5-flash-exp:free" }
The key is to use a small_model accessible without a VPN. The "small_model": "zai/glm-4.5-flash" also works, but requires a GLM subscription.

I have no problem with launching opencode, but console writes error that connection is timed out. And does not explain what is means. I installed this by scoop. May be it tries to install update or something, And I have no opencode.json config file

I didn't have the opencode.json file either, so I created it manually.
However, I’m still getting a 'console (Focused)' window with an 'error operation timed out' message. This pops up over the main PowerShell window running the OpenCode CLI, but only after 1 hour of inactivity. I haven't fixed this yet, but I suspect it’s because OpenCode CLI maintains an active connection with the backend/plugins. After 60 minutes of idle time, security policies or Node.js settings might be forcibly closing the 'dormant' connection, triggering the console popup.

@Levron777 commented on GitHub (Jan 30, 2026): > > Hi everyone! I had the same issue launching opencode from Russia without a VPN. If I’m not mistaken, opencode uses Anthropic’s Claude Haiku by default, but since it’s blocked here without a VPN, the app fails to start. I managed to fix this by modifying the opencode.json config file (on Windows 11, it’s located here: C:\Users\YourUserName.config\opencode). I created a opencode.json file with the following content: ` { "$schema": "https://opencode.ai/config.json", "small_model": "openrouter/google/gemini-2.5-flash-exp:free" }` > > The key is to use a small_model accessible without a VPN. The "small_model": "zai/glm-4.5-flash" also works, but requires a GLM subscription. > > I have no problem with launching opencode, but console writes error that connection is timed out. And does not explain what is means. I installed this by scoop. May be it tries to install update or something, And I have no opencode.json config file I didn't have the opencode.json file either, so I created it manually. However, I’m still getting a 'console (Focused)' window with an 'error operation timed out' message. This pops up over the main PowerShell window running the OpenCode CLI, but only after 1 hour of inactivity. I haven't fixed this yet, but I suspect it’s because OpenCode CLI maintains an active connection with the backend/plugins. After 60 minutes of idle time, security policies or Node.js settings might be forcibly closing the 'dormant' connection, triggering the console popup.
Author
Owner

@egorzainullin commented on GitHub (Jan 30, 2026):

А подскажи впн пожалуйста? У меня нету ни какого!

https://github.com/amnezia-vpn/amnezia-client

@egorzainullin commented on GitHub (Jan 30, 2026): > А подскажи впн пожалуйста? У меня нету ни какого! https://github.com/amnezia-vpn/amnezia-client
Author
Owner

@egorzainullin commented on GitHub (Jan 30, 2026):

Проблема в том что начались блокировки сервиса, для российских и из других стран пользователей. Используйте VPN. В последних версиях при загрузке Opencode, пытается соединится с их сервисом и получает timed out.

А блокирует кто? РКН?

@egorzainullin commented on GitHub (Jan 30, 2026): > Проблема в том что начались блокировки сервиса, для российских и из других стран пользователей. Используйте VPN. В последних версиях при загрузке Opencode, пытается соединится с их сервисом и получает timed out. А блокирует кто? РКН?
Author
Owner

@egorzainullin commented on GitHub (Jan 30, 2026):

Hi everyone! I had the same issue launching opencode from Russia without a VPN. If I’m not mistaken, opencode uses Anthropic’s Claude Haiku by default, but since it’s blocked here without a VPN, the app fails to start. I managed to fix this by modifying the opencode.json config file (on Windows 11, it’s located here: C:\Users\YourUserName.config\opencode). I created a opencode.json file with the following content: { "$schema": "https://opencode.ai/config.json", "small_model": "openrouter/google/gemini-2.5-flash-exp:free" }
The key is to use a small_model accessible without a VPN. The "small_model": "zai/glm-4.5-flash" also works, but requires a GLM subscription.

I have no problem with launching opencode, but console writes error that connection is timed out. And does not explain what is means. I installed this by scoop. May be it tries to install update or something, And I have no opencode.json config file

I didn't have the opencode.json file either, so I created it manually. However, I’m still getting a 'console (Focused)' window with an 'error operation timed out' message. This pops up over the main PowerShell window running the OpenCode CLI, but only after 1 hour of inactivity. I haven't fixed this yet, but I suspect it’s because OpenCode CLI maintains an active connection with the backend/plugins. After 60 minutes of idle time, security policies or Node.js settings might be forcibly closing the 'dormant' connection, triggering the console popup.

Image

I did as you advised, no result, strange

Image
@egorzainullin commented on GitHub (Jan 30, 2026): > > > Hi everyone! I had the same issue launching opencode from Russia without a VPN. If I’m not mistaken, opencode uses Anthropic’s Claude Haiku by default, but since it’s blocked here without a VPN, the app fails to start. I managed to fix this by modifying the opencode.json config file (on Windows 11, it’s located here: C:\Users\YourUserName.config\opencode). I created a opencode.json file with the following content: ` { "$schema": "https://opencode.ai/config.json", "small_model": "openrouter/google/gemini-2.5-flash-exp:free" }` > > > The key is to use a small_model accessible without a VPN. The "small_model": "zai/glm-4.5-flash" also works, but requires a GLM subscription. > > > > > > I have no problem with launching opencode, but console writes error that connection is timed out. And does not explain what is means. I installed this by scoop. May be it tries to install update or something, And I have no opencode.json config file > > I didn't have the opencode.json file either, so I created it manually. However, I’m still getting a 'console (Focused)' window with an 'error operation timed out' message. This pops up over the main PowerShell window running the OpenCode CLI, but only after 1 hour of inactivity. I haven't fixed this yet, but I suspect it’s because OpenCode CLI maintains an active connection with the backend/plugins. After 60 minutes of idle time, security policies or Node.js settings might be forcibly closing the 'dormant' connection, triggering the console popup. <img width="1011" height="256" alt="Image" src="https://github.com/user-attachments/assets/67cac7a3-01bc-4c43-8175-76e900378893" /> I did as you advised, no result, strange <img width="974" height="480" alt="Image" src="https://github.com/user-attachments/assets/42098797-85bf-4214-bb68-34ea013e3686" />
Author
Owner

@Levron777 commented on GitHub (Feb 1, 2026):

If it's still relevant, I usually get rid of the error window by pressing Ctrl + P and then selecting Toggle Console.

@Levron777 commented on GitHub (Feb 1, 2026): If it's still relevant, I usually get rid of the error window by pressing Ctrl + P and then selecting Toggle Console.
Author
Owner

@CruelAddict commented on GitHub (Feb 2, 2026):

For me the problem seems to be the request to https://models.dev/api.json that times out. The only way to disable it is via an env var. So launching opencode like this:

OPENCODE_DISABLE_MODELS_FETCH=1 opencode

Fixes the issue (in case you already have all the desired models fetched, obviously)

In case some people like me need a way of using opencode both with and without a vpn, I suggest configuring aliases. One with the forementioned flag, and one that launches opencode with a proxy like proxychains4 -q opencode

@CruelAddict commented on GitHub (Feb 2, 2026): For me the problem seems to be the request to https://models.dev/api.json that times out. The only way to disable it is via an env var. So launching opencode like this: ``` OPENCODE_DISABLE_MODELS_FETCH=1 opencode ``` Fixes the issue (in case you already have all the desired models fetched, obviously) In case some people like me need a way of using opencode both with and without a vpn, I suggest configuring aliases. One with the forementioned flag, and one that launches opencode with a proxy like `proxychains4 -q opencode`
Author
Owner

@Levron777 commented on GitHub (Feb 2, 2026):

Thanks, that worked great for me.

@Levron777 commented on GitHub (Feb 2, 2026): Thanks, that worked great for me.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#6614