ivan-pinatti-labs

Devcontainer Airlock — AI skill for Claude Code

AI community

Secure, layered devcontainers for AI coding agents: the agents work in a workbench with no GitHub token and no ssh key, code runs in isolated containers with no network, and a broker and an egress pro.

How to install Devcontainer Airlock

This entry records only its repository, not the path inside it, so there is no exact command to give. Open ivan-pinatti-labs/devcontainer-airlock and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Devcontainer Airlock does

Secure, layered devcontainers for AI coding agents: the agents work in a workbench with no GitHub token and no ssh key, code runs in isolated containers with no network, and a broker and an egress proxy guard the way out. Rootless podman.

Alternatives in AI

  • Open Science — Open Science Desktop — local-first, model-agnostic AI research workbench for macOS, Windows & Linux 1.5k ★
  • Phantom — An AI co-worker with its own computer 1.3k ★
  • Openclaw Dashboard — 🔐 Secure, real-time monitoring dashboard for OpenClaw AI agents 654 ★

README

devcontainer-airlock

[![License](https://img.shields.io/github/license/ivan-pinatti-labs/devcontainer-airlock?logo=Github&style=for-the-badge)](LICENSE.md) [![GitHub issues](https://img.shields.io/github/issues-raw/ivan-pinatti-labs/devcontainer-airlock?logo=Github&style=for-the-badge)](https://github.com/ivan-pinatti-labs/devcontainer-airlock/issues) [![GitHub Sponsors](https://img.shields.io/github/sponsors/ivan-pinatti?logo=Github&style=for-the-badge)](https://github.com/sponsors/ivan-pinatti) [![GitHub Repo stars](https://img.shields.io/github/stars/ivan-pinatti-labs/devcontainer-airlock?logo=Github&style=for-the-badge)](https://github.com/ivan-pinatti-labs/devcontainer-airlock) [![GitHub forks](https://img.shields.io/github/forks/ivan-pinatti-labs/devcontainer-airlock?logo=Github&style=for-the-badge)](https://github.com/ivan-pinatti-labs/devcontainer-airlock/forks) [![CodeRabbit Pull Request Reviews](https://img.shields.io/coderabbit/prs/github/ivan-pinatti-labs/devcontainer-airlock?utm_source=oss&utm_medium=github&utm_campaign=ivan-pinatti-labs%2Fdevcontainer-airlock&labelColor=171717&color=FF570A&label=CodeRabbit+Reviews&style=for-the-badge)](https://coderabbit.ai)

Secure, layered devcontainers for AI coding agents.

Coding agents (Claude Code, Codex) and their editor extensions are powerful and trusted with a lot: a GitHub token, an ssh key, the network, and every hook, test and `npm install` they run. devcontainer-airlock splits that into layers by what each one is trusted with:

  • A workbench per agent, where you and that agent work. It holds no GitHub token, no ssh key and no other agent's login, and it has no direct network and no container runtime.
  • L2 containers for hooks, tests, package installs and throwaway binaries. They get the working tree and nothing else: no network, no credentials.
  • Beside them, a GitHub broker that holds the token and runs an allowlist of gh commands, an ssh-agent that holds the key, and an egres