feat: add vibe-kanban devcontainer feature #81
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds vibe-kanban as a devcontainer feature to enable visual orchestration of AI coding agents (Claude Code, Gemini CLI, Codex, etc.) within development containers.
Implementation
Feature structure (
src/vibe-kanban/)devcontainer-feature.json: Configurable version option (default: latest), includes VS Code extensionbloop.vibe-kanbaninstall.sh: Installs Node.js/npm from Ubuntu repos if needed, then installs vibe-kanban globally via npmSSL handling
--strict-ssl=falseonly in Docker build environments where cert chains are incompleteTesting
Usage
{ "image": "mcr.microsoft.com/devcontainers/base:ubuntu", "features": { "ghcr.io/jsburckhardt/devcontainer-features/vibe-kanban:1": { "version": "latest" // or specific version like "0.0.97" } } }Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
containers.dev/usr/local/bin/node node /usr/local/bin/devcontainer features test -f vibe-kanban -i ubuntu:latest .(dns block)/usr/local/bin/node node /usr/local/bin/devcontainer features test -f vibe-kanban -i ubuntu:latest . /usr/lib/python3.12/antigravity.py /usr/lib/python3.12/asyncio/__init__.py /usr/lib/python3.12/asyncio/__main__.py --co�� _2.1.35-2_all.deb 5.0.0+~4.0.0-1_all.deb b .0.0-2_all.deb stall-6KYgI4/035-sq /usr/bin/tar dpkg-split(dns block)/usr/local/bin/node node /usr/local/bin/devcontainer features test -f vibe-kanban -i ubuntu:latest . p.ci 133efad60ad31502create dpkg-deb & w�� stall-QWNsap/294-node-postcss-value-parser_4.2.0-1_all.deb /var/lib/dpkg/tmp.ci /usr/bin/dpkg-split 237c4896ee391912git update-ca-certifshow eb dpkg-split(dns block)docker-images-prod.6aa30f8b08e16409b46e0173d6de2f56.r2.cloudflarestorage.com/usr/local/bin/node node /usr/local/bin/devcontainer features test -f vibe-kanban -i ubuntu:latest .(dns block)npm-cdn.vibekanban.com/usr/bin/node node /usr/local/bin/vibe-kanban --version dpkg-deb --fs�� -node-ansi-escapes_5.0.0+really.4.3.1-1_all.deb p.ci b deb 1~cs5.8.0-4_all.--fsys-tarfile eb tar -x l.deb -node-minipass_3.3.6+~cs9.4.19-1_all.deb /usr/sbin/dpkg-deb stall-6KYgI4/031rm p.ci plit dpkg-deb(dns block)/usr/bin/node node /usr/local/bin/vibe-kanban --version dpkg-deb --fs�� -node-ansi-escapes_5.0.0+really.4.3.1-1_all.deb p.ci b deb 1~cs5.8.0-4_all.--fsys-tarfile eb tar -x l.deb -node-minipass_3.3.6+~cs9.4.19-1_all.deb /usr/sbin/dpkg-deb stall-GLk5uH/031rm p.ci plit dpkg-deb(dns block)/usr/bin/node node /usr/local/bin/vibe-kanban --version bb9b5c-7da7-404b-8737-9ac5c59786b0 --co�� 1.3.3+~cs1.3.1-2-- /var/lib/dpkg/tmconfigure b 1.0+ds-1_all.debdocker stall-GLk5uH/054inspect /usr/bin/tar dpkg-split -Qao�� -node-jest-debbundle_29.6.2~ds1+~cs73.45.28-5_all.deb p.ci lit js3_0.6.0~0~2022git p.ci eb rm(dns block)If you need me to access, download, or install something from one of these locations, you can either:
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.