explaingit

paperclipai/paperclip

🔥 Hot66,343TypeScriptAudience · developerComplexity · 4/5ActiveLicenseSetup · hard

TLDR

Open-source platform to manage a team of AI agents like a company, with org charts, budgets, task tracking, and a web dashboard to coordinate their work.

Mindmap

mindmap
  root((Paperclip))
    What it does
      Coordinate AI agents
      Track tasks and costs
      Enforce budgets
      Approve decisions
    How it works
      Node.js server
      React dashboard
      Heartbeat scheduling
      Ticket system
    Use cases
      Multi-agent coding projects
      Autonomous team workflows
      Cost monitoring
      Cross-provider coordination
    Key features
      Org chart setup
      Spending limits
      Mobile interface
      Provider agnostic

Things people build with this

USE CASE 1

Coordinate multiple Claude or Codex agents working on different parts of a coding project simultaneously.

USE CASE 2

Set spending budgets per AI agent and monitor total costs across your team in real time.

USE CASE 3

Track all agent decisions and conversations in a persistent ticket system so nothing is lost between reboots.

USE CASE 4

Approve or override agent actions through a web dashboard before they execute high-impact tasks.

Tech stack

TypeScriptNode.jsReact

Getting it running

Difficulty · hard Time to first run · 1day+

Requires backend (Node.js), frontend (React), database, and likely a queue/worker system for agent coordination; multiple services to orchestrate.

Use freely for any purpose including commercial, as long as you keep the copyright notice.

In plain English

Paperclip is an open-source orchestration platform that lets you manage a team of AI agents as if they were a company with an org chart, budgets, goals, and a ticketing system. The problem it addresses is that when you are running multiple AI coding agents simultaneously, for example several Claude Code or Codex sessions working on different parts of a project, it becomes impossible to track what each agent is doing, what it has already completed, what it costs, and how all the pieces relate to the overall goal. Paperclip works as a Node.js server with a React web dashboard. You define a high-level company goal, create agent roles (CEO, CTO, engineer, designer, marketer), assign those roles to actual AI agents from any provider, set spending budgets per agent, and then let the system run. Agents receive their tasks via a heartbeat mechanism, they wake up on a schedule, check what work is pending, act on it, and report back. Every task is tracked in a ticket system so conversations and decisions are traceable and persistent across reboots. You can approve or override any agent decision through the dashboard, enforce spending limits so no agent can run up an unlimited bill, and monitor the whole operation from your phone via the mobile-ready interface. The system is designed to coordinate agents from multiple providers (Claude, Codex, Cursor, and others) in a unified org chart. You would use Paperclip when you want multiple AI agents working autonomously toward a shared goal without you having to manually coordinate them. The tech stack is TypeScript and Node.js for the server, React for the frontend.

Copy-paste prompts

Prompt 1
How do I set up Paperclip to run three AI agents with different roles (CEO, engineer, designer) on my project?
Prompt 2
Show me how to configure spending limits for each agent in Paperclip so they don't exceed my budget.
Prompt 3
How do I integrate Claude and Codex agents into the same Paperclip org chart?
Prompt 4
Walk me through creating a task ticket in Paperclip and assigning it to a specific agent role.
Prompt 5
How do I use the Paperclip dashboard to approve or override an agent's decision before it executes?
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.