CipherStashDocs
ReferenceCLI

stash init

Initialize CipherStash for your project

Last updated

Generated from stash v1.1.1, via that release's own manifest --json. Run npx [email protected] --help to see the live command surface.

Set up CipherStash end-to-end: authenticate, introspect your database, install dependencies, install EQL, and hand off the rest to your local coding agent. Every prompt has a non-interactive escape hatch, so init never blocks waiting on a TTY (CI, agents, pipes).

npx stash init [flags]

Flags

FlagDescription
--supabaseUse Supabase-specific setup flow.
--drizzleUse Drizzle-specific setup flow.
--prismaUse Prisma Next-specific setup flow (EQL bundle installed via prisma-next migrate).
--region <slug>Region to authenticate against (e.g. us-east-1). Skips the interactive region picker. Required for non-interactive init when not already logged in. (env: STASH_REGION)
--target <name>Which agent to install the bundled skills for: claude-code (.claude/skills) or codex (.codex/skills). Skips agent detection. Unlike plan --target and impl --target, this selects the skills destination only — init performs no handoff. agents-md, lovable and wizard install no skill directories (those handoffs inline the skills instead), so passing one here installs nothing.

stash init examples

npx stash init
npx stash init --supabase
npx stash init --prisma
npx stash init --region us-east-1
npx stash init --target claude-code

On this page