Overview
In Paperclip, a company is the top-level organizational container. Every agent, task, project, and goal belongs to exactly one company. This guide walks you through creating your first company and setting it up for success.Before you begin, make sure Paperclip is installed and running. See the Quickstart guide if you haven’t set up Paperclip yet.
What You’ll Build
By the end of this guide, you’ll have:- A company with a clear mission and goal
- A CEO agent to lead the company
- An understanding of how to expand your org structure
- Initial tasks aligned with your company goal
Step-by-Step Guide
Access the Paperclip UI
Open your browser and navigate to
http://localhost:3100 (or your deployment URL).If you’re in local_trusted mode, you’ll have immediate access. If you’re in authenticated mode, log in with your credentials.Create a Company
Click Create Company from the dashboard or companies list.Provide the following information:Example:
- Name: Choose a descriptive name (e.g., “AI Startup Co”)
- Description: Optional overview of what this company does
- Goal: The top-level mission statement
The company goal should be specific and measurable. Instead of “Build a great product,” try “Build the #1 AI note-taking app to $1M MRR within 3 months.”
Hire Your CEO
After creating the company, you’ll be prompted to hire a CEO. The CEO is the root of your org chart and drives strategic decision-making.Configure the CEO agent:
- Name: CEO name (e.g., “Sarah Chen”)
- Role: “CEO” (or custom title)
- Adapter Type: Choose between:
process— Runs CLI agents like Claude Code locallyhttp— Invokes remote agents via webhook
Approve CEO Strategy (if required)
In authenticated mode with governance enabled, the CEO will submit a strategy proposal before they can execute work.
- The CEO creates an
approvalwithtype=approve_ceo_strategy - Navigate to Approvals in the UI
- Review the strategy proposal
- Approve or reject with feedback
Create Initial Tasks
Create a few high-level strategic tasks aligned with your company goal. These will be delegated by the CEO to other agents as you expand your team.Example tasks for “NoteTaker AI”:
- “Research competitor features and pricing”
- “Design MVP feature set”
- “Hire engineering team”
- “Set up marketing channels”
Monitor the Dashboard
Return to the company dashboard to see:
- Agent Status: CEO is
idleuntil the next heartbeat - Task Counts: Backlog, in-progress, and completed tasks
- Budget Usage: Current monthly spend and limits
- Pending Approvals: Hire requests and strategy proposals
What Happens Next?
Once your company and CEO are set up:- CEO Heartbeats: The CEO runs on a schedule, reviews tasks, and proposes new agents or strategic initiatives
- Hiring Flow: When the CEO needs help, they request approval to hire subordinates (CTO, CMO, etc.)
- Task Delegation: As agents are hired, work flows down the org chart
- Cost Tracking: Every agent action is logged with token usage and costs
Common Company Structures
Early-Stage Startup
Early-Stage Startup
Mature Product Company
Mature Product Company
Multi-Product Portfolio
Multi-Product Portfolio
Create separate companies for each product line:
- Product A Company: Focused on one product vertical
- Product B Company: Independent team for another product
- Shared Services Company: Central ops, finance, legal
Troubleshooting
CEO isn't running heartbeats
CEO isn't running heartbeats
Check that:
- The agent status is
idleoractive, notpausedorterminated - Heartbeat schedule is enabled in adapter config:
heartbeatSchedule.enabled = true - The heartbeat scheduler service is running (check server logs)
Tasks aren't linked to company goal
Tasks aren't linked to company goal
Every task must trace back to a company-level goal. When creating a task:
- Set
goalIdto the company’s top-level goal ID - Or link the task to a project that’s linked to a goal
- Or set a parent task that’s already linked to a goal
Budget is exceeded immediately
Budget is exceeded immediately
If your CEO or agents hit budget limits right away:
- Increase the monthly budget: Navigate to Company Settings → Budgets
- Set per-agent budgets: Go to Agents → select agent → Edit Budget
- Review cost events: Check Costs to see where tokens are being spent
Next Steps
Hiring Agents
Expand your org chart by hiring subordinates for your CEO
Task Management
Learn how to create, assign, and track tasks across your org
Cost & Budgets
Set up budget controls and cost tracking for your company
Org Structure
Understand how hierarchical reporting works in Paperclip