v0.7.0 — Provider 能力对齐 OpenCode / Codex CLI
Sprint G — Provider preset 下拉
15 个 preset 开箱即用:Anthropic / OpenAI / Gemini 官方 + DeepSeek / Moonshot / OpenRouter / Groq / Together / Mistral / uniapi (×2) / Ollama / LM Studio / Custom (×2)。选 preset 自动填 baseUrl + 推荐 model 下拉。
Sprint H — Profile 系统 + TopBar 快切
多 profile 命名保存 (preset + model + baseUrl + keychain account),TopBar 上挂 [● Name ▼] pill,点击下拉一键切换;ProfilesManager tab 管理多 profile。
Sprint I — 原生 Gemini SDK
@google/genai 集成,functionCall ↔ tool_use,functionResponse ↔ tool_result 全链路适配,流式输出走标准 Delta 协议。
Sprint J — 订阅登录 OAuth (Anthropic Console + OpenAI Codex)
- PKCE 流程 + 本地 callback http server (
127.0.0.1:54321 / :1455) - token 存 OS keychain (
oauth:anthropic/oauth:openai-codex),自动 refresh - 设置面板 "订阅登录" tab → Login with Claude / ChatGPT 按钮 → 浏览器授权 → 自动建 profile + 激活
- 用 Claude Pro / Team / Enterprise 或 ChatGPT Plus / Team 订阅直接调,不需要 API key
Bug Fixes
- 黑屏修复:vite base 改
./(file:// 资源相对路径) + Hono serve dist/ + renderer loadURL Hono 同源 (SW 也能注册)
安装
未签名,首次打开 macOS Gatekeeper 会拦,右键 → 打开。
- arm64 (M1/M2/M3):
Open Design Studio-0.7.0-arm64.dmg - x64 (Intel):
Open Design Studio-0.7.0.dmg