Docs/Tools

Tools

Project tools become part of the environment lock, not another command vocabulary engineers have to learn.

New to Basecamp?Start with the quickstart →

Target model

Basecamp first tries to infer external tools from the existing project. If a requirement cannot be expressed by native project files, a thin Basecamp project configuration can declare it explicitly. The lifecycle remains:

basecamp update
basecamp sync
basecamp shell

Planned tools

ToolTypical signalStatus
protocprost-build / tonic-buildPlanned
clangbindgen / native buildsPlanned
cmake / ninjanative build scriptsPlanned
ffmpegexplicit project requirementPlanned
chromiumbrowser automationPlanned
language serverseditor / agent environmentPlanned

No second package manager

Basecamp is not intended to grow an add/remove/search command surface. Tools become environment inputs and are synchronized through the same lock lifecycle as runtimes and packages.