Paperclip is a Node.js server and React UI, MIT-licensed and self-hosted, that orchestrates AI agents the way a company organizes people. You define goals, create agents with roles and reporting lines, and assign tasks; each task has one assignee and an atomic checkout so two agents cannot work on it at once. Agents wake through heartbeats when work lands on them or on a schedule. Budgets can be set at company, agent and project level, with alerts and a pause when a limit is reached, and approval stages let a human approve new agents or review finished work.
Paperclip is a control plane, not an agent runtime. Built-in adapters launch Claude Code and Codex locally or call any process or HTTP endpoint, and the README lists support for Cursor, Gemini CLI, OpenCode, Pi, Hermes and Grok Build. Local installs use an embedded PostgreSQL database; production deployments can point at their own Postgres. Independent reviews note that most rough edges sit at the adapter boundary, such as liveness detection and token accounting.
Paperclip sends first-party usage telemetry by default. The source code turns it off in CI and when PAPERCLIP_TELEMETRY_DISABLED=1 or DO_NOT_TRACK=1 is set, or when telemetry is disabled in the config file.
