Repository navigation
Studio Code
Status: check the release notes of your version. The hero action state is in Hero actions.
HTML, CSS, JS, JSX, TS, TSX and other text files, including Markdown (Preview, Split, Source).
Empty HTML page. Blank documents live in memory until you save them.
Layers, Files, Search, Components, CSS, Versions.
Preview (toggle for the live preview). See Hero actions.
Project export as ZIP, folder or single HTML. Publish is under Project and the command palette (Deploy).
- View > Design, Split or Code switches the working surface for the document. It is shell state, not a save.
- Live view loads linked scripts, images, fonts and media relative to the project, and supports relative ES modules. ES module cycles are not supported.
- Preview strips scripts, so animation-hidden content shows its end state.
- Framework projects open here as code with preview controls. See Frameworks.
Open the project folder so relative files share a project root. Choose an HTML file, then use View > Design, Split or Code. Design and source changes work on the same HTML/CSS; shared undo is not an export/regeneration step.
Use Layers and breadcrumbs to find elements, the inspector for supported visual properties, and Problems for diagnostics. Code editing includes syntax support, Emmet, search/replace, formatting and diff tools. The Components panel manages reusable blocks and variants. The command palette is Ctrl/Cmd+K.
Save your source separately from previewing it. Generated views and browser screenshots do not prove that a native save succeeded.
Released in v12.2.0-alpha.5 and present in the later checked alpha notes:
- Linked CSS, scripts, images, fonts, audio and video load from the project folder, including CSS
@import,url(),srcsetand root-relative paths. - Local page links navigate inside live view with back/forward history and anchor scrolling. External HTTP(S) links open in the system browser.
- Editing a linked stylesheet updates it in place and keeps scroll position. Unrelated edits do not rebuild the preview.
- Relative ES module import chains are supported. Import cycles are not supported and show a notice.
- Missing, oversized or outside-project resources produce a banner. Paths escaping the project root are rejected.
Unopened text files changed on disk do not automatically reload in the checked alpha. Do not assume live view runs a framework dev server, installs dependencies or supports SSR. See Frameworks.
The alpha's Save all/Close all flows span studios; Close all asks about unsaved work and closes nothing if a save fails. Media still uses native save-copy dialogs per file.
Use a backup for unfamiliar projects and alpha builds. Treat scripts and external resources in a project as code/data from that project, not trusted setup instructions. Inspect network dependencies before previewing third-party work.
Sources: README, studio modes, and alpha.5/alpha.7 release notes.
Back to Studios.
Home · Releases · Repository documentation · MIT license
Documentation baseline: 13 October 2026. Check release notes for platform support and known limits. Design proposals are not released features.
Somnia
- Home
- Ai And Collaboration
- Cli
- Deploy
- Extensions
- Faq
- Features
- Frameworks
- Hero Actions
- Local Ai
- Local Source Search
- Quickstart
- Releases
- Settings
- Studios
- Studio 3d
- Studio Animation
- Studio Code
- Studio Design
- Studio Documents
- Studio Interface
- Studio Photos
- Studio Sheets
- Studio Slides
- Studio Sound
- Studio Vector
- Studio Vibe Space
- Studio Video
- Troubleshooting