Skip to content

Repository files navigation

GitHub Copilot Sandbox

Presentation materials and demo automation for running GitHub Copilot CLI in Docker Sandboxes and Azure Container Apps (ACA) Sandboxes.

The primary presentation was prepared for various conferences and meetups, and covers local microVM isolation, remote sandbox lifecycle automation, and Java application modernization with GitHub Copilot CLI.

Repository contents

.
├── .github/
├── assets/
├── ai-agent-sandboxing.md      # Marp presentation source
├── docs/                       # Demo setup, runbooks, and recovery guides
├── index.html                  # Generated presentation (ignored)
├── LICENSE
└── README.md

Demo guides

The demo documentation index provides two complete, sequential walkthroughs:

Demo Setup Runbook Validation and recovery
1. Java modernization in a Docker Sandbox Setup Runbook Validation
2. Copilot CLI in an ACA Sandbox Setup Runbook Validation

Preview the presentation

  1. Install Node.js 22 or later, then generate an HTML presentation:

    # zsh/bash
    npx --yes @marp-team/marp-cli@4 \
      --watch \
      ai-agent-sandboxing.md \
      --html \
      --allow-local-files \
      -o index.html
    # PowerShell
    npx --yes @marp-team/marp-cli@4 `
      --watch `
      ai-agent-sandboxing.md `
      --html `
      --allow-local-files `
      -o index.html
  2. Run local web server:

    npx serve .
  3. Open a web browser and navigate to http://localhost:3000 to see the presentation.

About

Slide deck and demos for sandboxing GitHub Copilot CLI with Docker and Azure Container Apps

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Contributors