Een sandboxed Docker-container met Claude Code voor hackathons en coding challenges. Gebaseerd op de devcontainer-opzet van Anthropic en bedoeld om claude --dangerously-skip-permissions veiliger te draaien dan op je hostsysteem — geïsoleerd via netwerk- en volume-restricties. De container bevat optioneel skills en plugins uit de Nederlandse overheid-marketplace voor wie aan publieke standaarden werkt.
EXPERIMENTEEL — Dit is een leer- en hackathon-omgeving, geen productiesetup. De container draait generatieve AI (Claude Code) en de output ervan is geen officiële bron. Zie onze verantwoording en DISCLAIMER voor meer informatie.
Deelnemers met verschillende instapniveaus die willen leren hoe je een AI-assistant aanstuurt voor softwareontwikkeling. Of je nu voor het eerst met een AI-coding-tool werkt of al ervaring hebt met Claude Code — de oefeningen zijn opgesplitst in vier categorieën zodat je kunt instappen op je eigen niveau.
In deze container kun je Claude desgewenst met --dangerously-skip-permissions draaien — gebruik de alias claude-danger als afkorting. Dan mag Claude files maken, commando's draaien en packages installeren zonder steeds te vragen. Een iptables-firewall en een geïsoleerd claude-home-volume beperken het risico binnen de sandbox, maar nemen het nooit volledig weg — gecloonde of geïnstalleerde code blijft schadelijk als hij dat is. Lees in claude-sandbox/ hoe je hem opzet en wat de firewall- en volume-keuzes zijn.
- claude-sandbox — de container zelf (Dockerfile, firewall, plugins, skills). Lees daar hoe je hem opstart.
- docs/oefeningen.md — wat je in de container kunt doen: vier categorieën onderzoeksvragen.
- docs/verantwoording.md — toetsing aan het Overheidsbreed Standpunt Generatieve AI.
- DISCLAIMER.md — risico's en aansprakelijkheid.
- SECURITY.md — verantwoorde melding van kwetsbaarheden (volgt MinBZK-beleid).
- CONTRIBUTING.md — bijdragen via issues en pull requests (volgt MinBZK-richtlijnen).
- LICENSE — EUPL-1.2.