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
| Task | What Succinix provides |
|---|---|
| Run a frontend or Node project | Real node, npm, and npx, with development-server preview URLs |
| Process scripts and data | python, pip, and common Unix commands on the same files |
| Keep a browser project | Workspace and settings snapshots that can be restored after refresh |
| Organize project environments | Separate workspaces, instances, processes, and port views |
| Embed in a product | Cordis services for files, command confinement, terminal sessions, and session persistence |
How To Use It
- Run the development server and open
http://localhost:7892; enterhelpin the terminal. - Create a project, then use
npm installandnpm run dev; useportsfor the preview URL. - Run
snapshot saveto preserve work andsuccinix doctorto diagnose the environment. - To embed Succinix, install
@succinix/engineand 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.