vibe-kanban

vibe-kanban

Docker 应用程序 from rorar's Repository

概述

Vibe Kanban is an AI-first software development project management tool. It uses AI agents to help manage and track software development tasks. This container includes GitHub CLI, Docker CLI, and OpenAI Codex for a complete development environment. Always available: Codex, SVGO, imagemagick, libvips, librsvg, ripgrep, jq, tree, bat, fd, tmux, nano, python3, pip, pipx. For detailed setup instructions, see: https://vibekanban.com/docs

要求

This container requires Docker socket mounting for Docker-in-Docker support and persistent storage for project data.

运行时参数

网络用户界面
http://[IP]:[PORT:8085]
网络
bridge
外壳
bash
额外参数
--shm-size=1g --hostname=vibe-kanban

模板配置

Port: Web UIPorttcp

HTTP port for the Vibe Kanban web interface.

目标
8085
默认值
8085
Path: Project DataPathrw

Persistent storage for Vibe Kanban data (config, database).

目标
/home/node/.local/share/vibe-kanban
默认值
/mnt/user/appdata/vibe-kanban/data
Path: CachePathrw

Cache directory for Vibe Kanban and agent tools.

目标
/home/node/.cache
默认值
/mnt/user/appdata/vibe-kanban/cache
Path: WorktreesPathrw

Temporary git worktree storage.

目标
/var/tmp/vibe-kanban
默认值
/mnt/user/appdata/vibe-kanban/worktrees
Path: WorkspacePathrw

Main workspace directory for your projects.

目标
/work
默认值
/mnt/user/appdata/vibe-kanban/work
Path: SSH KeysPathrw

SSH keys for git operations.

目标
/home/node/.ssh
默认值
/mnt/user/appdata/vibe-kanban/ssh
Path: GitConfigPathrw

Git configuration file.

目标
/home/node/.gitconfig
默认值
/mnt/user/appdata/vibe-kanban/gitconfig
Path: Docker SocketPathrw

Docker socket for Docker-in-Docker support.

目标
/var/run/docker.sock
默认值
/var/run/docker.sock
Variable: TZVariable

Timezone for the container. See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List

目标
TZ
默认值
UTC
--- Server Configuration ---Variable
Variable: PORTVariable

Port for Vibe Kanban to listen on (should match Container Port above).

目标
PORT
默认值
8085
Variable: HOSTVariable

Host address to bind to (0.0.0.0 for all interfaces).

目标
HOST
默认值
0.0.0.0
--- Git Configuration ---Variable

Git author information used for commits. Docs: https://vibekanban.com/docs

Variable: GIT_AUTHOR_NAMEVariable

Git author name for commits.

目标
GIT_AUTHOR_NAME
默认值
Vibe Kanban User
Variable: GIT_AUTHOR_EMAILVariable

Git author email for commits.

目标
GIT_AUTHOR_EMAIL
默认值
vibe@example.com
Variable: GIT_COMMITTER_NAMEVariable

Git committer name for commits.

目标
GIT_COMMITTER_NAME
默认值
Vibe Kanban User
Variable: GIT_COMMITTER_EMAILVariable

Git committer email for commits.

目标
GIT_COMMITTER_EMAIL
默认值
vibe@example.com
--- API Keys (Advanced) ---Variable

Optional API keys. For security, use secrets or environment files in production. Docs: https://vibekanban.com/docs/self-hosting/environment-variables

Variable: GH_TOKENVariable

GitHub personal access token (alternative to GitHub CLI auth).

目标
GH_TOKEN
Variable: OPENAI_API_KEYVariable

OpenAI API key for Codex and AI features.

目标
OPENAI_API_KEY
--- Runtime Tools ---Variable

Install additional tools at container startup. Always available: Codex, SVGO, imagemagick, libvips, librsvg, ripgrep, jq, tree, bat, fd, tmux, nano, python3, pip, pipx

Variable: RUNTIME_AGENTSVariable

Coding agents to install (space-separated). Options: claude, gemini, copilot, amp, cursor, opencode, droid, clauderouter, qwen

目标
RUNTIME_AGENTS
默认值
claude gemini copilot amp cursor opencode droid clauderouter qwen
Variable: RUNTIME_PLAYWRIGHT_BROWSERSVariable

Playwright browsers to install (space-separated). Options: chromium, firefox, webkit

目标
RUNTIME_PLAYWRIGHT_BROWSERS
默认值
chromium firefox webkit
Variable: RUNTIME_TESTING_TOOLSVariable

Testing tools to install (space-separated). Options: vitest, jest, msw

目标
RUNTIME_TESTING_TOOLS
默认值
vitest jest msw
Variable: RUNTIME_PYTHON_TOOLSVariable

Python tools to install via pipx (space-separated). Options: httpie, black, ruff, mypy, pytest, isort, autoflake, pip-audit, safety

目标
RUNTIME_PYTHON_TOOLS
默认值
httpie black ruff mypy pytest
--- User & Permissions (Advanced) ---Variable

Advanced user and permission settings.

Variable: LOCAL_UIDVariable

UID to run the container process as (default: 99 for nobody user).

目标
LOCAL_UID
默认值
99
Variable: LOCAL_GIDVariable

GID to run the container process as (default: 100 for users group).

目标
LOCAL_GID
默认值
100

详细信息

存储库
ghcr.io/rorar/vibe-kanban-docker:latest
最后更新2026-05-31
初见2026-05-27

在Unraid 上运行 vibe-kanban 。

vibe-kanban 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。