Skip to main content
Run Paperclip locally with zero external dependencies.

Prerequisites

  • Node.js 24.11+
  • pnpm 9+

Start Dev Server

This starts:
  • API server at http://localhost:3100
  • UI served by the API server in dev middleware mode (same origin)
No Docker or external database required. Paperclip uses embedded PostgreSQL automatically.

One-Command Bootstrap

For a first-time install:
This does:
  1. Auto-onboards if config is missing
  2. Runs paperclipai doctor with repair enabled
  3. Starts the server when checks pass

Bind Presets In Dev

Default pnpm dev stays in local_trusted with loopback-only binding. To open Paperclip to a private network with login enabled:
For Tailscale-only binding on a detected tailnet address:
Legacy aliases still work and map to the older broad private-network behavior:
Allow additional private hostnames:
For full setup and troubleshooting, see Tailscale Private Access.

Health Checks

Safe Worktree Bootstrap for Local Agent Runs

For safer parallel local experiments, initialize a dedicated worktree instance instead of reusing your main checkout:
If the experiment gets noisy, repair or reseed the worktree without touching the main branch:
When done, shut it down and remove the isolated state explicitly:

Reset Dev Data

To wipe local data and start fresh:

Data Locations

Override with environment variables: