Campfire Docs

Campfire is a workspace app for working with code, content, and automation in a folder. It can inspect the workspace, answer questions through CodeBot, make approved edits, run approved tools, and help with ongoing work.

Unlike Fire and Water, Campfire is not centered around an Elements solution, an active project, or an open editor file. You start by opening a folder. Campfire treats that folder as the workspace, keeps workspace-specific state alongside it, and uses the files it finds there to infer languages, tools, build systems, and conventions.

Documentation Overview

  • Welcome introduces Campfire, who it is for, what it is trying to be, and where it fits today.

  • Getting Started walks through installing Campfire, opening a folder, starting a first CodeBot chat, and understanding where workspace data is stored.

  • Workspaces explains how Campfire opens folders, what belongs to a workspace, and where Campfire stores workspace-local data such as settings, cache, approvals, memories, and skills.

  • CodeBot

  • Campfire Settings covers app-wide preferences that apply across workspaces, such as update behavior, accounts, model defaults, editor behavior, and other global options.

  • Setup covers local tools and connected services that Campfire can use, such as ComfyUI for local image generation.

  • Functions covers Campfire-specific CodeBot tools, including local image analysis, Vision face detection, ArcFace identity matching, and CLIP image similarity.

  • CodeBot will cover the assistant experience in Campfire: chats, runs, tool use, workspace file access, Git workflows, approvals, skills, memory, and the shared CodeBot concepts that can also be reused from the Elements documentation.

  • Social Media Access will cover connecting accounts, granting a workspace access to an account, drafting posts, and approval-gated publishing.

  • Media Generation will cover creating and preparing media assets from within a Campfire workspace.

  • Automation will cover scheduled prompts, background work, proactive planning, notifications, and when to use Campfire instead of an external automation.

  • Reference will collect file locations, supported tools, keyboard shortcuts, troubleshooting notes, and release notes.

This documentation is still being built out. The working outline tracks the broader structure.