✓ Verified 💻 Development ✓ Enhanced Data

Ghapp

Give your AI agents and automations their own GitHub (App) identity.

Rating
4 (334 reviews)
Downloads
506 downloads
Version
1.0.0

Overview

Give your AI agents and automations their own GitHub (App) identity.

Complete Documentation

View Source →

ghapp

Use ghapp to authenticate as a GitHub App so git and gh commands use installation tokens. Requires a GitHub App with App ID, Installation ID, and a private key (.pem).

Setup

  • ghapp setup — interactive wizard: enter App ID, Installation ID, key path, then configure auth
  • ghapp auth configure — configure git + gh authentication (if skipped during setup)
  • ghapp auth status — show current auth config and diagnostics
Commands
  • ghapp --help — list all commands and flags
  • ghapp token — print an installation token (cached; --no-cache for fresh)
  • ghapp auth configure [--gh-auth shell-function|path-shim|none] — configure how git/gh authenticate
  • ghapp auth status — check auth health
  • ghapp auth reset [--remove-key] — undo all auth config
  • ghapp config set, ghapp config get [key], ghapp config path — manage config
  • ghapp update — self-update to latest release
  • ghapp version — print version
gh auth modes (passed to auth configure)
  • shell-function — auto-authenticates gh commands via shell integration (recommended)
  • path-shim — wrapper binary for CI/containers
  • none — static token in hosts.yml
Notes
  • After setup, git clone/push/pull and gh work without manual tokens.
  • Commits are attributed to the app's bot account (e.g., myapp[bot]).
  • Tokens are cached locally and auto-refreshed.
  • Config stored at ~/.config/ghapp/config.yaml.

Installation

Terminal bash

openclaw install ghapp
    
Copied!

Tags

#coding_agents-and-ides #automation #github #git

Quick Info

Category Development
Model Claude 3.5
Complexity Multi-Agent
Author rmorse
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install ghapp