About this project

otak-proxy is a Visual Studio Code extension designed to simplify proxy configuration management for developers working behind corporate proxies. It reduces the tedious process of manually editing VS Code settings, Git configs, npm configs, and environment variables to a single status-bar click. The extension offers a two-state toggle between 'Auto' and 'Off' modes. In Auto mode, it detects and applies the system proxy to VS Code, Git, npm, and new integrated terminals. If no system proxy is detected, it can use a configured fallback proxy URL. Key features include multi-instance synchronization, ensuring all open VS Code or Cursor windows maintain consistent proxy settings. It provides connection testing to verify proxy reachability before enabling it and periodically checks connectivity in Auto mode. The extension handles credentials securely by storing them in VS Code SecretStorage when available, while also offering options to control plaintext credential writes to tool config files. It supports localized interfaces in 16 languages and includes diagnostic tools to inspect proxy state and perform safe, bounded remediation of configuration mismatches. For Windows users, it offers read-only diagnostics for WinINET/WinHTTP/PAC/WPAD states, with user-approved actions for specific resets. The extension does not collect telemetry and focuses on local configuration management.