2lab-ai homebrew tap

August 26, 2026 · View on GitHub

brew install 2lab-ai/tap/dbotter-preview
open "$(brew --prefix dbotter-preview)/Dbotter Preview.app"
formulawhat it is
dbotter-previewPreview channel of dbotter, a local Rust database client for MySQL and Redis. Installs the exact manifest-pinned macOS app and exposes its embedded CLI as dbotter.
dbotterStable dbotter channel — appears automatically when the first v* stable release is cut.
herdr-mx-previewherdr, multiplexed further — preview channel of herdr-mx, the friendly downstream distribution of herdr with a full multi-remote client. Tracks the latest mx-branch prerelease; installs as herdr (drop-in; conflicts with the core herdr formula).
herdr-mxStable channel — appears automatically when the first stable release is cut.
pdcStable channel of Palladium, a self-hosting systems language that compiles to C. Builds from the tagged source. Installs pdc plus the C runtime it links against, in share/palladium/runtime.
pdc-previewPreview channel of Palladium, tracking main. Installs as pdc-preview, so it coexists with a stable pdc.
xfx-previewPreview channel of xfx, a Rust port of the fx agentic coding CLI. Tracks the latest preview-* prerelease; the formula is xfx-preview but the installed executable is xfx.
xfxStable xfx channel — appears automatically when the first v* stable release is cut. Installs the same xfx executable, whose xfx status --json reports "build_channel": "release".
somawork-cliController for soma-work, the agent harness. Installs the somawork executable and is the only formula of the three that links one. It does nothing on its own: it resolves a runtime keg through brew --prefix, so install it together with a channel below and then run somawork setup.
somawork-previewPreview-channel runtime tree for somawork. keg_only — the controller resolves it by prefix rather than linking it — so it coexists with the production channel. Activate with somawork setup --profile preview.
somaworkProduction-channel runtime tree for somawork, on the same keg_only terms. Activate with somawork setup --profile production. Preview and production releases are published separately and neither channel can write the other's formula.
slack-cliThe official Slack CLI, pinned to one immutable upstream release for macOS Apple Silicon and installed as slack. It is here because somawork setup logs a workspace in through it and a Homebrew formula cannot depend on a cask; installing somawork-cli pulls it in, so the clean journey stays one package install plus somawork setup.
brew install 2lab-ai/tap/xfx-preview
xfx status --json   # "build_channel": "preview"

The formula name is xfx-preview; the executable it puts on your PATH is xfx. The qualified form above always works. Once this tap is added — by that install or by brew tap 2lab-ai/tap — the short brew install xfx-preview resolves to the same formula. xfx --version prints the same Cargo version on every channel, so xfx status --json is what actually proves you are on preview.

Most formulae are prebuilt installs from GitHub releases; pdc and pdc-preview build from source, because the Palladium compiler needs a C runtime installed alongside it and building from the tagged tree is the simplest way to keep the two in step. Dbotter preview updates are dispatched by the matching immutable source release and fail closed unless its tag, source commit, version, manifest URL, and manifest digest all agree. xfx-preview is pushed here by the xfx preview workflow itself, with the scheduled job as a backstop that never downgrades the formula. Other formulae remain on the scheduled bump.yml update.