# `Vibe.ScriptRuntime.Standalone`
[🔗](https://github.com/elixir-vibe/vibe/blob/v0.2.3/lib/vibe/script_runtime/standalone.ex#L1)

Stateful standalone BEAM runtime for Livebook-style script evaluation.

This runtime starts a separate `elixir` OS process and talks to it with
Erlang external terms over a packetized port. The child keeps `binding` and
`Macro.Env` between evaluations, so aliases/imports/variables and
`Mix.install/2` state stay out of Vibe's main VM.

# `child_spec`

Returns a specification to start this module under a supervisor.

See `Supervisor`.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
