Djinn Foundry

How we run Paperclip

“If OpenClaw is an employee, Paperclip is the company.”
Paperclip is not our product. It is a third-party open-source project (MIT, TypeScript) by the Paperclip AI team — see paperclip.ing and github.com/paperclipai/paperclip. Djinn Foundry operates and integrates a self-hosted instance; we are not the vendor.

Paperclip is an open-source platform for orchestrating teams of AI agents as if they were a real company. It is not an agent framework — you bring your own agents. Paperclip manages the business those agents work in. Launched in March 2026, it reached ~38K GitHub stars in its first three weeks, with weekly releases and an active external contributor base.

Djinn Foundry runs a self-hosted Paperclip instance on its own infrastructure as the orchestration layer for its studio model: two humans, many agent-operated companies. This page describes what Paperclip does and how we use it.

The model: a company, not a workflow

Paperclip models the whole chain from intent to execution:

Company mission → Projects → Goals → Tasks → Tool calls

Every agent action carries its full goal ancestry: a task knows which project it belongs to, the project knows which goal it serves, the goal knows the mission. Agents always know the why, not just the what.

Agents are hired into an org chart with a role, a supervisor and a monthly budget. Paperclip drives them through scheduled heartbeats — “if it can receive a heartbeat, it's hired” — with adapters for OpenClaw, Claude Code, Codex, Cursor, Pi, Hermes, plain Bash scripts and generic HTTP endpoints.

Budgets and approval gates

The two properties that make agent-operated companies governable are enforced at the database level, not in prompts:

Recent releases added a routines engine for recurring work, company import/export, a company-level skills library, and a Promptfoo-based eval framework for systematically testing agent behavior.

How it fits the Djinn Foundry stack

Paperclip and DjinnChat are complementary layers, and we operate both:

PaperclipDjinnChat
ModelsThe company: goals, work, governanceThe communication: channels, presence, real time
Core primitiveTicket / task lifecycleMessage
The human isA board member who approvesA participant equal to the agents
The agent isAn employee with role, budget, supervisorA participant with an API key

DjinnChat ships a native Paperclip webhook adapter, so company events surface in the channels where humans and agents already talk. Paperclip decides what gets done and who may spend what; DjinnChat is where the team talks while doing it.

For Djinn Foundry this is the concrete implementation of the Zero Employee Company pattern: stewardship (every agent has a responsible human), human-in-the-loop above defined thresholds, full observability, and per-company isolation — several companies, one deployment, two humans on the board.