Setup Commands
Instance setup and diagnostics commands.
paperclipai run
Section titled “paperclipai run”One-command bootstrap and start:
pnpm paperclipai runDoes:
- Auto-onboards if config is missing
- Runs
paperclipai doctorwith repair enabled - Starts the server when checks pass
Choose a specific instance:
pnpm paperclipai run --instance devpaperclipai onboard
Section titled “paperclipai onboard”Interactive first-time setup:
pnpm paperclipai onboardFirst prompt:
Quickstart(recommended): local defaults (embedded database, no LLM provider, local disk storage, default secrets)Advanced setup: full interactive configuration
Start immediately after onboarding:
pnpm paperclipai onboard --runNon-interactive defaults + immediate start (opens browser on server listen):
pnpm paperclipai onboard --yespaperclipai doctor
Section titled “paperclipai doctor”Health checks with optional auto-repair:
pnpm paperclipai doctorpnpm paperclipai doctor --repairValidates:
- Server configuration
- Database connectivity
- Secrets adapter configuration
- Storage configuration
- Missing key files
paperclipai configure
Section titled “paperclipai configure”Update configuration sections:
pnpm paperclipai configure --section serverpnpm paperclipai configure --section secretspnpm paperclipai configure --section storagepaperclipai env
Section titled “paperclipai env”Show resolved environment configuration:
pnpm paperclipai envpaperclipai allowed-hostname
Section titled “paperclipai allowed-hostname”Allow a private hostname for authenticated/private mode:
pnpm paperclipai allowed-hostname my-tailscale-hostLocal Storage Paths
Section titled “Local Storage Paths”| Data | Default Path |
|---|---|
| Config | ~/.paperclip/instances/default/config.json |
| Database | ~/.paperclip/instances/default/db |
| Logs | ~/.paperclip/instances/default/logs |
| Storage | ~/.paperclip/instances/default/data/storage |
| Secrets key | ~/.paperclip/instances/default/secrets/master.key |
Override with:
PAPERCLIP_HOME=/custom/home PAPERCLIP_INSTANCE_ID=dev pnpm paperclipai runOr pass --data-dir directly on any command:
pnpm paperclipai run --data-dir ./tmp/paperclip-devpnpm paperclipai doctor --data-dir ./tmp/paperclip-dev