Every tool up to here makes one agent better. Paperclip is for the point after that — when you have a dozen agents running, no idea which tab is doing what, and a token bill that surprised you. Its own framing is the clearest one: if a coding agent is an employee, Paperclip is the company.

It’s a Node.js server with a React UI and an embedded Postgres, MIT licensed, self-hosted, no account required.

What it actually gives you

WithoutWith
20 terminal tabs; a reboot loses all of itTicket-based tasks, threaded conversations, sessions that survive restarts
Re-pasting context so the agent remembers the projectContext flows task → project → company goal, so every task carries its “why”
A folder of agent configs and hand-rolled coordinationOrg chart, delegation, approvals, governance out of the box
A runaway loop burning hundreds of dollars before you noticePer-agent monthly budgets that throttle the agent when hit
Remembering to kick off recurring jobsHeartbeats: agents wake on a schedule, check work, act

The four things it’s built around are tasks, the org, training, and the runtime — an agentic task manager, an org chart with roles and scoped secrets, a skill studio with evals, and the infrastructure underneath (sandboxing, MCP servers, RBAC, cost controls).

Bring your own agent

Nothing here is model- or vendor-specific. Claude Code, Codex, Cursor, OpenClaw, a bash script, an HTTP webhook — “if it can receive a heartbeat, it’s hired.” That’s the reason it belongs in this category rather than next to a single vendor’s tooling: it sits above whatever you’re already running.

Install

  curl -fsSLO https://paperclip.ing/install.sh
curl -fsSLO https://paperclip.ing/install.sh.sha256
shasum -a 256 -c install.sh.sha256      # sha256sum -c on Linux
bash install.sh
  

The installer ensures Node.js 24.11+, puts a managed CLI under ~/.paperclip/cli, runs interactive onboarding, and can register a background service on Linux and macOS. Note the checksum is served from the same origin as the script, so it catches transfer mistakes, not a compromised origin — pin to a release tag from GitHub if that matters.

Non-interactive:

  curl -fsSL https://paperclip.ing/install.sh | bash -s -- --no-prompt --no-onboard
paperclipai onboard --yes
  

Just to look around, without touching anything:

  ANTHROPIC_API_KEY=... npx paperclipai test-drive
  

The orchestration details it gets right

These are the parts that are tedious to build yourself and easy to get subtly wrong:

  • Atomic checkout. Task claiming and budget enforcement happen atomically, so two agents can’t pick up the same ticket and a budget can’t be blown past by a race.
  • Persistent state across heartbeats. An agent resumes its task context instead of restarting cold every wake-up.
  • Governance with rollback. Approval gates are enforced, config changes are revisioned, bad ones roll back.
  • Multi-organization isolation. Every entity is company-scoped, so one deployment runs several companies with separate data and audit trails.
  • Portable company templates. Export and import orgs, agents, and skills, with secrets scrubbed.

Be honest about the scale

This is heavy machinery. Org charts and approval gates for a single agent working on one repo is pure overhead — Claude Code with a CLAUDE.md is the right answer there, and stays right for a long time.

The threshold is roughly: several agents, running unattended, on work you can’t watch live, with a token budget you care about. Below that, you’re administering software instead of shipping. Above it, you’re hand-rolling a worse version of this.

Also worth saying plainly: agents running autonomously against real systems can do real damage. The approval gates and budgets exist for a reason — configure them before you hand anything the keys, not after.

Next

Changes made with AI need version control around them → Git & Collaboration

Last updated 25 Sep 2026, 00:00 UTC. history