cell init
Initialize .devcell.toml and .devcell/ build context in current directory
cell init [flags]
Options
--force Overwrite existing files and update flake inputs (implies --update)
-h, --help help for init
--macos Set up a macOS VM box via UTM + Vagrant
--modules strings explicit module list (comma-separated, e.g. go,infra,electronics)
--nixhome string nixhome source: local path or git URL (default: upstream repo)
--stack string stack name (base, go, node, python, fullstack, electronics, ultimate)
--update update nix flake inputs (pull latest) instead of just resolving
-y, --yes Skip confirmation prompts and proceed with defaults
Options inherited from parent commands
--base-image string core image for scaffold Dockerfile (default: ghcr.io/dimmkirr/devcell:core-local)
--build rebuild image before running (forces --no-cache)
--debug plain-text mode plus stream full build log to stdout
--dry-run print docker run argv and exit without running
--engine string execution engine: docker or vagrant (default "docker")
--plain-text disable spinners, use plain log output (for CI/non-TTY)
--session-name string session name for persistent home (~/.devcell/<name>)
--vagrant-box string Vagrant box name override
--vagrant-provider string Vagrant provider (e.g. utm) (default "utm")
SEE ALSO
- cell - Run AI coding agents in a devcell container