Saltar al contenido
V volfread.xyz
CLI · Shell

Pi Dockerized

In simple terms

Runs the Pi coding agent inside a container that only sees your project folder, so you can hand it an AI agent without exposing your home, your keys or your system.

Technical details

Shell wrapper over Docker (digest-pinned Debian + Node/NVM, pnpm, uv and Pi) that starts as the host UID/GID with --cap-drop=ALL and no-new-privileges. Enforcement lives in a security extension baked read-only into the image (opencode-policy patterns plus secret and destructive-command backstops) in strict/balanced/off modes: the guard self-tests before every session and fails closed. Config, skills, MCP and Pi Packages are mounted read-only from the host, with an audit log of blocked calls.

Shell Docker Debian Pi Node.js

Highlights

  • Agent with no access to $HOME, keys or the Docker socket
  • Baked read-only guard with strict/balanced/off modes
  • Extensions, skills and MCP managed read-only from the host

Lines of code

8,670

Shell
76%
JavaScript
19%
Dockerfile
3%
TypeScript
2%

Last recorded activity

Last recorded activity 30 commits · 52 sem
Semana 1: 0 commits Semana 2: 0 commits Semana 3: 0 commits Semana 4: 0 commits Semana 5: 0 commits Semana 6: 0 commits Semana 7: 0 commits Semana 8: 0 commits Semana 9: 0 commits Semana 10: 0 commits Semana 11: 0 commits Semana 12: 0 commits Semana 13: 0 commits Semana 14: 0 commits Semana 15: 0 commits Semana 16: 0 commits Semana 17: 0 commits Semana 18: 0 commits Semana 19: 0 commits Semana 20: 0 commits Semana 21: 0 commits Semana 22: 0 commits Semana 23: 0 commits Semana 24: 0 commits Semana 25: 0 commits Semana 26: 0 commits Semana 27: 0 commits Semana 28: 0 commits Semana 29: 0 commits Semana 30: 0 commits Semana 31: 0 commits Semana 32: 0 commits Semana 33: 0 commits Semana 34: 0 commits Semana 35: 0 commits Semana 36: 0 commits Semana 37: 0 commits Semana 38: 0 commits Semana 39: 0 commits Semana 40: 0 commits Semana 41: 0 commits Semana 42: 0 commits Semana 43: 0 commits Semana 44: 0 commits Semana 45: 0 commits Semana 46: 0 commits Semana 47: 0 commits Semana 48: 0 commits Semana 49: 0 commits Semana 50: 28 commits Semana 51: 0 commits Semana 52: 2 commits

Last recorded activity in the project.