Skip to content
Docs

Before You Install

Before you install CodeForge, make sure the container runtime and client you plan to use are ready.

The smoothest first experience is:

  • Docker Desktop or Docker Engine running
  • VS Code with the Dev Containers extension
  • A Claude subscription or API access for Claude Code authentication

CodeForge runs inside a DevContainer, so you need a working container runtime.

PlatformRuntimeRecommended Version
macOSDocker Desktop4.x or later
WindowsDocker Desktop with WSL 2 backend4.x or later
LinuxDocker Engine24.x or later

Check Docker first:

Terminal window
docker info

If that fails, start Docker before going further.

CodeForge follows the Dev Containers specification. These clients are supported:

ClientBest ForNotes
VS CodeFirst-time usersRecommended path. Requires the Dev Containers extension and VS Code 1.85+.
DevContainer CLITerminal-only usersWorks well, but port forwarding is manual unless you use dbr.
GitHub CodespacesCloud setupNo local Docker required.
JetBrains GatewayJetBrains usersRequires the Dev Containers plugin.
DevPodAlternative clientWorks with the same devcontainer.json.

CodeForge installs Claude Code inside the container, but you still need valid Claude access:

  • Claude Pro, Claude Max, or Claude API access
  • Authentication on first launch, or a preconfigured auth token in your secrets setup

Windows users need WSL 2. Docker Desktop’s legacy Hyper-V path is not supported for this workflow.

ResourceMinimumRecommended
RAM8 GB16 GB or more
Disk20 GB free40 GB free
CPU2 cores4+ cores

CodeForge configures the container with --memory=6g --memory-swap=12g, so Docker needs headroom above that.

The first build downloads the base image plus tooling and can pull several gigabytes depending on cache state. After setup, most workflows work locally, but GitHub and web-backed features still require network access.

Before installing, confirm all of these:

  1. docker info works.
  2. Your client is installed and updated.
  3. You know which setup path you want: VS Code, CLI, Codespaces, or JetBrains.
  4. You have Claude credentials ready for first launch.