Metadata-Version: 2.4
Name: clud
Version: 1.0.0
Summary: Claude in a Docker Box
License: BSD 3-Clause License
Keywords: claude,docker,cli
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.13
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: keyring>=24.0.0
Requires-Dist: docker>=6.0.0
Requires-Dist: fasteners>=0.17.0
Requires-Dist: appdirs>=1.4.4
Requires-Dist: disklru>=0.1.0
Requires-Dist: httpx>=0.24.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: pytest-xdist>=2.0.0; extra == "dev"
Requires-Dist: ruff>=0.1.0; extra == "dev"
Requires-Dist: pyright>=1.1.0; extra == "dev"
Provides-Extra: keyring-fallbacks
Requires-Dist: keyrings.cryptfile>=1.3.0; extra == "keyring-fallbacks"
Requires-Dist: cryptography>=3.0.0; extra == "keyring-fallbacks"
Dynamic: license-file

# clud

[![Build and Push Multi Docker Image](https://github.com/zackees/clud/actions/workflows/build_multi_docker_image.yml/badge.svg)](https://github.com/zackees/clud/actions/workflows/build_multi_docker_image.yml)



![hero-clud](https://github.com/user-attachments/assets/4009dfee-e703-446d-b073-80d826708a10)


Claude in a Docker Box - A development container with Claude CLI and code-server.

## Docker Hub

The Docker image is available on Docker Hub as: `niteris/clud`

## Development

To develop software, run `. ./activate.sh`

# Windows

This environment requires you to use `git-bash`.

# Linting

Run `./lint.sh` to find linting errors using `pylint`, `flake8` and `mypy`.


# Links
  * Aggregate of claude enhancements: https://github.com/hesreallyhim/awesome-claude-code?tab=readme-ov-file
  * https://github.com/SuperClaude-Org/SuperClaude_Framework
  * https://github.com/ayoubben18/ab-method
