Auric Artisan Live — Live Server & PreviewBuild your site. See it come alive.Live server and live preview for HTML, CSS, JavaScript and PHP. Work on your website, backend and requests from one VS Code workspace — with live reload, HTTPS, API mocks and real-device testing. v0.2.1 · 54 commands · 103 settings · English / हिन्दी · No runtime npm dependencies Install from Marketplace · Website · Release notes
Actual extension UI rendered in a browser test harness. Screenshots use demonstration data, not performance benchmarks or an actual VS Code window. Quick start · Workspace tour · Browser dashboard · Configuration · Troubleshooting Quick startEnglish / हिन्दीChoose Auto, English or हिन्दी in the Auric Live tab header. Your choice is saved globally in Auric Live टैब में स्वतः, English या हिन्दी चुनें। भाषा की पसंद सहेजी जाती है। स्वतः विकल्प VS Code की प्रदर्शन भाषा अपनाता है। भाषा बदलने से सर्वर बंद नहीं होता और वर्तमान टैब तथा अनुरोध फ़िल्टर बने रहते हैं। The control panel, quick settings, Phone QR guidance and common host messages support Hindi. New preview tabs inherit the selected language; reopen an existing preview to update its toolbar. Command Palette and sidebar view labels follow VS Code's display language, not the panel override. Use Configure Display Language in VS Code to change those labels. Technical setting descriptions, detailed diagnostics and messages without a Hindi translation fall back to English. The injected browser dashboard and the website being served are not translated. URLs, request/response content, commands and configuration values are never rewritten. Translation is bundled locally; no translation service receives your data. Requires VS Code 1.95+ and a local website folder.
Start shortcut: Ctrl+Alt+L on Windows/Linux · Cmd+Alt+L on macOS. Browser dashboard: Alt+Shift+D inside a served page. The default port is 5500, with automatic port selection when configured. Save-only reload avoids reacting to every generated or synchronized file. Backend runtimes and framework packages must already be installed.
Your development workspaceFive focused sections keep the important controls close to your project.
The panel adapts to narrow editor splits and light, dark and high-contrast themes. Auric OneDrop menus support keyboard navigation, type-ahead, selected states and focus restoration. Quick controls are session overrides; they do not silently rewrite your project configuration. See the settings and custom dropdowns
Follow every requestSearch by path, method, status or handler. Combine filters, sort by newest, slowest or largest, then open a request for the details that explain it.
Use Ctrl/Cmd+F in Requests to focus search. Escape closes details and restores focus. The live panel is bounded to 200 rows; its latency sample is not a whole-session percentile. See what your page is doingPress Alt+Shift+D to open the browser dashboard over your served website.
Overview, Network, Server, Storage, Environment, Requests and Console organize page health, timings, resource delivery, server state and diagnostics. Unsupported browser measurements are shown as unavailable; cache estimates are distinguished from server-confirmed results.
Sampling is demand-driven and pauses with page visibility. Storage summaries do not read stored values. The dashboard makes no external font or branding requests. Browser console and log controls
Console mirroring is off by default. Enable it explicitly and reload an already open page. Captured logs are bounded, rate-limited and sanitized, with level filters and copy/clear controls. Original console behavior is preserved. Test on the device that mattersOpen Phone QR directly in the Auric Live tab. Scan the locally generated code, or copy its address, to open the same served site on your phone.
Keep your phone and computer on the same network and allow the connection through your firewall. QR codes clear when a server stops or its address changes. No address is sent to a QR service. The editor preview also offers device presets, custom viewport sizes, rotation, scaling, reload and browser handoff. Use a real device to check behavior beyond the preview's simulated dimensions. HTTPS is encrypted, but certificate trust is separate. Generated certificates do not install trust on your computer or phone. Each client must trust the certificate or its issuer. Imported pairs are checked for matching keys and validity dates; import-dialog passphrases remain session-only. Serve the front end. Connect the backend.
Runtime detection covers common Node.js/package-script workflows and families including PHP, Python, Ruby, Deno, Bun, .NET, Java, Go and Rust. Detection suggests a target; it does not install tools or guarantee every framework configuration. The upstream monitor waits for readiness before forwarding requests and can reload pages after recovery. Use a health path for application-level readiness, or leave it empty for TCP availability. Diagnostics are read-only. Custom profiles support command lines, working directories, environment variables, shell executables and ports. Unrelated configuration changes preserve API routes, session settings and in-memory REST data. ConfigurationPrecedence is: built-in defaults → VS Code settings → project config → session overrides. VS Code setting names have the prefix auricLive.; project-file names do not. Create auric.live.json in the workspace:
For supervised runtimes, URL-only backends, custom network profiles and additional privacy controls, see Advanced testing and diagnostics. Use Create Config File for a generated configuration example. .auricignore-live controls project-specific exclusions; .auric-live/ holds optional local diagnostic session records and is reserved from serving. Privacy and deliberate limitsCommon credential headers, sensitive query parameters and JSON/form fields are redacted before inspector storage by default. Configure additional field names for your application. Arbitrary personal information or secrets embedded in free-form text may still require manual removal. HAR excludes bodies by default. Review exports before sharing. Requests with redacted, omitted or truncated input cannot be safely replayed; copy a snippet and supply the missing data manually. Non-read replay methods require confirmation.
Resource limits are configurable where appropriate. Bounded memory, privacy protections and workspace trust remain deliberate safeguards for local development. CommandsBrowse all 54 commands and their identifiersThis inventory comes from the extension manifest. All commands use the Auric Live category.
Build and verifyDevelopment setup, automated tests and release checksUse a current Node.js version compatible with the development tools; this release was verified on Node 24.
npm run check validates the manifest, registrations, settings, CSP, source syntax, dropdown contracts, assets and package exclusions, then runs unit and integration tests. Coverage includes real HTTP/TLS, proxy/mock/REST/CGI, reload behavior, runtime processes, privacy, network pacing and stubbed VS Code activation. npm run test:ui runs the shipped webview in a real headless Chromium browser with a deterministic VS Code bridge and no external website requests. It checks layout, keyboard controls, filter focus, sorting/pagination, pause/resume, request-detail safety, settings actions and workspace state. Screenshots go to test/artifacts/. On a machine with Edge already installed, PowerShell can use it without downloading another browser:
The browser suite is separate from the package prepublish gate because it requires an installed browser. Prepublish runs the core check automatically. Local process tests must be allowed to terminate their own temporary child processes. For a release, also install the VSIX into a development VS Code profile and smoke-test real editor webview messaging, trust prompts, remote scenarios and phone certificate trust. A browser fixture is not an actual VS Code extension-host end-to-end test. Troubleshooting
|





