Day 2 10 min read

Paperclip AI Day 2: Build Your AI Company Org Chart

Launch Paperclip AI with one command, hire AI agents as CEO, CTO, and Engineer, and build reporting lines for your zero-human company.

Day 2 Tutorial

๐Ÿ“Ž Picture this: In any business simulation game, the first step is always building your base and hiring staff. Today, weโ€™ll launch your business empire with a single command and recruit your first batch of โ€œcorporate dronesโ€ (scratch that, elite talent)โ€”organizing their seating chart and making it crystal clear who manages whom.


What Weโ€™ll Cover Today

Yesterday we introduced Paperclip AI. Today, itโ€™s time to get down to business and actually start your company. As the opening move in your โ€œBoss Simulator,โ€ today you will master:

  • Server Launch Guide: Initialize your local company with a single command (all data stays local, secure, and painless).
  • Bring Your Own Employees: Why your employees can be Claude, Cursor, or even a script running in Docker.
  • Forming Your Roster: Hire a CEO and establish reporting lines (CEO โ†’ CTO โ†’ Engineer | CEO โ†’ CMO โ†’ Ops), saying goodbye to flat, one-person sweatshops forever.

One-Click Server Launch: Your Digital Empireโ€™s Infrastructure

Have you ever played SimCity or Cities: Skylines? Before the game begins, you need a plot of land to build your headquarters.

Starting a company in Paperclip AI doesnโ€™t require waiting in line at the commercial registry, nor does it involve pulling your hair out over dozens of environment variables. Open your terminal and type this magic command:

npx paperclipai onboard --yes

Hit enter. In the time it takes to grab a cup of coffee, your โ€œcorporate towerโ€ will be built. Youโ€™ll know itโ€™s a success when you see something like this:


โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•—     โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—
โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•”โ•โ•โ•โ•โ•โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•”โ•โ•โ•โ•โ•โ–ˆโ–ˆโ•‘     โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—
โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ•‘     โ–ˆโ–ˆโ•‘     โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•
โ–ˆโ–ˆโ•”โ•โ•โ•โ• โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ•โ• โ–ˆโ–ˆโ•”โ•โ•โ•  โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘     โ–ˆโ–ˆโ•‘     โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ•โ•
โ–ˆโ–ˆโ•‘     โ–ˆโ–ˆโ•‘  โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘     โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘  โ–ˆโ–ˆโ•‘โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘
โ•šโ•โ•     โ•šโ•โ•  โ•šโ•โ•โ•šโ•โ•     โ•šโ•โ•โ•โ•โ•โ•โ•โ•šโ•โ•  โ•šโ•โ• โ•šโ•โ•โ•โ•โ•โ•โ•šโ•โ•โ•โ•โ•โ•โ•โ•šโ•โ•โ•šโ•โ•
  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
  Open-source orchestration for zero-human companies

...
โ”‚
โ”‚  โœ“ Server port: Port 3100 is available
โ”‚
โ—‡  Summary โ”€โ”€โ•ฎ
โ”‚            โ”‚
โ”‚  9 passed  โ”‚
โ”‚            โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
โ”‚
โ””  All checks passed!

โ”‚
โ—‡  Starting Paperclip server...

Thereโ€™s no black magic here, and you donโ€™t need deep database knowledge. This command spins up a local database based on PGlite on your machine and sets up your visual dashboard right away.

The most crucial point: All of your data stays completely local.

This means your trade secrets, project plans, and even your employeesโ€™ โ€œdark historiesโ€ all reside squarely on your own hard drive. Nothing is secretly uploaded to the cloud. Itโ€™s safe, painless, and completely free. Right now, your executive office is fully furnishedโ€”just waiting for you to check the big board.

If you ever want to migrate your database to a remote Postgres instance in the future, thatโ€™s fully supported too!


Recruiting Your First Executive: The CEO

The base is built, but you canโ€™t be the only general in such a massive office. For a frictionless start to the joy of giving orders, weโ€™ll keep the team simple for now and only hire your companyโ€™s first core employeeโ€”the CEO.

When you first enter the Paperclip dashboard, you need to:

1. Give Your Company a Catchy Name

If youโ€™ve played Warcraft 3, youโ€™ll know what this means!

Give Your Company a Catchy Name

2. Create Your First Agent

Naturally, we should name them CEO. Here, Iโ€™m choosing Opus 4.6, which I currently consider the strongest model on earth, then click Next.

Create Your First Agent

3. Assign Your First Task to the CEO

Iโ€™ll just use the default placeholder text here, letting it create its own metadata files: AGENTS.md, SOUL.md, HEARTBEAT.md, TOOLS.md.

Assign Your First Task to the CEO

4. Go Ahead and Publish the First Issue

Go Ahead and Publish the First Issue

Once itโ€™s done, we should see the CEOโ€™s first reply in our inbox.

They want to hire the companyโ€™s first engineer and need our (the Chairmanโ€™s) approval.

Needs our (the Chairman's) approval

We can just go ahead and approve it.

Approve hiring


Pulling Rank: Seating Your Employees (Org Chart)

Think back to the days when you used AI purely as a โ€œcyber assistantโ€: You were one person, frantically switching across 20 chat windows. โ€œHey, tweak this code.โ€ โ€œCould you summarize this paragraph for me?โ€ You were flat-managing everyone all by yourselfโ€”acting as both the boss and the foreman, working like a dog every single day.

But in Paperclip, you need to learn how to delegate and slack off. The reason a company is a company is because it has an Org Chart.

Org Chart

Our company is still small right now, so we donโ€™t need a CTO yet. We can just let the CEO direct the engineer directly.

Now (and in the future), you only need to do one thing: Assign tasks to the CEO. They will distribute the work to other employees. Thatโ€™s the corporate hierarchy! Do not micromanage every employeeโ€™s daily tasks. Since this is a Boss Simulator, you are the sole Boss (Chairman) of this company.

Below, we can set up different configurations for each Agent:

Agent Settings

There are a few critical sections in these settings:

Agent Settings:

Agent Configuration

  • Name: Calling them โ€œCEOโ€ was a bit too casual earlier. Letโ€™s give them a proper nameโ€”letโ€™s call him Elon.
  • Title: What is this Agentโ€™s title? (This is purely for display on the Org Chartโ€”it really is a workplace simulator!)
  • Capabilities: What are they capable of doing?
  • Prompt Template: The prompt sent to the agent on every heartbeat. Supports variables like {{agent.id}}, {{ agent.name }}, and {{ agent.role }}. PS: Currently there is a bug, please keep this field empty Related PR (currently unmerged)

Adapter:

Adapter

  • Adapter Type: How this agent runs: local command-line interface (Claude/Codex/OpenCode), OpenClaw Gateway, spawned process, or generic HTTP webhook. (In the future, Paperclip AI will support connecting to models from different providers or even other products).
  • Working Directory: Remember to use absolute paths.
  • Agent Instruction File: The path my Elon created is /Users/myname/.paperclip/instances/default/workspaces/uuid/agents/ceo/AGENTS.md.

In this ceo directory, there are also several other files and folders (which you can modify freely):

$  ceo ls -lrt
drwxr-xr-x@    - life
drwxr-xr-x@    - memory
.rw-r--r--@ 1.2k AGENTS.md
.rw-r--r--@ 2.9k HEARTBEAT.md
.rw-r--r--@ 2.6k SOUL.md
.rw-r--r--@   86 TOOLS.md

Config and Permissions:

Config and Permissions

  • Command: The default is usually fine (this is tied to the Adapter).
  • Model: This is very important (you can assign different models to different Agents to save on Token costs).
  • Thinking: Defaulting to Auto works nicely.
  • Enable Chrome: Remember to turn this on, so they can operate the Chrome browser!

Weโ€™ll skip explaining the other fields for now.


Other Configurations:

Other Configs

In this ecosystem, your AIs are no longer freelancers picking up side gigs; they are cogs in your corporate machine. (It is highly recommended to treat each Agent as a real person to enhance the immersion of the whole system, which will also help you figure out what your system is actually missing):

  • They have their own Name and an official Title.
  • They have a clear Boss to report to.
  • They have a dedicated Job Description (JD).

๐Ÿ“Ž The Bossโ€™s Playbook: Never skip levels to give commands. If an Engineer writes a stupid bug, you, as Chairman, should absolutely not roll up your sleeves and fix their code yourself. What you need to do is directly reject the task on the dashboard, and let the CTO scold their subordinate: โ€œHow did you review this code? Do it again!โ€


Todayโ€™s Tasks โœ…

Today, you need to get hands-on:

  1. Open your terminal, run npx paperclipai onboard --yes, and get your company backend up and running.
  2. Grab a piece of paper (or do it in your head) and sketch a simple Org Chart: What title should your CEO have? If they need two people under them, what should their job titles be? What are they responsible for? (Donโ€™t create too many Agents right at the start, and entirely offload the recruiting to your CEO).

Once youโ€™ve wrapped your head around this hierarchy, tomorrow weโ€™ll teach you how to assign those โ€œhigh-levelโ€ goals to these employees, getting them to work their hearts out for your corporate vision.


๐ŸŽฎ Hidden Cheat Code: How to โ€œWipe Save and Restartโ€

Because the game (company) data is stored entirely in hidden folders on your local computer, if you feel your first run wasnโ€™t great, or if you just want to start fresh from a previous installation, you can always โ€œwipe your save fileโ€ and restart.

Run this command in your terminal to clear the local database:

rm -rf ~/.paperclip

After clearing it out, you can run npx paperclipai onboard --yes again to reboot the server, just like a new player.


Teaser: Day 3 โ€” Goal Alignment

Tomorrow, weโ€™re going to talk about painting the big picture (setting goals) for your company. How do you ensure that when the low-level engineer typing away at code hits every keystroke, they have the grand vision of โ€œhelping the boss make a million bucksโ€ in their head? How do tasks get passed down layer by layer, carrying their โ€œancestral genesโ€?

Boss, weโ€™ll see you in the boardroom tomorrow.

๐Ÿ“Ž TL;DR

Launch the server, recruit your staff, and sort out the seating chart. AI are no longer stragglersโ€”they are the core pillars building your business empire.