Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Claude Code Sandbox

Hier kriegt ihr die wichtigsten Infos um Claude Code sicher "in einem abgetrennten Raum" laufen zu lassen. Der abgetrennte Raum ist ein sogenannter Docker-Container. Das bedeutet insbesondere, dass Claude keinen Zugriff auf die Dateien auf eurem Rechner bekommen kann (außer auf die, die ihr Claude explizit bereitstellt) und so keine geschützten Daten ausversehen in die USA abfließen können.


Voraussetzungen

1. Terminal

Wir brauchen dazu das Terminal. Falls du noch nie mit dem Terminal gearbeitet hast, gibt es hier eine gute Einführung

2. Docker Desktop installieren

Als nächstes müsst ihr Docker Desktop installieren:

Nach der Installation Docker Desktop starten und kurz warten, bis das Docker Symbol in der Taskleiste erscheint.


Einmalige Einrichtung

1. Dieses Repository herunterladen

Oben auf dieser Seite auf „Code" → „Download ZIP" klicken. ZIP entpacken. Ihr könnt den Ordner gerne umbennen. Beispielsweise einfach "dashboard"

2. Terminal öffnen und in den Ordner wechseln

Mit dem Befehl cd (= „change directory") wechselt man im Terminal in einen Ordner. Ihr müsst den Pfad zu eurem entpackten Ordner angeben.

  • Mac: Ordner im Finder öffnen, dann cd ins Terminal tippen (mit Leerzeichen danach) und den Ordner aus dem Finder ins Terminal-Fenster ziehen. Enter drücken.
  • Windows: Ordner im Explorer öffnen, die Adressleiste oben anklicken, cmd eintippen und Enter drücken. Das Terminal öffnet sich direkt im richtigen Ordner.

Zur Kontrolle: Mit ls (Mac) oder dir (Windows) könnt ihr prüfen, ob ihr im richtigen Ordner seid — ihr solltet dort Dockerfile und docker-compose.yml sehen.

3. Container bauen

docker compose build

Das dauert beim ersten Mal einige Minuten.

4. Mit Claude-Konto anmelden

docker compose run claude claude login

Ein Link erscheint im Terminal. Link im Browser öffnen, anmelden, Code zurück ins Terminal einfügen.


Tägliche Nutzung

Claude Code starten:

docker compose run claude

Alle Dateien, die Claude erstellt oder bearbeitet, landen im Ordner workspace/.


About

A repo to provide all the basic setup to safely run claude code in a docker container. Suited as a starting point for dashboard development.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages