celesto
Secure and persistent computer for AI agents
GitHub CLI extension for enhanced issue and PR management with AI-powered automation. Hierarchical sub-issues, dependencies, worktree workflows, and multilingual support.
Developer toolsGitHub @pleaseaiOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗GitHub CLI extension - GitHub tools for LLMs
English | 한국어
@pleaseai/gh-please is a powerful GitHub CLI extension that enhances issue and PR management.
gh extension install pleaseai/gh-please
CI / Docker (no authentication needed): gh extension install uses the GitHub
API, whose unauthenticated rate limit (60 req/hour per IP) is easily exhausted on
shared CI runners — gh then reports the HTTP 403 as an auth error. Use the
standalone installer, which downloads the binary from the public release CDN with
no token:
curl -fsSL https://raw.githubusercontent.com/pleaseai/gh-please/main/scripts/install.sh | bash
Prefer
gh extension installin CI? SetGH_TOKEN(e.g.${{ github.token }}in GitHub Actions) to lift the rate limit.
# Issue management
gh please issue create --title "Fix bug" --type Bug
gh please issue sub-issue create 100 --title "Sub-task"
gh please issue dependency add 200 --blocked-by 199
gh please issue develop 123 # Auto-create worktree
# Issue types
gh please issue type list
gh please issue type set 123 --type Feature
gh please issue type remove 123
# PR management
gh please pr review reply 1234567890 -b "Fixed!" # Database ID
gh please pr review reply PRRC_kwDOABC123 -b "Fixed!" # Node ID also supported
gh please pr review thread list 456 # List threads with Node IDs
gh please pr review thread list 456 --unresolved-only
gh please pr review thread resolve 456 --all
# Comment management
gh please issue comment list 123 --format json
gh please issue comment edit 987654321 --body "Updated" # Requires --issue option
gh please pr review comment edit 987654321 --body "Updated" --pr 456
gh-please automatically supports all GitHub CLI commands through passthrough:
# Any gh command works through gh-please
gh please repo view
gh please workflow list
gh please release view v1.0.0
# Convert output to TOON format (58.9% token reduction)
gh please issue list --format toon
gh please issue view 123 --format toon # View commands supported!
gh please pr view 456 --format toon
gh please pr checks 123 --format toon
gh please workflow list --format toon
gh please repo view --format toon
# Get JSON for automation
gh please pr list --format json
gh please issue view 123 --format json # Auto-injects required fields
gh please repo view --format json
How it works:
--format toon converts JSON output to TOON format (58.9% token savings)--format json preserves JSON output--json flagissue view, pr view, repo view)Benefits:
# Create isolated workspace for issue
gh please issue develop 123
# → Creates ~/.please/worktrees/repo/feat-123-feature
# Cleanup after work
gh please issue cleanup
# Create issue with type
gh please issue create --title "Login bug" --type Bug
# List available issue types
gh please issue type list
gh please issue type list --json name,color
# Set/update issue type
gh please issue type set 123 --type Feature
# Remove issue type
gh please issue type remove 123
# Hierarchical issue structure
gh please issue sub-issue create 100 --title "Task 1"
gh please issue sub-issue list 100 --format markdown
This is the beginning of the README. Read the rest at the original. Read the full README ↗