[FEATURE]:Add SOCKS5 Proxy Support in Desktop App #7153

Open
opened 2026-02-16 18:06:19 -05:00 by yindo · 2 comments
Owner

Originally created by @Pretexts on GitHub (Jan 22, 2026).

Originally assigned to: @adamdotdevin on GitHub.

Feature hasn't been suggested before.

  • I have verified this feature I'm about to request hasn't been suggested before.

Describe the enhancement you want to request

Add SOCKS5 Proxy Support in Desktop App

Problem Description

I'm currently using the Desktop app of opencode and noticed there's no option to configure SOCKS5 proxy settings. This creates significant inconvenience when working in network environments that require SOCKS5 proxy connections (e.g., corporate networks, remote work setups).

Currently, I have to rely on system-wide proxy settings or third-party tools to route the app's traffic through SOCKS5, which is:

  1. Not flexible (applies to all apps instead of just opencode)
  2. Doesn't work reliably in some cases
  3. Lacks app-specific proxy configuration options

Expected Solution

Add a dedicated proxy settings section in the app's preferences with:

  • Support for both HTTP/HTTPS and SOCKS5 proxy protocols
  • Fields to input:
    • Proxy server address (IP/domain)
    • Port number
    • Optional authentication (username/password)
  • Toggle to enable/disable proxy for the app

Additional Context

This feature would greatly improve usability for users in restricted network environments. Many similar development tools (e.g., VS Code, GitHub Desktop) already include SOCKS5 proxy support, making it a standard expectation for developer-focused applications.

Thank you for developing this tool! Looking forward to seeing this feature implemented.

Originally created by @Pretexts on GitHub (Jan 22, 2026). Originally assigned to: @adamdotdevin on GitHub. ### Feature hasn't been suggested before. - [x] I have verified this feature I'm about to request hasn't been suggested before. ### Describe the enhancement you want to request Add SOCKS5 Proxy Support in Desktop App ## Problem Description I'm currently using the Desktop app of opencode and noticed there's no option to configure SOCKS5 proxy settings. This creates significant inconvenience when working in network environments that require SOCKS5 proxy connections (e.g., corporate networks, remote work setups). Currently, I have to rely on system-wide proxy settings or third-party tools to route the app's traffic through SOCKS5, which is: 1. Not flexible (applies to all apps instead of just opencode) 2. Doesn't work reliably in some cases 3. Lacks app-specific proxy configuration options ## Expected Solution Add a dedicated proxy settings section in the app's preferences with: - Support for both HTTP/HTTPS and SOCKS5 proxy protocols - Fields to input: - Proxy server address (IP/domain) - Port number - Optional authentication (username/password) - Toggle to enable/disable proxy for the app ## Additional Context This feature would greatly improve usability for users in restricted network environments. Many similar development tools (e.g., VS Code, GitHub Desktop) already include SOCKS5 proxy support, making it a standard expectation for developer-focused applications. Thank you for developing this tool! Looking forward to seeing this feature implemented.
yindo added the discussionweb labels 2026-02-16 18:06:19 -05:00
Author
Owner

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

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

  • #531: Support HTTP_PROXY & HTTPS_PROXY for millions of users who are behind fire walls in some regions and some organizations.
  • #4924: Is it possible to use proxy?

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

@github-actions[bot] commented on GitHub (Jan 22, 2026): This issue might be a duplicate of existing issues. Please check: - #531: Support HTTP_PROXY & HTTPS_PROXY for millions of users who are behind fire walls in some regions and some organizations. - #4924: Is it possible to use proxy? Feel free to ignore if none of these address your specific case.
Author
Owner

@Pretexts commented on GitHub (Jan 22, 2026):

Additional Context Update

I vaguely recall that there was a previous version of the Desktop app where proxy settings were available in the Settings menu. However, after I configured the proxy there, it never actually took effect (the app still didn't route traffic through the proxy).

What's even more confusing is that this proxy settings option has since disappeared entirely from the Settings menu in later uses. I'm not sure if this was a temporary feature that was removed, a bug that caused the option to vanish, or if I'm just missing where it was moved.

But regardless of the disappearing settings issue, the core need remains: I require reliable SOCKS5 proxy support that actually functions when configured.

@Pretexts commented on GitHub (Jan 22, 2026): ### Additional Context Update I vaguely recall that there was a previous version of the Desktop app where proxy settings **were available** in the Settings menu. However, after I configured the proxy there, it **never actually took effect** (the app still didn't route traffic through the proxy). What's even more confusing is that this proxy settings option has since **disappeared entirely** from the Settings menu in later uses. I'm not sure if this was a temporary feature that was removed, a bug that caused the option to vanish, or if I'm just missing where it was moved. But regardless of the disappearing settings issue, the core need remains: I require reliable SOCKS5 proxy support that actually functions when configured.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#7153