---
title: "Product Comparison"
description: "Which Boring Infra Co. tool fits your workflow."
---
Boring Infra Co. products are independent. Use this guide to pick the right tool — or combine them.

## By problem

| Problem | Product | Why |
|---------|---------|-----|
| Install CLI tools with undo | **Root** | Lockfile + snapshots + isolated profile |
| Spin up throwaway cloud env | **Sandman** | TTL, auto-reap, multi-provider |
| Understand how your stack connects | **Combie** | Evidence-backed relationships across providers |
| Audit agent security paths | **Pico** | Local security graph, attack path mapping |
| Continue work across agents | **Harnie** | Import sessions, generate handoff Markdown |
| Bind evidence to this software state | **Meno** | proven / disproven / unknown on a subject hash |
| Give a team and its agents one place to work | **Campfire** | Shared goals, work, decisions, and results |

## By role

### Individual developer

- **Root** for reproducible tool installs
- **Sandman** for quick cloud experiments
- **Harnie** when switching between Pi and OpenCode
- **Meno** before calling a change proven
- **Campfire** when more than one person or agent is doing the same work

### Platform / infra engineer

- **Sandman** for disposable staging environments
- **Combie** for dependency mapping and incident context
- **Root** for team lockfiles

### AI / agent engineer

- **Combie MCP** for stack-aware agents
- **Pico** for security review before deploying agent configs
- **Root** for agent bundle portability
- **Harnie** for cross-agent handoffs
- **Meno** for verification state agents and humans share
- **Campfire** for a shared place the team and its agents can see

## By data location

| Product | Where state lives | Cloud dependency |
|---------|------------------|------------------|
| Root | `~/.root/` | None |
| Sandman | `~/.sandman/` | Your cloud accounts |
| Combie | `.combie/` | Provider APIs at sync time |
| Pico | `.pico/` | None |
| Harnie | `$HARNIE_HOME/` | None |
| Meno | `.meno/` | None |
| Campfire | local workspace state | None |

## Combining products

Products work well together but do not require each other:

```
Root (install tools) → Sandman (test in cloud) → Combie (understand stack)
                                                  → Pico (audit agent paths)
                                                  → Harnie (hand off to next agent)
                                                  → Campfire (shared place for the work)
                                                  → Meno (bind evidence to this subject)
```

## Feature matrix

| | Root | Sandman | Combie | Pico | Harnie | Meno | Campfire |
|---|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
| CLI-first | Yes | Yes | Yes | Yes | Yes | Yes | Preview |
| `--json` output | Yes | Yes | Partial | Yes | Planned | Yes | Planned |
| MCP for agents | No | No | Yes | Planned | No | Yes | Planned |
| Local SQLite | No | No | Yes | Yes | Yes | Yes | Planned |
| Undo / destroy | Rollback | Destroy | N/A | N/A | N/A | N/A | N/A |
| Open source | Yes | Yes | Yes | Yes | Preview | Yes | Preview |

## Still unsure?

Start with [Quick Start](/docs/getting-started/quick-start) or read each product's [overview](/docs/products/root/overview).
