Berges AI in your terminal
The Berges CLI is an agent that works in your project. It reads and edits files and runs commands without asking first, so it works fast in a project you can restore. It answers with the same models and chatbots as the chat, and the same pipelines except WebSearch, on macOS and Linux.
$ brew install bergesinstitute/tap/berges
$ berges
Included with Pro and Plus.
See plansHow it works
Sign in once
The first time you run berges, it opens Berges AI in your browser. Check the code and allow the computer. There is no key to copy, and you can sign any computer out from your account.
Ask for what you need
Describe the task. The agent reads the files it needs, makes the edits and runs the commands, and tells you what it did. Use it in a project under version control so you can review and undo its changes.
Switch what answers
/model picks the open-weights reasoning model, /pipeline the pipeline and /chatbot the chatbot: Luis, Sara or Peter. The house rules apply under all of them, as in the chat. The WebSearch pipeline isn't offered here, because the agent brings its own tools.
Your sessions stay on your computer
The CLI keeps its sessions on your machine. We don't store what it sends, only the usage it costs. As in the chat, each request goes to the model provider to generate the reply, and nothing is used to train a model. The /share command uploads a session to your own GitHub account as a private gist; nothing is shared unless you run it. Privacy policy
One allowance
CLI requests come out of the same allowance as the chat. An agent resends the whole session with every step, so one CLI request costs more of it than one chat reply.
Built on pi
The Berges CLI is a small wrapper and extension around pi, an open-source agent licensed under MIT. Homebrew installs pi itself, unmodified. The wrapper signs you in, connects pi to Berges AI and keeps its settings apart from any other pi setup.