Gathering is
the default.

Give people and agents the same place to see the work - the goal, the changes, the decisions, and what’s left.

▃▓ C A M P F I R E
───────────────────────────────────────────────
/
───────────────────────────────────────────────
billing-flow ⎇ rollout-metering Codex ◐
▸ review ⎇ refund-guard Review ●
handoff ⎇ ship-notify - ○
kyc-flow ⎇ doc-upload Claude ●
verify ⎇ id-check Review ◐
tokens ⎇ campfire-ui Codex ●
docs ⎇ usage-guide OpenCode ○
review · c41e90ab
goal Review agent findings before merge
path ~/workspaces/billing-flow
owner Alex Chen idle 3s
title refund-guard | review-agent branch refund-guard
─ Policy ───────────────────────────────────────────────────────────────────────────────────
allowed
read repo · comment on diff · open decisions
denied
write src/** · deploy
─ Preview (review-agent) ───────────────────────────────────────────────────────────────────
Review Agent scanning PR #42 · billing-flow
⎿ finding: refund cap absent in edge case
⎿ src/billing/refund.rs:88 - unchecked overflow
Alex decision require guard · Codex queuedrefund-guard
↑↓ move · enter open · n new · q quit

[ What is Campfire? ]

A shared place that runs with the agents you already have.

Give people and agents the same workspace. Start with a goal. Keep the changes, the findings, and the decisions together so the next person - or agent - does not start from an empty prompt.

Not an orchestrator

Campfire does not replace Codex, Claude Code, OpenCode, or your own agents. It sits between them so the work has a home.

Humans stay in the loop

When a decision is needed, a teammate answers in the workspace. That answer is part of the work. The next agent can see it.

Ready to install?
other approaches
Compare Campfire with other ways teams share agent work
Slack threadsShared docsMulti-agent graphsAgent runtimesCampfire
Shared goal everyone can see. The thing the team is trying to do lives in one place.partially supportedpartially supportedsupportednot supportedsupported
Survives the session. Close the terminal. The work is still there.not supportedsupportedpartially supportednot supportedsupported
Agents you already use. Codex, Claude Code, OpenCode stay your agents.supportedsupportednot supportednot supportedsupported
Human decisions in the work. A teammate answers, and the next agent can see it.partially supportedpartially supportednot supportednot supportedsupported
Capability boundaries. Each agent only gets what it needs here.not supportednot supportedpartially supportedsupportedsupported
History of who did what. You do not reconstruct the story from three transcripts.not supportedpartially supportedpartially supportedpartially supportedsupported
Local-first. The workspace runs on your machine.not supportedpartially supportednot supportedpartially supportedsupported
supportedpartially supportedblank: not supported

[ Pieces ]

The work is made of a few plain parts.

You should not have to design a multi-agent system just to get two agents working on the same problem. Create a workspace. Add the people and agents. Give them a goal. Campfire handles the shared state underneath.

  • Workspace- the place the work lives
  • Goal- what the team is trying to do
  • Session- a stretch of agent or human work
  • Decision- a human answer that changes the plan
  • Capability- what an agent is allowed to do here
  • History- who did something, and what it changed
Read the overview

[ Work that lasts ]

Close the terminal. Keep the work.

An agent session ends. Yesterday that meant the context disappeared. Campfire still has the goal, what changed, what was decided, and what’s left. The next agent does not start from an empty prompt.

See use cases

[ Humans in the loop ]

Agents can do the work. People still decide.

  • One shared workspace - people and agents see the same goal and status.
  • Decisions recorded in the work, not scattered across DMs.
  • Capability limits so agents only get what they need in this workspace.
  • History you can audit: who acted, what changed, and when.
  • No orchestration graph - Campfire does not replace your agents.
Read the docs

[ Install ]

Install Campfire

Campfire is open source and runs locally on your machine. Pick an install method, copy the command, and run it in your terminal.

Download Campfire:

curl -fsSL https://boringinfra.company/campfire/install.sh | sh

press 'c' to copy

Read the docs
campfire
[workspace]
name = "billing-flow"

[goal]
title = "Ship usage-based billing"

[capabilities]
allow = ["repo:read", "repo:write", "tests:run"]
deny = ["deploy:prod"]

$ campfire

Welcome, Sergio.
✓ Your local profile is ready
✓ Codex configured — restart Codex to enable Campfire
✓ OpenCode configured — restart OpenCode to enable Campfire

Open your agent and say what you're working on.
It can create the workspace and goal with you.

Viewer: http://localhost:9415
Joining a team? Use your invitation file.

FAQ

More detail lives in the docs and on GitHub.

Yes. Campfire is open source and in active preview on GitHub. You can read the code, run it locally, and contribute. We ship fast, but expect rough edges while the product hardens.