Skip to content

Configuration

David M. edited this page Jun 15, 2026 · 1 revision

Configuration Guide

PRPilot can be configured using environment variables, a .env file, or a YAML configuration file.

Configuration Methods

1. YAML Configuration File (Recommended)

By default, PRPilot looks for a file named ~/.prpilot.yaml in your home directory. You can also specify a custom path using the --config flag.

Example ~/.prpilot.yaml:

token: "your-github-token-here"
base: "main"

2. Environment Variables

You can set configuration options via environment variables:

  • GITHUB_TOKEN: Your GitHub Personal Access Token.
  • PRPILOT_BASE: Default base branch (e.g., main).

3. .env File

You can create a .env file in your project root:

GITHUB_TOKEN=your-github-token-here
PRPILOT_BASE=main

Available Options

Key Description Default
token GitHub Personal Access Token Required
base Default base branch for PRs main

Clone this wiki locally