v0.3.0 · First LLM Studio
v0.3.0 · 2026-04-11
Scope
First LLM Studio v0.3.0 is the first polished public release of the project under the new brand. This release turns the workbench from a local runtime experiment into a more complete operating surface for local-first LLM workflows on Apple Silicon.
Included
Product and UI
- Rebranded the project as First LLM Studio across the web app, launch assets, and bilingual documentation.
- Added a bilingual homepage and bilingual README surfaces for public launch.
- Reworked the
/agentlayout for wide screens so the workbench uses space more intentionally instead of collapsing into long vertical rails. - Compressed Compare Lab into a denser review flow with clearer lane review, export, preview, and benchmark handoff actions.
- Tightened the runtime side rail so status is visible first and lower-signal details stay tucked behind collapsible sections.
Compare Lab and review workflow
- Embedded Compare Lab directly into the existing
/agentworkbench instead of opening a separate product surface. - Added compare run execution, base-lane diff review, rerun-single-lane, markdown export, preview, and benchmark handoff.
- Added compare recovery progress, recovery timeline export, and manual recovery actions for stalled local lanes.
- Added compact share formats for issue, PR, and chat review summaries.
Runtime and local model workflow
- Added dynamic local model discovery, including models found in local libraries such as LM Studio-compatible directories.
- Added richer model metadata such as parameter scale, quantization label, recommended context, and source path.
- Added local runtime telemetry and trend cards for CPU, memory, GPU, shared GPU memory, energy signal, and storage pressure.
- Fixed local runtime status so unloaded models are represented as unloaded/idle instead of ambiguous failure states.
- Added one-click scanning in the Agent target rail to refresh newly discovered local models and configured remote APIs.
Provider and benchmark operations
- Added DeepSeek remote targets and wired them through chat, thinking mode, tools/function-calling, compare, connection checks, and benchmark flows.
- Added provider-aware output contracts and remote benchmark budgets for OpenAI-compatible endpoints.
- Stabilized remote regression handling with provider-specific first-token budgets, retry budgets, and stream idle protection.
- Added formal and focused benchmark improvements, including DeepSeek-focused remote regression runs.
Performance and developer workflow
- Split compare-only helpers, lifecycle, actions, preferences, and review parsing out of
AgentWorkbenchto reduce main workbench weight. - Split Next.js dev and build artifact directories so production builds no longer corrupt local dev sessions.
- Simplified the local gateway shell to avoid heavyweight framework import stalls during development.
Verification
- Local version:
0.3.0 - TypeScript:
./node_modules/.bin/tsc --noEmit - Lint:
npm run lint - Build:
npm run build - Agent URL: http://localhost:3011/agent
- Admin URL: http://localhost:3011/admin
- Remote formal subset: OpenAI + Claude remote regression subset recovered to full green in the latest repaired run.
- DeepSeek focus subset:
26 / 26successful after tool-first / thinking optimization.
Screenshots
- Landing page:
docs/assets/landing-page.png - Agent workbench:
docs/assets/agent-workbench.png - Admin dashboard:
docs/assets/admin-dashboard.png
Notes
- The GitHub repository slug remains
local-agent-labfor continuity, but public-facing branding in this release is First LLM Studio. - ModelScope launch packaging for this release includes bilingual documentation, launch copy, and visual assets.
- A few historical hook warnings remain in legacy UI files, but this release passes build, lint, and type-check gates.