What affects install time
Install time depends mainly on external account and host setup. Alfred cannot complete those steps for you.
This page mirrors
docs/INSTALL_TIME.md.
Fast path
Section titled “Fast path”Setup is short when the host already has:
- macOS with Homebrew, or a supported Debian or Ubuntu environment;
- Python 3.11 or newer;
- an authenticated
ghCLI with access to the target repositories; - an authenticated Claude Code, Codex, or OpenCode CLI;
- at least one target repository cloned locally.
Install Alfred, select the repositories, then run:
alfred auth statusalfred doctoralfred dry-run senior-devSteps that add time
Section titled “Steps that add time”- Creating or approving a GitHub account, organization membership, or token.
- Installing and authenticating a coding CLI.
- Obtaining Slack app approval when Slack is required.
- Installing desktop build dependencies for source development.
- Fixing repository permissions, scheduler permissions, or missing build tools.
Slack is optional. Skip it during setup and add it later.
Before you start
Section titled “Before you start”-
gh auth statussucceeds for the repositories you will configure. -
claudeorcodexruns non-interactively after sign-in. - The target repositories exist as local git checkouts.
- The local user has permission to create worktrees and scheduler entries.
- You have chosen whether to enable Slack and optional batteries.
Use alfred run senior-dev --force when you want to test one configured role
without waiting for its normal interval.