Paperclip: How to Run a One-Person Company with This Open Source Framework

Run a one-person company in 2026 with Paperclip open-source AI agent framework with org charts, budgets, heartbeats & governance. Pair with Apidog (free) for API mocks & testing. Setup, agents & tips inside

Herve Kom

Herve Kom

18 March 2026

Paperclip: How to Run a One-Person Company with This Open Source Framework

Paperclip is an open source one-person company framework that orchestrates AI agents like employees: org charts, budgets, heartbeat scheduling, governance approvals, and a full audit log. One command spins it up locally. Your agents do the work; you run the board meeting.

Running a one-person company in 2026 no longer means doing everything yourself  it means directing a team of AI agents that do the work while you stay focused on strategy. Paperclip is the open source one-person company framework built to make that real. It gives solo founders an org chart, a budget system, a governance layer, and a task tracker for their AI agents all in one self-hosted dashboard. If you also use Apidog to design, mock, and test the APIs your agents interact with, Paperclip completes the stack: Apidog owns the API contract, Paperclip owns the agents that call it. This guide walks through exactly how Paperclip works and how to wire it into a one-person operation starting today.

💡
Grab Apidog (free) before your first Paperclip heartbeat. Embed mock URLs in task descriptions so agents build against perfect contracts zero cost, zero surprises. Flip to live APIs later with Apidog tests catching any drift before budget burns.
button

What Is Paperclip and Why Does the One-Person Company Framework Matter for Apidog Users?

The Paperclip tagline says it directly: "If OpenClaw is an employee, Paperclip is the company."

Paperclip is a Node.js server and React UI that turns your collection of AI agents into a structured organization with titles, reporting lines, monthly budgets, and strategic goals. It is not a chatbot, a prompt manager, or a workflow drag-and-drop builder. It is the control plane for an autonomous company.

Here is why this one-person company framework matters right now.

Most solo founders using AI agents in 2026 are managing chaos. Twenty Claude Code tabs open. No record of which agent touched which file. No cap on token spend. No way to know whether the agent finished the task or hallucinated a completion. Paperclip fixes all of this by treating agents the same way a real company treats employees:

For teams that use Apidog to define and mock the APIs their agents call, Paperclip adds the missing orchestration layer. Apidog tells the agent what the API contract is. Paperclip tells the agent what job to do, when to do it, and how much it's allowed to spend.

Why Solo Founders Are Choosing This One-Person Company Framework over the Apidog-Alone Approach

Apidog is exceptional at API design and testing in isolation. But API design is only one layer of running a product. Paperclip handles the surrounding process: goal decomposition, task assignment, progress tracking, cost visibility, and audit logging. Together, Apidog + Paperclip give a solo founder a complete operating system for a software company where humans set direction and AI agents execute.

Core Features of Paperclip's One-Person Company Framework and Where Apidog Fits

Heartbeats: The Apidog-Compatible Agent Activation Loop

The heartbeat is Paperclip's core execution primitive. On each heartbeat, an agent:

  1. Calls GET /api/agents/me to confirm its identity
  2. Calls GET /api/companies/:id/issues?status=todo,in_progress to read its task inbox
  3. Calls GET /api/issues/:id to get full context including parent goal ancestry
  4. Does the work (writes code, calls APIs, generates content)
  5. Calls PATCH /api/issues/:id with status update and a comment explaining what it did

This is where Apidog integration shines. If the task involves calling an external API say, pulling customer data to generate a weekly report the agent hits an Apidog mock server during development, then switches to the live endpoint in production without changing a single line of code. Apidog's request validation catches any drift in the API contract before it silently breaks an agent's work.

Org Chart and Goal Hierarchy Apidog as the API Layer

Paperclip's goal hierarchy flows from company → team → agent → task. An agent assigned a task always receives its ancestor chain so a junior agent knows it is writing a blog post as part of "grow SEO traffic" as part of "reach $1M MRR". This context prevents agents from optimizing locally at the expense of the broader objective.

Within this hierarchy, Apidog serves as the API specification layer. You define your internal services in Apidog, publish mock servers for each, and agents reference those Apidog endpoints in their task descriptions. When the API changes, you update the Apidog spec, re-generate the mock, and every downstream agent gets the new contract automatically.

Budget Enforcement Stopping Runaway Spend in Your Apidog Workflow

Every agent in Paperclip has a budgetMonthlyCents field. When the agent's spentMonthlyCents hits that ceiling, it stops accepting tasks. No overrides, no exceptions. For a one-person company running lean, this is the feature that makes the rest possible you can give an agent a $20/month budget and know with certainty it will never exceed it.

When you pair this with Apidog's mock servers, you can run an entire sprint of agent work against mocks (zero token cost) before switching to live AI providers. Prototyping is free; production is budgeted.

Setting Up Paperclip as Your One-Person Company Framework with Apidog {#setup}

Zero-Config Local Start Apidog Connects Immediately

Getting Paperclip running is a single command:

npx paperclipai onboard --yes

This bootstraps an embedded PostgreSQL database, generates a master encryption key, applies all database migrations, and starts the server on http://localhost:3100. No Docker required, no external services needed.

Once running, open the UI, create a company, and define your first goal:

"Build the #1 AI-powered API monitoring tool to $1M MRR."

Then create your first agent for example, a "Backend Engineer" agent that uses the claude_local adapter:

{
  "adapterType": "claude_local",
  "adapterConfig": {
    "model": "claude-opus-4-6",
    "maxTokens": 4096
  },
  "budgetMonthlyCents": 2000
}

Point the agent's tasks at your Apidog mock server. In the task description, reference the Apidog collection URL so the agent has the full API contract available as context.

Connecting Apidog Mocks to Agent Tasks

In Paperclip, task descriptions are rich markdown with full ancestor context. You can embed your Apidog mock base URL directly:

## Task: Add pagination to the /users endpoint

**Apidog Mock Base:** http://localhost:4523/m1/123456/users
**Acceptance criteria:**
- Endpoint accepts `page` and `limit` query params
- Returns `{ data: [], total: 0, page: 1 }` envelope
- Unit test coverage for edge cases (page=0, limit>100)

The agent reads this, calls the Apidog mock to verify the current response shape, writes the implementation, and reports back with a comment.

Running Agents, Tasks, and Heartbeats in the Paperclip One-Person Company Framework with Apidog

Managing Issues Through the Paperclip Apidog Pipeline

The Paperclip CLI gives you full control over the task lifecycle without opening the UI:

# Create a task for an agent to implement a new Apidog-defined endpoint
pnpm paperclipai issue create \
  --company-id <id> \
  --title "Implement POST /webhooks endpoint per Apidog spec" \
  --description "See Apidog collection: http://localhost:4523/..."

# Check task status
pnpm paperclipai issue list --company-id <id> --status in_progress

# Release a task if an agent gets stuck
pnpm paperclipai issue release <issue-id>

Each status change is recorded in the immutable activity log so you always know exactly which agent touched a task and what it said.

Governance and Approvals in the Apidog-Integrated One-Person Company Framework

Paperclip's governance model puts you in the role of the board. Before any agent is hired or any major strategy is approved, Paperclip can require your explicit sign-off:

# Review pending approvals
pnpm paperclipai approval list --company-id <id>

# Approve a new agent hire
pnpm paperclipai approval approve <approval-id> \
  --decision-note "Approved. Use Apidog mock for first sprint."

This keeps the one-person company framework from becoming an autonomy disaster. Agents propose; you decide.

Testing, Governance, and Cost Control in Your Paperclip + Apidog One-Person Company Framework Stack

Running the Paperclip Apidog Unit Test Suite

Paperclip ships with a full unit test suite powered by Vitest and end-to-end tests powered by Playwright. Running them is straightforward:

# Run all unit tests
pnpm test:run

# Run end-to-end tests
pnpm test:e2e

# Health check — verify the server and Apidog mock are reachable
curl http://localhost:3100/api/health

The unit test suite covers the core business logic: issue state transitions, budget enforcement, heartbeat run lifecycle, and agent authentication. When you add a custom adapter to connect a new AI provider, running the unit test suite confirms the existing orchestration behavior is unchanged.

In a one-person company framework, this matters more than in a traditional team. You have no code reviewer. The unit test suite and your Apidog contract tests are your safety net.

The Three-Layer Quality Stack: Paperclip + Apidog + Unit Tests

A practical quality pattern for solo founders:

  1. Apidog defines the API contract and runs automated contract tests on every push
  2. Paperclip issues contain acceptance criteria that reference the Apidog spec
  3. Unit tests (Vitest) validate that the implementation matches both

This three-layer approach means a solo founder gets the same quality assurance that a five-person team would have from peer review without the meetings.

Conclusion

Paperclip is the open source one-person company framework that turns a solo founder into a company. It brings org charts, budget controls, governance, goal alignment, heartbeat scheduling, and a full audit trail to AI agent management all self-hosted, all open source, all yours.

For developers who already use Apidog to design and test APIs, adding Paperclip completes the stack. Apidog handles what the API does. Paperclip handles who calls it, when, why, and at what cost. Together they form a one-person company framework that is production-grade from day one: your Apidog mock servers power agent development, your Apidog contract tests validate agent output, and Paperclip's governance layer ensures no agent takes an action you haven't approved.

Get started:

The one-person company is no longer a metaphor. With Paperclip and Apidog, it is an architecture.

button

FAQ

What is Paperclip? Paperclip is an open source one-person company framework a Node.js server and React UI that orchestrates AI agents with org charts, budgets, heartbeat scheduling, and governance. It is the control plane for running a software company with AI agents instead of human employees.

How does Paperclip integrate with Apidog? Apidog defines the API contracts your agents work against. You embed Apidog mock URLs in Paperclip task descriptions, agents call those mocks during development, and Apidog's contract tests validate the final implementation. Paperclip handles the orchestration; Apidog handles the API specification.

Is Paperclip suitable for a true one-person company? Yes. The zero-config local setup (npx paperclipai onboard --yes) requires no infrastructure. Budget limits prevent runaway costs. The heartbeat system handles recurring work automatically. Tailscale integration lets you manage your agents from your phone. It scales from local to cloud with the same configuration.

How do I run the unit tests? Run pnpm test:run for the Vitest unit test suite, or pnpm test:e2e for the Playwright end-to-end tests. A health check against http://localhost:3100/api/health confirms the server is running correctly before testing.

What AI agents does Paperclip support? Paperclip supports Claude (local and via OpenClaw), Codex, Cursor, Gemini, OpenCode, and any agent that speaks HTTP or runs as a local process. The adapter system is open if your agent can receive a heartbeat, it can be hired.

Is Paperclip open source? Yes. Paperclip is MIT-licensed and actively maintained at github.com/paperclipai/paperclip. The plugin SDK, adapter packages, and skill definitions are all published as scoped NPM packages under @paperclipai/*.

Explore more

Rate Limit Exceeded: A Complete Guide for API Developers

Rate Limit Exceeded: A Complete Guide for API Developers

"Rate limit exceeded" is a critical API error developers encounter when too many requests are made in a set timeframe. This guide explains its meaning, causes, real scenarios, and how to handle or prevent it—plus how Apidog can help.

18 March 2026

Sandbox vs Test Environment: Key Differences & Best Practices

Sandbox vs Test Environment: Key Differences & Best Practices

Discover the crucial differences in sandbox vs test environment. Learn when to use each, real-world examples, and best practices for efficient API development and testing.

18 March 2026

How to Use Fish Audio S2 API: A Complete Guide with Apidog

How to Use Fish Audio S2 API: A Complete Guide with Apidog

Learn how to use the Fish Audio S2 API for text-to-speech and voice cloning. Step-by-step guide with code examples, unit tests, and Apidog integration. Start building today.

18 March 2026

Practice API Design-first in Apidog

Discover an easier way to build and use APIs