Skip to content

Add design doc: Studio apps & surfaces#4006

Open
youknowriad wants to merge 1 commit into
trunkfrom
add-surfaces-design-doc
Open

Add design doc: Studio apps & surfaces#4006
youknowriad wants to merge 1 commit into
trunkfrom
add-surfaces-design-doc

Conversation

@youknowriad

Copy link
Copy Markdown
Contributor

Proposed Changes

Adds a design doc (docs/design-docs/studio-apps-and-surfaces.md) clarifying the different Studio apps and surfaces — desktop, hosted, local (studio ui), and CLI — the architecture of each, the desktop/local backend convergence in @studio/common, and the shared apps/ui layer that serves all three browser surfaces.

Documentation only; no code changes.

Documents the Studio apps/surfaces (desktop, hosted, local, CLI), the architecture of each, the desktop/local backend convergence in @studio/common, and the shared apps/ui layer across the three surfaces.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
youknowriad added a commit that referenced this pull request Jun 30, 2026
Moves apps/cli/lib/run-wp-cli-command.ts (+ test) and the surfaces design doc out of this surface PoC into dedicated follow-ups (#4005, #4006) so this PR is just the studio ui surface.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@wojtekn

wojtekn commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Looks clear, thanks for documenting it.

However, it's unclear why users would need a local web variant - it would make sense to explain the reasoning behind it.

@youknowriad

Copy link
Copy Markdown
Contributor Author

However, it's unclear why users would need a local web variant - it would make sense to explain the reasoning behind it.

There are number of users that are using Studio CLI today without the app, including with custom agents and things like that. Studio local UI is a way to meet these users where they are and provide them with an on demand UI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants