Succinix Features

August 18, 2026 · View on GitHub

简体中文

What It Is

Succinix is a browser project terminal environment. It keeps files, commands, processes, and services in one WebContainer workspace, so the application and terminal use the same project.

What It Is For

TaskWhat Succinix provides
Run a frontend or Node projectReal node, npm, and npx, with development-server preview URLs
Process scripts and datapython, pip, and common Unix commands on the same files
Keep a browser projectWorkspace and settings snapshots that can be restored after refresh
Organize project environmentsSeparate workspaces, instances, processes, and port views
Embed in a productCordis services for files, command confinement, terminal sessions, and session persistence

How To Use It

  1. Run the development server and open http://localhost:7892; enter help in the terminal.
  2. Create a project, then use npm install and npm run dev; use ports for the preview URL.
  3. Run snapshot save to preserve work and succinix doctor to diagnose the environment.
  4. To embed Succinix, install @succinix/engine and attach it to WebContainer as described in Integration.

Know Before Using

  • Chromium only; the page needs COOP/COEP.
  • Node commands run in WebContainer and other Unix commands run in Lifo; they share files.
  • Python runs scripts and supported packages, but has no general interactive REPL and cannot start OS subprocesses.
  • Ports are browser previews only, not inbound Internet services.
  • Instance separation organizes projects; it is not a security or permission boundary.
  • Native binaries, apt, chmod, symlinks, and hard links are unavailable.

For service fields or protocol compatibility, see Integration, Protocol, and the Cordis contract.