Refer to Guild AI Commands for a list of Guild AI commands.
The command line is the ultimate seat of power on your computer. Using the command line, you can perform amazing feats of wizardry and speed, taming your computer and getting it to do precisely what you want.
— David Baumgold in Getting to Know the Command Line
Guild’s primary interface is via the command line. Guild also supports a Python interface for work in Jupyter Notebooks.
As an engineering tool, Guild fits the ecosystem of traditional POSIX toolchains. This has a number of benefits:
- Commands are run as OS processes, which interface with a host of tools via standard input/output, file indirections, command arguments and exit codes
- Commands are programming language agnostic
- Commands can be integrated into most development environments
If you’re not familiar with running commands from a terminal, we suggest reading one of the following guides for your platform.
General | Getting to Know the Command Line |
Linux | The Linux command line for beginner – Ubuntu Tutorials |
macOS | Command Line Primer – Apple Developer |
Windows | How to use the Windows command line Coding in Windows – Setting Up Git and Cmder Git + MinGW Command Line |
Command Completion
Guild AI supports command completion for bash, zsh, and fish shells. For details on configuring command completion, see Install Guild AI.