Releases: kylefu8/copilot-proxy-gui
v0.3.6
What's New / 新功能
🔗 Upstream Upgrade / 上游升级
• Upgrade embedded copilot-proxy from v0.4.1 to v0.4.2 / 内嵌的 copilot-proxy 从 v0.4.1 升级到 v0.4.2
• Fix Claude Code stalls on Anthropic messages / 修复 Claude Code 在 Anthropic messages 接口上卡住的问题
🚀 Claude Code Skip Permissions / Claude Code 跳过权限确认
• New setting to launch Claude Code with --dangerously-skip-permissions / 新增设置项,启动 Claude Code 时附加 --dangerously-skip-permissions 参数
• Two-stage safety confirmation: danger dialog on enable + danger dialog on launch / 两阶段安全确认:开启时弹窗确认 + 启动时二次确认
• Red-themed danger dialogs with full Chinese/English bilingual support / 红色警告风格弹窗,完整中英文双语支持
• Shared DangerConfirmDialog component reused across settings and main view / 共享 DangerConfirmDialog 组件,设置页和主界面复用
• Danger dialog styles auto-adapt to all 5 built-in themes / 危险弹窗样式自动适配全部 5 套内置主题
⬇️ Download / 下载
| Platform | File | Note |
|---|---|---|
| Windows (Installer) | Copilot.Proxy.GUI-0.3.6-setup.exe | Recommended / 推荐,supports lightweight update / 支持轻量更新 |
| Windows (Portable) | Copilot.Proxy.GUI-0.3.6-portable.exe | No installation needed / 无需安装,双击即用 |
| macOS (Apple Silicon) | Copilot.Proxy.GUI-0.3.6-arm64.dmg | M1/M2/M3/M4 Mac |
| macOS (Intel) | Copilot.Proxy.GUI-0.3.6-x64.dmg | Intel Mac |
macOS first launch / macOS 首次启动: Right-click the app → Open → click "Open" in the dialog. If blocked, go to System Settings → Privacy & Security → click "Open Anyway".
右键点击应用 → 打开 → 在弹窗中点击"打开"。如被阻止,前往系统设置 → 隐私与安全性 → 点击"仍要打开"。
Full Changelog: v0.3.5...v0.3.6
v0.3.5
What's New / 新功能
🔗 Upstream Upgrade / 上游升级
• Upgrade embedded copilot-proxy from v0.3.1 base to upstream v0.4.1 / 内嵌的 copilot-proxy 从 v0.3.1 基线升级到上游 v0.4.1
• HTTP resilience: upstream timeout defaults and SSE keepalive / HTTP 韧性:上游超时默认值和 SSE keepalive
• Improved Anthropic Messages protocol compatibility / 改进的 Anthropic Messages 协议兼容性
• Fix count_tokens JSONResponseError propagation / 修复 count_tokens 的 JSONResponseError 传播
🔧 Bug Fixes / 修复
• Fix Claude Code detection on macOS when nvm is used (npm_config_prefix conflict) / 修复 macOS 下使用 nvm 时 Claude Code 检测失败的问题
• Fix missing conversations on macOS: buffer stdout lines across pipe chunks / 修复 macOS 下对话记录不显示的问题(stdout 行缓冲)
• Fix missing conversations on Windows: flush stdout buffer on stream end instead of process exit / 修复 Windows 下对话记录不显示的问题(stdout 缓冲在流结束时 flush)
• Fix Windows CRLF handling in stdout line parsing / 修复 Windows CRLF 换行符处理
💬 Conversation Recording / 对话记录
• Middleware architecture maintained: zero handler changes, zero conflict on upgrade / 中间件架构保持不变:handler 零修改,升级零冲突
⬇️ Download / 下载
| Platform | File | Note |
|---|---|---|
| Windows (Installer) | Copilot.Proxy.GUI-0.3.5-setup.exe | Recommended / 推荐,supports lightweight update / 支持轻量更新 |
| Windows (Portable) | Copilot.Proxy.GUI-0.3.5-portable.exe | No installation needed / 无需安装,双击即用 |
| macOS (Apple Silicon) | Copilot.Proxy.GUI-0.3.5-arm64.dmg | M1/M2/M3/M4 Mac |
| macOS (Intel) | Copilot.Proxy.GUI-0.3.5-x64.dmg | Intel Mac |
macOS first launch / macOS 首次启动: Right-click the app → Open → click "Open" in the dialog. If blocked, go to System Settings → Privacy & Security → click "Open Anyway".
右键点击应用 → 打开 → 在弹窗中点击"打开"。如被阻止,前往系统设置 → 隐私与安全性 → 点击"仍要打开"。
Full Changelog: v0.3.3...v0.3.5
v0.3.2
What's New / 新功能
💬 Conversation Recording / 对话记录
• Record full request/response content to local JSON files (streaming auto-assembled) / 完整记录请求与 AI 回复到本地 JSON 文件(流式自动拼接)
• Built-in conversation viewer with session sidebar and message panel / 内置对话浏览器,左栏会话列表 + 右栏消息面板
• Auto-detect client type: Claude Code, Cursor, Continue, Cline, etc. / 自动识别客户端来源:Claude Code、Cursor、Continue、Cline 等
• Session grouping by client + model with 15-min idle timeout / 按客户端+模型分组会话,15 分钟空闲自动断开
• Sessions organized by date (Today / Yesterday / older dates) / 会话按日期归类(今天 / 昨天 / 更早日期)
• Full-text search with matching text highlight / 全文搜索,匹配文本高亮显示
• Multi-select sessions + batch delete / 多选会话 + 批量删除
• Real-time: new entries appear instantly in open viewer / 实时推送:新对话即时出现在已打开的浏览器中
• Theme and language sync with main window / 配色与语言跟随主窗口实时切换
• Toggle in Settings > Service Config (off by default, requires service restart) / 在 设置 > 服务参数 中开关控制(默认关闭,需重启服务生效)
🚀 UX / 体验优化
• Reorder header buttons: Theme → Language → Conversations → Logs → Settings → About / 顶栏按钮重新排序:配色 → 语言 → 对话 → 日志 → 设置 → 关于
• Fix settings checkbox alignment / 修复设置页面复选框对齐
⬇️ Download / 下载
| Platform | File | Note |
|---|---|---|
| Windows (Installer) | Copilot.Proxy.GUI-0.3.2-setup.exe | Recommended / 推荐,supports lightweight update / 支持轻量更新 |
| Windows (Portable) | Copilot.Proxy.GUI-0.3.2-portable.exe | No installation needed / 无需安装,双击即用 |
| macOS (Apple Silicon) | Copilot.Proxy.GUI-0.3.2-arm64.dmg | M1/M2/M3/M4 Mac |
| macOS (Intel) | Copilot.Proxy.GUI-0.3.2-x64.dmg | Intel Mac |
macOS first launch / macOS 首次启动: Right-click the app → Open → click "Open" in the dialog. If blocked, go to System Settings → Privacy & Security → click "Open Anyway".
右键点击应用 → 打开 → 在弹窗中点击"打开"。如被阻止,前往系统设置 → 隐私与安全性 → 点击"仍要打开"。
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's New / 新功能
Hotfix / 热修复
• Fix macOS window height regression: skip frame compensation on macOS where useContentSize already handles it correctly / 修复 macOS 窗口高度回归:在 macOS 上跳过 frame 补偿,useContentSize 已正确处理
🔗 Upstream Sync / 上游同步
• Upstream PR merged: Anthropic /v1/messages compatibility fix is now official (Jer-y/copilot-proxy#2) / 上游 PR 已合并:Anthropic /v1/messages 兼容性修复已正式进入上游
• Submodule restored to upstream Jer-y/copilot-proxy (merge commit b162b63, ahead of upstream v0.3.1) / 子模块恢复指向上游,当前版本比上游正式发布 v0.3.1 更新
🚀 UX / 体验优化
• Auto-refresh usage on first panel expand after app launch / 程序启动后首次展开用量面板时自动刷新用量
• About page now shows the app logo instead of a generic emoji / 关于页面现在显示应用 logo 而非通用 emoji
📐 Window Height Fix / 窗口高度修复
• Fix excessive bottom whitespace on Windows by compensating for title bar / border frame in resizeWindow / 修复 Windows 下窗口底部留白过多的问题,resizeWindow 现在正确补偿标题栏/边框尺寸
• Platform-specific padding: Windows uses tighter padding while macOS remains unchanged / 平台差异化 padding:Windows 使用更紧凑的间距,macOS 保持不变
• Fix applies to Main view, Settings page, and About page / 修复覆盖主界面、设置页面和关于页面
⬇️ Download / 下载
| Platform | File | Note |
|---|---|---|
| Windows (Installer) | Copilot.Proxy.GUI-0.3.1-setup.exe | Recommended / 推荐,supports lightweight update / 支持轻量更新 |
| Windows (Portable) | Copilot.Proxy.GUI-0.3.1-portable.exe | No installation needed / 无需安装,双击即用 |
| macOS (Apple Silicon) | Copilot.Proxy.GUI-0.3.1-arm64.dmg | M1/M2/M3/M4 Mac |
| macOS (Intel) | Copilot.Proxy.GUI-0.3.1-x64.dmg | Intel Mac |
macOS first launch / macOS 首次启动: Right-click the app → Open → click "Open" in the dialog. If blocked, go to System Settings → Privacy & Security → click "Open Anyway".
右键点击应用 → 打开 → 在弹窗中点击"打开"。如被阻止,前往系统设置 → 隐私与安全性 → 点击"仍要打开"。
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's New / 新功能
🔗 Upstream Sync / 上游同步
• Upstream PR merged: Anthropic /v1/messages compatibility fix is now official (Jer-y/copilot-proxy#2) / 上游 PR 已合并:Anthropic /v1/messages 兼容性修复已正式进入上游
• Submodule restored to upstream Jer-y/copilot-proxy (merge commit b162b63, ahead of upstream v0.3.1) / 子模块恢复指向上游,当前版本比上游正式发布 v0.3.1 更新
🚀 UX / 体验优化
• Auto-refresh usage on first panel expand after app launch / 程序启动后首次展开用量面板时自动刷新用量
• About page now shows the app logo instead of a generic emoji / 关于页面现在显示应用 logo 而非通用 emoji
📐 Window Height Fix / 窗口高度修复
• Fix excessive bottom whitespace on Windows by compensating for title bar / border frame in resizeWindow / 修复 Windows 下窗口底部留白过多的问题,resizeWindow 现在正确补偿标题栏/边框尺寸
• Platform-specific padding: Windows uses tighter padding while macOS remains unchanged / 平台差异化 padding:Windows 使用更紧凑的间距,macOS 保持不变
• Fix applies to Main view, Settings page, and About page / 修复覆盖主界面、设置页面和关于页面
⬇️ Download / 下载
| Platform | File | Note |
|---|---|---|
| Windows (Installer) | Copilot.Proxy.GUI-0.3.0-setup.exe | Recommended / 推荐,supports lightweight update / 支持轻量更新 |
| Windows (Portable) | Copilot.Proxy.GUI-0.3.0-portable.exe | No installation needed / 无需安装,双击即用 |
| macOS (Apple Silicon) | Copilot.Proxy.GUI-0.3.0-arm64.dmg | M1/M2/M3/M4 Mac |
| macOS (Intel) | Copilot.Proxy.GUI-0.3.0-x64.dmg | Intel Mac |
macOS first launch / macOS 首次启动: Right-click the app → Open → click "Open" in the dialog. If blocked, go to System Settings → Privacy & Security → click "Open Anyway".
右键点击应用 → 打开 → 在弹窗中点击"打开"。如被阻止,前往系统设置 → 隐私与安全性 → 点击"仍要打开"。
Full Changelog: v0.2.9...v0.3.0
v0.2.9
What's New / 新功能
🚀 Proxy Upgrade / Proxy 升级
• Upgrade embedded copilot-proxy to upstream v0.3.0 / 内嵌的 copilot-proxy 升级到上游 v0.3.0
• Restore compatibility for Anthropic /v1/messages requests without max_tokens / 恢复对未携带 max_tokens 的 Anthropic /v1/messages 请求兼容性
🚀 UX / 体验优化
• Main screen adds a dedicated model refresh button next to Claude Code actions / 主界面在 Claude Code 操作区新增独立的模型刷新按钮
• If Claude Code persistent config already exists, changing models now auto-syncs ~/.claude/settings.json / 如果已存在 Claude Code 持久化配置,切换模型后会自动同步 ~/.claude/settings.json
• Usage refresh button now uses the usage icon and clearer text / 用量刷新按钮改为带用量图标,并使用更清晰的按钮名称
• Settings button icon updated to a new gear emoji / 设置按钮图标更新为新的齿轮 emoji
📋 Verbose Logs / 详细日志
• Model refresh actions now appear in Verbose logs / 刷新模型列表的动作现在会显示在 Verbose 日志中
• Log viewer keeps incremental rendering and auto-trims to 500 lines for responsiveness / 日志窗口继续保持增量渲染,并自动裁剪到 500 行以内以保证流畅度
🔧 Bug Fixes / 问题修复
• Fix lightweight update ENOENT error: use original-fs for all .asar file operations including temp directory writes / 修复轻量更新 ENOENT 报错:对所有涉及 .asar 的文件操作使用 original-fs,包括临时目录写入
🛠 Developer Experience / 开发体验
• Dev mode (COPILOT_GUI_DEV=1) now skips single-instance lock, allowing parallel dev and production instances / 开发模式下跳过单实例检测,允许开发版和正式版同时运行
⬇️ Download / 下载
| Platform | File | Note |
|---|---|---|
| Windows (Installer) | Copilot.Proxy.GUI-0.2.9-setup.exe | Recommended / 推荐,supports lightweight update / 支持轻量更新 |
| Windows (Portable) | Copilot.Proxy.GUI-0.2.9-portable.exe | No installation needed / 无需安装,双击即用 |
| macOS (Apple Silicon) | Copilot.Proxy.GUI-0.2.9-arm64.dmg | M1/M2/M3/M4 Mac |
| macOS (Intel) | Copilot.Proxy.GUI-0.2.9-x64.dmg | Intel Mac |
macOS first launch / macOS 首次启动: Right-click the app → Open → click "Open" in the dialog. If blocked, go to System Settings → Privacy & Security → click "Open Anyway".
右键点击应用 → 打开 → 在弹窗中点击"打开"。如被阻止,前往系统设置 → 隐私与安全性 → 点击"仍要打开"。
Full Changelog: v0.2.8...v0.2.9
v0.2.8
What's New / 新功能
🚀 Performance / 性能优化
• Fix log viewer (Verbose window) becoming unresponsive after prolonged use: switched from full-array IPC + full DOM rebuild to incremental single-line IPC + batched DOM append / 修复日志窗口(Verbose)长时间运行后卡顿无法操作的问题:改为增量单行 IPC 推送 + 批量 DOM 追加
• DOM nodes auto-trimmed to 500 lines maximum / DOM 节点自动裁剪,最多保留 500 行
🔧 Bug Fixes / 问题修复
• Fix lightweight update ENOENT error: use original-fs for all .asar file operations including temp directory writes / 修复轻量更新 ENOENT 报错:对所有涉及 .asar 的文件操作使用 original-fs,包括临时目录写入
🛠 Developer Experience / 开发体验
• Dev mode (COPILOT_GUI_DEV=1) now skips single-instance lock, allowing parallel dev and production instances / 开发模式下跳过单实例检测,允许开发版和正式版同时运行
⬇️ Download / 下载
| Platform | File | Note |
|---|---|---|
| Windows (Installer) | Copilot.Proxy.GUI-0.2.8-setup.exe | Recommended / 推荐,supports lightweight update / 支持轻量更新 |
| Windows (Portable) | Copilot.Proxy.GUI-0.2.8-portable.exe | No installation needed / 无需安装,双击即用 |
| macOS (Apple Silicon) | Copilot.Proxy.GUI-0.2.8-arm64.dmg | M1/M2/M3/M4 Mac |
| macOS (Intel) | Copilot.Proxy.GUI-0.2.8-x64.dmg | Intel Mac |
macOS first launch / macOS 首次启动: Right-click the app → Open → click "Open" in the dialog. If blocked, go to System Settings → Privacy & Security → click "Open Anyway".
右键点击应用 → 打开 → 在弹窗中点击"打开"。如被阻止,前往系统设置 → 隐私与安全性 → 点击"仍要打开"。
Full Changelog: v0.2.7...v0.2.8
v0.2.7
What's New / 新功能
• Version bump only — no functional changes. This release is for verifying the lightweight update mechanism. / 仅更新版本号,无功能变更。本版本用于验证轻量更新机制。
⬇️ Download / 下载
| Platform | File | Note |
|---|---|---|
| Windows (Installer) | Copilot.Proxy.GUI-0.2.7-setup.exe | Recommended / 推荐,supports lightweight update / 支持轻量更新 |
| Windows (Portable) | Copilot.Proxy.GUI-0.2.7-portable.exe | No installation needed / 无需安装,双击即用 |
| macOS (Apple Silicon) | Copilot.Proxy.GUI-0.2.7-arm64.dmg | M1/M2/M3/M4 Mac |
| macOS (Intel) | Copilot.Proxy.GUI-0.2.7-x64.dmg | Intel Mac |
macOS first launch / macOS 首次启动: Right-click the app → Open → click "Open" in the dialog. If blocked, go to System Settings → Privacy & Security → click "Open Anyway".
右键点击应用 → 打开 → 在弹窗中点击"打开"。如被阻止,前往系统设置 → 隐私与安全性 → 点击"仍要打开"。
Full Changelog: v0.2.6...v0.2.7
v0.2.6
What's New / 新功能
🔄 Lightweight Update / 轻量更新
• New update detection: automatically checks GitHub releases on startup, notifies when a new version is available / 新增更新检测:启动时自动检查 GitHub 最新版本,有新版本时提示
• One-click lightweight update: only downloads changed files (app.asar, copilot-proxy-bundle.mjs) instead of the full installer — fast and bandwidth-friendly / 一键轻量更新:仅下载变更文件,无需重新下载整个安装包,快速省流量
• SHA256 verification for downloaded update files / 下载的更新文件经过 SHA256 校验
📦 NSIS Installer for Windows / Windows NSIS 安装版
• Added NSIS installer (-setup.exe) with fixed install directory, enabling lightweight in-place updates / 新增 NSIS 安装版(-setup.exe),使用固定安装目录,支持一键轻量更新
• Portable exe still available for users who prefer no installation / 便携版(-portable.exe)仍然可用
• Portable users will be directed to download the full installer when updating / 便携版用户更新时会引导下载完整安装包
⚙️ Architecture Upgrade / 架构升级
• Replaced bun-compiled binary with esbuild JS bundle — smaller size, faster builds, easier maintenance / 将 bun 编译的二进制文件替换为 esbuild JS bundle,体积更小、构建更快、维护更方便
• All third-party dependencies (clipboardy, undici, etc.) are now fully bundled — no external node_modules needed at runtime / 所有第三方依赖均已完整打包,运行时无需外部 node_modules
🔧 Bug Fixes / 问题修复
• Fix proxy startup crash caused by unbundled dependencies (clipboardy, undici) / 修复因未打包依赖(clipboardy、undici)导致的 proxy 启动崩溃
• Fix lightweight update ENOENT error on both macOS and Windows: use original-fs to bypass Electron ASAR file system interception / 修复 macOS 和 Windows 轻量更新 ENOENT 报错:使用 original-fs 绕过 Electron ASAR 文件系统拦截
• Fix lightweight update not persisting on portable exe (portable exe extracts to a new temp directory each launch) / 修复便携版轻量更新不生效的问题(便携版每次启动都解压到新临时目录,更新文件会丢失)
⬇️ Download / 下载
| Platform | File | Note |
|---|---|---|
| Windows (Installer) | Copilot.Proxy.GUI-0.2.6-setup.exe | Recommended / 推荐,supports lightweight update / 支持轻量更新 |
| Windows (Portable) | Copilot.Proxy.GUI-0.2.6-portable.exe | No installation needed / 无需安装,双击即用 |
| macOS (Apple Silicon) | Copilot.Proxy.GUI-0.2.6-arm64.dmg | M1/M2/M3/M4 Mac |
| macOS (Intel) | Copilot.Proxy.GUI-0.2.6-x64.dmg | Intel Mac |
macOS first launch / macOS 首次启动: Right-click the app → Open → click "Open" in the dialog. If blocked, go to System Settings → Privacy & Security → click "Open Anyway".
右键点击应用 → 打开 → 在弹窗中点击"打开"。如被阻止,前往系统设置 → 隐私与安全性 → 点击"仍要打开"。
Full Changelog: v0.2.3...v0.2.6
Full Changelog: v0.2.5...v0.2.6
v0.2.3
What's New / 新功能
🔄 Update copilot-proxy to v0.2.1 / 更新 copilot-proxy 至 v0.2.1
- Token refresh resilience: Failed token refresh no longer crashes the proxy — it retries on the next cycle / Token 刷新容错:刷新失败不再导致 proxy 崩溃,会在下个周期自动重试
- Token refresh interval clamping: Clamped to [60s, 24h] to prevent timer issues with extreme values / 刷新间隔安全限制:限制在 [60s, 24h] 范围内,防止极端值导致定时器异常
- Models endpoint stability: Prioritize standard vscode-chat auth for model list, with copilot-developer-cli as fallback / 模型列表请求优化:优先使用标准 vscode-chat 认证获取模型列表,copilot-developer-cli 作为回退
- Input validation: Stricter validation for port, rate-limit, and account-type arguments / 参数校验加强:port、rate-limit、account-type 参数增加严格校验
🐛 Bug Fixes / 问题修复
- Fix proxy process staying alive after unexpected exit scenarios / 修复异常退出时 proxy 进程残留问题
- Prevent PID startTime drift on crash-restart / 防止崩溃重启时 PID 时间戳漂移
⬇️ Download / 下载
| Platform | File | Note |
|---|---|---|
| Windows | Copilot.Proxy.GUI-0.2.3-portable.exe |
Portable, double-click to run / 便携版,双击即用 |
| macOS (Apple Silicon) | Copilot.Proxy.GUI-0.2.3-arm64.dmg |
M1/M2/M3/M4 Mac |
| macOS (Intel) | Copilot.Proxy.GUI-0.2.3-x64.dmg |
Intel Mac |
macOS first launch / macOS 首次启动: Right-click the app → Open → click "Open" in the dialog. If blocked, go to System Settings → Privacy & Security → click "Open Anyway".
右键点击应用 → 打开 → 在弹窗中点击"打开"。如被阻止,前往系统设置 → 隐私与安全性 → 点击"仍要打开"。
Full Changelog: v0.2.2...v0.2.3