Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Prebuilt Environments

NeuAIs ships ready-to-use dev environments so you can launch agents and services in seconds without compiling toolchains on first run.

What you get

  • Instant start: Nix-based prebuilts for common stacks (Node/TypeScript, Python, Go, Rust, Java, PHP, Ruby), plus databases and build tools (PostgreSQL, MySQL, Redis, MongoDB, Docker, cmake, vcpkg, etc.).
  • Consistency: the same environment for every teammate and CI run.
  • Offline-friendly: prebuilts are cached so repeat launches stay fast.
  • Template coverage: all catalog templates are backed by prebuilts, so sample apps and starter kits come up immediately.

Typical workflows

  • Create a workspace from a template and start coding immediately (no “install Node/Go” delay).
  • Spin up backend services or agents locally with the exact toolchain they need.
  • Demo or POC environments that start fast and behave the same across machines.

How to use (CLI flow)

  1. Pick a template (e.g., node, rust, python, fullstack/mysql).
  2. Create a workspace:
    neuais workspace create my-app --template node
    
  3. The CLI checks the prebuild cache; if available, your environment starts in seconds. If not, it falls back to a build step and caches the result for the next run.

Tips

  • Keep the CLI updated to get the latest template catalog and prebuild hints.
  • If you add a new dependency, rerun the CLI to let it cache the updated environment for future launches.
  • For CI, point jobs to reuse the shared prebuild cache to shorten pipeline times.