Releases: Sr173/open-design-studio
v0.7.0 — Provider presets · Profiles · Gemini · OAuth
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
v0.6.0 — Workbench overhaul, Electron + Claude Opus
First public release of Open Design Studio.
What is this?
A local-first AI design workbench. Bind any folder; AI drafts real HTML/CSS into a sandboxed .design/ subdirectory, side-by-side multi-variant canvas, inspect & edit in code. Open source · Powered by Claude / GPT.
See the README for the full pitch.
Downloads
| File | For |
|---|---|
Open-Design-Studio-0.6.0-arm64.dmg |
Apple Silicon Macs (M1 / M2 / M3 / M4) |
Open-Design-Studio-0.6.0-x64.dmg |
Intel Macs |
First-time launch (important)
This release is ad-hoc signed (no Apple Developer cert). macOS Gatekeeper will refuse to open the app on first launch with "Open Design Studio is damaged and can't be opened" or similar.
Workaround (one-time):
```bash
xattr -cr /Applications/Open\ Design\ Studio.app
```
Or right-click the app → Open → confirm → it'll then launch normally on future opens.
Highlights since the codebase split (v6.x)
- 🎨 Multi-variant Figma-style canvas with pan + cursor-anchored zoom (Cmd+wheel / trackpad pinch / space-drag)
- 🧠 Real coding tools:
read_file(with line numbers),search_files(grep+glob),apply_patch(multi-file atomic),todo_write - 💾 API keys in OS keychain (macOS Keychain / Linux libsecret / Win DPAPI)
- 📁 Bind local folder → AI writes to disk; VSCode edits auto-sync into chat
- 🔀 Auto-elide old / large tool results saves ~$1/turn on Opus 4
- ⌘K Command palette for fuzzy file/chat/command jump
Known limitations
- macOS only for now; Windows / Linux dmg/AppImage forthcoming
- Not codesigned (cf. workaround above)
- DevTools no longer auto-opens; press ⌘⌥I when needed
- The
.design/examples folder ships our own UI redesign as dogfood evidence — your projects start with an empty.design/
Configure
Bottom-left ⚙ Settings → paste your Anthropic / OpenAI API key (saved to OS keychain). Recommended: Claude Opus 4.x via Anthropic API or a compatible gateway. Output budget is 128k tokens by default.
What's next
- shell-tool execution
- LSP-aware source reading
- MCP server support
- Windows / Linux builds
See `PLAN_ELECTRON.md` in the repo.