An AI coding agent that runs in your terminal
BYF is a terminal-first coding agent for exploring repositories, editing files, running shell commands, and helping with day-to-day development work. It is an independent project focused on local workflows, GitHub-native distribution, and user-controlled configuration.
npm install -g @byfriends/clicurl -fsSL https://github.com/ByronFinn/byf/releases/latest/download/install.sh | bashirm https://github.com/ByronFinn/byf/releases/latest/download/install.ps1 | iexStart BYF in the current project:
cd your-project
byfYou can also start with an inline prompt:
byf "Explain the main directories in this repository"BYF can inspect code, edit files, run shell commands, and help you iterate on development tasks from the terminal.
BYF stores its user config at ~/.byf/config.toml.
Set BYF_HOME to move BYF's home directory to a custom location:
export BYF_HOME="$HOME/.config/byf"Use your own provider credentials or API key in your local configuration, and keep secrets out of your repository.
See CONTRIBUTING.md for development workflow and contribution guidelines.
BYF is distributed under the proprietary BYF license.