-
Notifications
You must be signed in to change notification settings - Fork 0
00 install
This page gets you to a working ffleet on your machine. Do it once; then head
to the basic flow.
Docker. Forge Fleet runs every coding-agent environment inside a Docker container, so a working Docker daemon on the host is required. Install Docker Engine (Linux) or Docker Desktop (macOS/Windows) and confirm it works:
$ docker run --rm hello-worldIf that prints Docker's hello message, you're set. ffleet talks to the same
daemon.
Note: Forge Fleet does not use Docker-in-Docker. If you need Docker inside an environment (e.g. the agent runs
docker build), that's Docker outside Docker — see advanced/docker-dood.md.
Forge Fleet launches a coding assistant inside the container; it does not provide one. You need an account and working local credentials for at least one of:
-
Claude Code — Anthropic's CLI. Authenticate it on the host (e.g. log in, or
run
claude setup-token, or setANTHROPIC_API_KEY). Its config/credentials live in~/.claude. -
OpenAI Codex — its config/credentials live in
~/.codex.
Forge Fleet mounts those host directories into the container so the agent is
already authenticated inside — you don't re-login per environment. Exactly how
credentials are selected and injected is covered in
advanced/container-config.md and the [claude] /
[codex] sections of the config reference.
The recommended way to install ffleet is via Homebrew (works on macOS and
Linux):
$ brew tap grzegorz-aniol/tap
$ brew install ffleetThen verify:
$ ffleet version
ffleet 1.x.y (commit …, built …, linux/amd64, go1.xx)No Homebrew? ffleet is also distributed as a prebuilt binary from the public
distribution repo:
Download the build for your platform from there, put it on your PATH (e.g.
~/.local/bin/ffleet), make it executable, and verify it the same way with
ffleet version.
That repo ships binaries only — no source. It's also where you report issues (see Feedback).
If you use Homebrew, the tap installs and updates the same prebuilt binary for you:
$ brew install grzegorz-aniol/tap/ffleetEnable tab-completion for commands and options:
$ ffleet --install-completionYou're ready. Continue to the basic flow.