# Builders

## Installation

To install a builder, use the `install` command. Builders can be installed from a remote Git repository, or a local folder.

## Usage

You can use the `builders` command to list all, or certain builders. This gives you more information about each builder, such as the time it was installed.

To actually start the build process of an implant using an installed builder, use the `build` command.

## Build

When using the interactive builder (started with `build`), you can set pre-installed and additional build options with the `set` command. Auto-completion, as well as profiles, makes this much easier.

Using the `compile` command (>=0.0.3) will build / compile the agent for you.

To stop the interactive builder, use the `end-build` command.

### Build profiles

Build profiles are simply a saved set of configuration options for a builder. After setting build arguments, use the `profiles` command to save the default options for later use. This is easier than typing out the same or similar options each build.&#x20;
