recommended
Download the Mac app
One download, no terminal, no Homebrew — a signed, notarized native macOS
app. Grab Millfolio.pkg from the latest release and
double-click to install:
Download Millfolio.pkg →
On first launch the app sets itself up — it downloads the
on-device engine and runtime and gets everything ready in a progress
window (a one-time setup of a few minutes, no terminal). Then it opens
millfolio in its own window. Your first question also downloads a model
(several GB) from the in-app model catalog, so give the first run a little
time and disk space.
The app keeps itself up to date — “Check for Updates…”
lives in the millfolio menu-bar icon, and it also checks automatically in
the background.
command line
CLI (Homebrew)
Note: XCode is required, including Metal extensions `xcodebuild -downloadComponent MetalToolchain`
Install the mill CLI from the tap:
brew install millfolio/tap/mill
Then set up the vault and ask:
# engine + weights + privacy-box + the local site (one time)
mill install
mill index ~/vault # embed your documents on-device
mill start # http://localhost:10000
mill stop # shut it all down when you're done
# or one-shot from the terminal:
mill ask "When does my car insurance renew?"
testers
Testing pre-release builds
Pre-release (-rc) builds ship on a separate
mill-dev channel that installs alongside
the stable mill — its own Homebrew formula, its own
mill-dev binary.
First time — install the dev CLI, then provision and start:
brew install millfolio/tap/mill-dev
mill-dev install
mill-dev start # http://localhost:10000
To move to a newer pre-release, upgrade and re-run install:
brew upgrade millfolio/tap/mill-dev
mill-dev install # refreshes the downloadable components
Everything else mirrors mill, under the mill-dev name:
mill-dev index ~/vault
mill-dev ask "How much did I spend on groceries?"
mill-dev status # what's installed
mill-dev stop
⚠︎ mill and mill-dev share one install
footprint, so run one at a time — mill stop
(or uninstall it) before starting mill-dev, and vice-versa.