Skip to main content
Instance setup and diagnostics commands.

paperclipai run

One-command bootstrap and start:
Does:
  1. Auto-onboards if config is missing
  2. Runs paperclipai doctor with repair enabled
  3. Starts the server when checks pass
Choose a specific instance:

paperclipai onboard

Interactive first-time setup:
If Paperclip is already configured, rerunning onboard keeps the existing config in place. Use paperclipai configure to change settings on an existing install. First prompt:
  1. Quickstart (recommended): local defaults (embedded database, no LLM provider, local disk storage, default secrets)
  2. Advanced setup: full interactive configuration
Start immediately after onboarding:
Non-interactive defaults + immediate start (opens browser on server listen):
On an existing install, --yes now preserves the current config and just starts Paperclip with that setup.

paperclipai doctor

Health checks with optional auto-repair:
Validates:
  • Server configuration
  • Database connectivity
  • Secrets adapter configuration, including AWS Secrets Manager non-secret env config when selected
  • Storage configuration
  • Missing key files

paperclipai configure

Update configuration sections:
--section secrets updates the deployment-level provider used as the fallback for secrets that do not target a specific company vault. Per-company provider vaults (named instances, default vault selection, multiple vaults per provider, coming-soon GCP/Vault) live in the board UI under Company Settings → Secrets → Provider vaults and the /api/companies/{companyId}/secret-provider-configs API.

paperclipai env

Show resolved environment configuration:
This now includes bind-oriented deployment settings such as PAPERCLIP_BIND and PAPERCLIP_BIND_HOST when configured.

paperclipai allowed-hostname

Allow a private hostname for authenticated/private mode:

Local Storage Paths

Override with:
Or pass --data-dir directly on any command: