跳转到主要内容
页面

Setup Requirements

Maintainer-gated AI development pipeline for GitHub issues, discussions, labels, workflows, branches, and pull requests.

Setup Requirements

This page is the preflight checklist. Detailed settings are split by where they live:

Setting areaPage
GitHub repository features, starter files, secrets, variables, AI bundle, App installationRepository Settings
Hosted app operator runtime env, Docker Compose, public URL, and GitHub App webhooksApp Server Settings
.github/git-vibe.yml, AI profiles, stages, testsConfiguration
App permissions and trust boundariesSecurity and Permissions

Components

flowchart LR
  subgraph ConsumerRepo[Consumer repository]
    Config[.github/git-vibe.yml]
    Wrappers[wrapper workflows]
    Secrets[repo or org secrets]
  end

  subgraph Hosted[Hosted GitVibe service]
    Server[GitVibe app server]
    RuntimeEnv[operator runtime environment]
  end

  subgraph GitHub[GitHub]
    Webhook[GitHub App webhook]
    Actions[Actions runner]
    API[GitHub API]
  end

  Webhook --> Server
  Server --> API
  Server --> Actions
  Actions --> Config
  Actions --> Secrets

Repository Checklist

RequirementWhere to configure
Issues enabledRepository Settings -> General -> Features
Discussions enabled, optionalRepository Settings -> General -> Features
Discussion category exists, default IdeasRequired only when using Discussion-backed feature workflows
Actions enabledRepository Settings -> Actions
Starter files installednpx git-vibe-setup setup
Existing workflow wrappers updatednpx git-vibe-setup update
Optional prerelease wrapper testnpx git-vibe-setup@<setup-version> update --release <git-vibe-release-tag>
Linux or macOS Actions runnerGitVibe workflows and composite actions do not support Windows runners
Current GitHub Actions runner imageWorkflows use Node 24-backed action majors while running project code on Node 22
Hosted GitVibe GitHub App installedGitVibe for GitHub
Repository secrets createdRepository Settings -> Secrets and variables -> Actions -> Secrets
Optional repository variables createdRepository Settings -> Secrets and variables -> Actions -> Variables

Exact token and secret settings live in Repository Settings.

Hosted App Operator Checklist

Repository owners using hosted GitVibe do not complete this checklist. It is for the GitVibe service operator.

RequirementNotes
Public HTTPS endpointGitHub must reach POST /webhooks
Docker and Docker ComposeRequired for the packaged container path
Node 22 plus CorepackRequired only for local source builds
Trusted Linux or macOS runner for SDK adapterscodex-sdk and claude-code-sdk run with GitVibe-managed permission bypass
Network egress controlsRequired when prompt-guided web policy is not strict enough

Runtime variables, Compose examples, webhook fields, and routing checks live in App Server Settings.

Endpoint Checklist

For hosted GitVibe, repository owners use the hosted App and do not configure these endpoints themselves.

PurposeMethod and path
Health checkGET /health
GitHub webhookPOST /webhooks

The hosted GitHub webhook Payload URL is:

https://git-vibe.markhuang.ai/webhooks

Setup Checklist

flowchart TD
  A[Install starter files] --> B[Configure .github/git-vibe.yml]
  B --> C[Create repository secrets and variables]
  C --> D[Install hosted GitHub App]
  D --> E[GitHub App webhooks bootstrap labels]
  E --> F[Run AI smoke test if needed]
  F --> G[Trigger investigation, validation, or materialization]
TaskLink
Git setupSet up Git - GitHub Docs
Docker installDocker Engine install docs
Docker DesktopDocker Desktop docs
Node.jsDownload Node.js
CorepackCorepack README
pnpmpnpm installation
GitHub DiscussionsEnable GitHub Discussions
GitHub secretsUsing secrets in GitHub Actions
GitHub variablesStore information in variables
GitHub AppsAbout creating GitHub Apps
GitHub webhooksAbout webhooks