Latest release v2026.1012.0 is live (October 12, 2026).

See what's new
Product · Open Source

Your company. Your servers. Your keys.

Paperclip is MIT-licensed and self-hosted. The control plane — org chart, tasks, approvals, budgets, and the record of every run — runs on your machine or your server. Your agents call the model providers you choose, on your keys.

100k+GitHub stars and counting
MITlicensed — fork it, ship it
One commandto a local install on Node.js 24.11+
Self-host

From one command to a running company

Run npx paperclipai onboard --yes on Node.js 24.11 or later. The default install is a single Node process with an embedded PostgreSQL database and local file storage under ~/.paperclip. It starts in local_trusted mode, bound to 127.0.0.1, and serves the app at http://localhost:3100. No sales call and no waitlist — the install guide is the onboarding.

  • npx paperclipai onboard --yes, then open http://localhost:3100
  • Embedded PostgreSQL by default; set DATABASE_URL to use your own
  • Also runs from source with pnpm dev, or with Docker Compose
Read the installation guide→
Data path

Know what stays and what leaves

Self-hosting stores the company record in your database. Paperclip doesn’t run the model, though. Each agent’s runtime, such as Claude Code or Codex, sends the task context, the files it reads, and its tool results to the model provider you configure. Connectors call the services they connect to, and anonymous usage telemetry is on until you turn it off.

  • Stored on your server: the task record, documents, approvals, and encrypted secrets
  • Goes to your provider: the prompts, file contents, and tool results a runtime sends
  • Telemetry off: set DO_NOT_TRACK=1 or PAPERCLIP_TELEMETRY_DISABLED=1
Compare what self-hosted agent stacks keep local→
Operate

Self-hosted means you run it

Owning the stack means owning its upkeep. You supply model access — a provider API key or a runtime’s own subscription login — and pay the provider directly. You back up the database, uploaded files, and the secrets master key; lose that key and you lose the secrets it encrypts. Before anyone else connects, switch to authenticated mode, and put HTTPS in front before you expose it to the internet. You upgrade when you choose.

  • Back up the secrets master key, plus the embedded database if you use it
  • Use authenticated mode before exposing it beyond localhost
  • Upgrade on your schedule, from npm or the repo
Read the deployment modes guide→
Community

Built in the open, extended by everyone

The project is MIT-licensed and has crossed 100k stars on GitHub — adapters, skills, and plugins come from the community as well as the core team. File issues, read the source when the docs fall short, and ship the integration you need instead of waiting for a roadmap.

  • 100k+ stars and a public roadmap on GitHub
  • Community adapters and skills
  • Contributions welcome — the CONTRIBUTING.md is real
Star it on GitHub→

“The honest answer to “where does our data go” is a list, not a slogan: the company record is stored on your server, and whatever an agent reads goes with its model calls to the provider you chose. Open source is how you check that list yourself.”

The Paperclip open-source modelMIT licensed · self-hosted · built in the open

Install it and own it

One command to a running company, and the source to check what it does.