mrkeyoor.com_
Thu 24 Sept 20:00 UTC
Automationevaluationupdated 27 Aug 2026

paperclip review

Paperclip is a self-hosted control plane for coordinating teams of AI agents around company goals, tasks, reporting lines, budgets, approvals, schedules, and audit records. It does not build the agents; it connects Claude Code, Codex, OpenClaw, shell, HTTP, and plugin workers to persistent work with operator controls.

+347stars / 7d
Verdict

Our Paperclip build passed in 121 seconds, but its test command was still running when our 900-second limit expired. Use it when many agents already create ownership, budget, and audit problems that a task board cannot solve. Keep the first deployment internal and narrow until duplicate-run prevention, restart recovery, approvals, and isolation pass your own failure drills.

We ran it

Lab card: what happened when we ran paperclipScreenshot of paperclip (paperclip.ing)
Install✓ · 44s1311 packages · 2167 MB
Build✓ · 121s
Tests✗ timed out · 900sran, no count parsed
Repo5005 files~1,361,318 lines of source · 113.9 MB · 10 CI workflows · Dockerfile · tests dir

Answers from our run

Does paperclip build from source?

Dependencies installed in 44 seconds (1311 packages), and the build succeeded in 121 seconds. We cloned commit 23048f1 into a clean Debian container with 3 CPUs and no project-specific setup.

Do paperclip's tests pass?

We could not finish them: the suite was still running after 15 minutes in our container.

Who should not use paperclip?

Anyone managing one occasional agent: Paperclip's own README says a single agent probably does not need it.

What are the alternatives to paperclip?

CrewAI, LangGraph, Dify. Our Paperclip build passed in 121 seconds, but its test command was still running when our 900-second limit expired.

Setup3/5Fast local onboarding, followed by serious production configuration
Docs4/5Detailed install, development, concepts, telemetry, and operations docs
Community4/5Very active releases and reports, with an enormous mixed queue
Maturity3/5Wide control-plane scope with current scheduler and installer defects

Discussed on

  1. hnCapitalism is a paperclip maximizer126 points
  2. hnA modern take on the “paperclip computer”94 points
  3. hnOne red paperclip93 points
  4. hnPaperclip optimizer70 points
  5. hnPaperclip Machine53 points

Who it’s for

Teams running several coding or operational agents and losing track of sessions, ownership, or spend.
Operators who need agent work tied to goals, projects, issues, approvals, and durable records.
Developers bringing mixed agent runtimes into one self-hosted dashboard.
Advanced solo builders willing to manage an agent control plane and its security boundaries.

Who it’s NOT for

Anyone managing one occasional agent: Paperclip's own README says a single agent probably does not need it.
Teams wanting a drag-and-drop workflow builder or code-review product: the project explicitly excludes both jobs.
Operators who cannot tolerate duplicate execution while a lock is released: issue 12276 reports live runs continuing after the stale-lock sweeper made their issues claimable again.
Deployments that expect scheduled work to recover automatically after every restart: issue 12272 reports heartbeat requests accumulating without runs being dispatched.
Organizations unwilling to audit a fast-moving security surface that includes secrets, agent execution, plugins, MCP tools, and remote previews.

Setup reality

Our clean Node 22 sandbox installed 1,311 packages in 44 seconds and used 2,167 MB. The monorepo build succeeded in 121 seconds. Tests did not finish within 900 seconds; the log tail showed a long list of skipped runtime-gateway cases, so we cannot claim a pass or a specific failure from that output.

The documented managed installer requires Node.js 24.11 or newer, npm, and npx, which is newer than our lab image. A local trial can create embedded PostgreSQL automatically. Production expects an operator-owned PostgreSQL service, durable storage, authentication, agent credentials, provider configuration, and secure access to any workspaces or runtimes.

Local onboarding defaults to trusted loopback mode; LAN or tailnet binding enables authenticated paths. Telemetry is on by default but can be disabled. Plugin workers, MCP tool access, secrets, scheduled heartbeats, and shell-capable agents all widen the trust boundary, so this is closer to operating internal infrastructure than installing a task app.

Paperclip supervises agents instead of building them

Paperclip starts from a familiar failure mode: several AI agents are active, but nobody has a dependable view of who owns each task, what they spent, which goal the work supports, or whether a human approved the risky step. Its answer looks like a task manager, then adds an org chart, scheduled heartbeats, execution locks, budgets, secrets, workspaces, approvals, and a durable activity trail.

The distinction from an agent framework is important. Paperclip does not prescribe how an agent reasons or which model it uses. Claude Code, Codex, OpenClaw, shell commands, HTTP bots, and external adapter plugins can all be workers if they accept a heartbeat. Paperclip assigns work, provides scoped context, records runs, and decides whether policy allows the next action. CrewAI or LangGraph builds behavior inside an agent application; Paperclip supervises a collection of those systems.

That makes the product most credible after a team already feels operational pain. One coding agent used twice a week does not need an org chart. Ten agents touching repositories, customer queues, or scheduled reports may need atomic checkout and a place to stop duplicated work. The README is unusually direct that single-agent users probably should choose something smaller.

The company metaphor maps to real controls

Issues carry company, project, goal, parent, blocker, and assignee relationships. Agents have titles, managers, permissions, budgets, and session state. A heartbeat queue wakes them on schedules or events, while execution locks stop two workers from claiming the same task. Run records collect logs, costs, work products, and audit events. Orphaned runs can be recovered instead of vanishing with a terminal.

Governance goes beyond a pause button. Policies can require review or approval stages, agent changes are revisioned, and budgets can warn or stop work. The runtime gateway puts plugin discovery and tool calls behind the same policy layer. Company-scoped entities aim to keep one organization's issues, secrets, and agents separate from another in the same deployment. Export and import scrub secrets so a company template can move without carrying credentials.

These are the right primitives, yet their value depends on enforcement under failure. A dashboard that says an agent is paused means little if an old process still holds a credential or a queued task can escape a budget boundary. Paperclip therefore deserves the same threat modeling and failure drills as a CI runner or internal automation platform, not the lighter review given to a normal task board.

What happened when we ran it

We cloned commit 23048f1 into a clean, unprivileged Node 22 container with three CPUs, 8 GB of RAM, and no secrets. The monorepo was large: 5,005 files, about 1,361,318 lines of source, and a 113.9 MB checkout. Pnpm installed 1,311 packages in 44 seconds, using 2,167 MB. The build completed successfully in 121 seconds.

The test command did not finish within our 900-second limit. The last output showed a series of skipped runtime-gateway cases covering durable sessions, local stdio slots, backoff, deferred write-risk calls, plugin tools, and company-scoped issue context. That tail does not identify a failing assertion or explain why the command remained active. We stopped it at the timeout, so the fair result is simply incomplete. The repository has a test directory and ten CI workflow files, but our sandbox did not establish a passing full run.

The measurements used Node 22, while the current quickstart requires Node.js 24.11 or newer. Our successful build at the measured commit should not be read as verification of the documented managed installer or the latest release. Paperclip publishes quickly, so match runtime requirements to the tag you deploy.

Local trial is easier than production

The installer can set up a managed CLI and begin onboarding, or npx can run a temporary trial. Manual development uses pnpm. A local single-process deployment creates embedded PostgreSQL and stores files locally, which is a sensible way to evaluate the interface. Trusted local mode binds to loopback. LAN and tailnet presets move toward authenticated access.

Production changes the problem. The README recommends an external PostgreSQL database, and operators must decide storage, identity, backups, TLS, agent workspaces, secret providers, and network routes to runtime previews. Shell-capable agents may edit files or start services. MCP tools and plugins add their own capabilities. Each connection should receive the smallest company, workspace, tool, and secret scope that lets it complete assigned work.

Anonymous telemetry is enabled by default. The project says it excludes prompts, issue content, paths, secrets, and personal information, and hashes private repository references with a per-install salt. PAPERCLIP_TELEMETRY_DISABLED=1 or DO_NOT_TRACK=1 disables it. Regulated deployments should make that an explicit configuration decision.

Version v2026.824.1 fixes onboarding, not every execution race

Version v2026.824.1 was published on August 25, 2026, and the repository was pushed on August 27. GitHub listed 5,402 issues and pull requests combined. The patch repairs a background service installed through npx, removes a duplicate start prompt, opens the dashboard after readiness, and improves diagnosis when the service binary is missing. That is useful maintenance on the first-run path.

Two same-day reports cut closer to the promised control-plane behavior. Issue 12276 says a stale-lock sweep marked live runs terminal, cleared their locks, and allowed another session onto the same issue. The reporter measured six affected issues and activity continuing after terminalization. Issue 12272 says heartbeat requests accumulated after a container restart while no new runs were dispatched. These are reports, not our lab findings, but both concern the exact coordination guarantees Paperclip is meant to supply.

Paperclip is worth testing when agent coordination has become an infrastructure problem. Start with a noncritical company, a small budget, narrow credentials, and an operator watching every approval. The 900-second test timeout and current execution reports make staged failure testing a requirement before broad shell access or production secrets enter the system.

Alternatives

ProjectWhat it isPick it when
CrewAI gh↗A Python framework for defining agent crews, tasks, and flows inside an application.pick this instead when you are building the agent workflow itself and do not need Paperclip's company-style control plane.
LangGraph gh↗A stateful graph runtime for durable agent workflows with explicit control over execution paths.pick this instead when developers should encode workflow state and transitions directly in code.
Dify gh↗A visual platform for building, deploying, and monitoring LLM applications and agent workflows.pick this instead when application creation and visual workflow design matter more than managing agents as an organization.
AutoGen gh↗A framework and runtime for constructing conversational multi-agent applications.pick this instead when you need agent interaction primitives rather than budgets, org charts, and business operations.

What people are saying

  1. [github-trending] paperclipai/paperclip

Sources

  1. Paperclip README
  2. Paperclip repository facts
  3. Paperclip v2026.824.1 release
  4. Live-run stale-lock report
  5. Heartbeat dispatch restart report
  6. Backlog latency report

More automation reviews

alchemy · laya · prod-FARM-IOS-Core · ha_xiaomi_home · FreePEP · fragment-api-dev · the whole board →