Sign inSign up

backplane/ccwrapper

By backplane

Updated about 15 hours ago

alpine:3.23-based dockerization of Claude Code, the agentic coding tool

Image
0

9.9K

backplane/ccwrapper repository overview

ccwrapper

alpine:3.23-based dockerization of Claude Code, the agentic coding tool

As the site says:

Claude Code is an agentic coding tool that reads your codebase, edits files, runs commands, and integrates with your development tools. Available in your terminal, IDE, desktop app, and browser. ... [It] helps you build features, fix bugs, and automate development tasks.

Repositories

Included Utils

In addition to claude-code the following utils are included

PackageCommandsDescription
cargo 1.94cargoThe Rust package manager
curl 8.19curl; wcurlURL retrival utility and library
docker-cli 29.3dockerDocker CLI (the plugin for docker compose is also included)
gcc 15.2gccThe GNU Compiler Collection
git 2.53gitDistributed version control system
go 1.26go; gofmtGo programming language compiler
gpg 2.4gpgGNU Privacy Guard 2 - public key operations only
jq 1.8jqA lightweight and flexible command-line JSON processor
nodejs 24.14nodeJavaScript runtime built on V8 engine - LTS version
openssh-client 10.2scp; sftp; sshOpenBSD's SSH client common files
patch 2.8patchUtility to apply diffs to files
perl 5.42perlLarry Wall's Practical Extraction and Report Language
pnpm 10.32pnpm; pnpxFast, disk space efficient package manager
rage 0.11rage; rage-keygenSimple, modern and secure encryption tool
ripgrep 15.1rgripgrep combines the usability of The Silver Searcher with the raw speed of grep
rsync 3.4rsync; rsync-sslA file transfer program to keep remote files in sync
rust 1.94rustc; rustdocRust Programming Language toolchain
shellcheck 0.11shellchecka static analysis tool for shell scripts
ssl_client 1.37ssl_clientExternal ssl_client for busybox wget
uv 0.10uv; uvxExtremely fast Python package installer and resolver, written in Rust
yq-go 4.52yqPortable command-line YAML processor written in Go
zstd 1.5unzstd; zstdZstandard - Fast real-time compression algorithm

Usage

This image runs as the user nonroot (65532:65532), in the directory /work, with the entrypoint claude.

Mount points:

  • /work - the current working directory, where the codebase should be mounted
  • /home/nonroot - the directory where claude and related state lives

Example:

docker run -it --init --rm \
  --volume "$(pwd):/work:rw" \
  --volume "${HOME}/.ccwrapper/$(pwd | tr -C 'A-Za-z0-9\n' '_'):/home/nonroot:rw" \
  backplane/ccwrapper

Tag summary

Content type

Image

Digest

sha256:8132fc92d

Size

567.7 MB

Last updated

about 15 hours ago

docker pull backplane/ccwrapper