CharlieCreatesis the GitHub App. It is Charlie’s primary GitHub authentication and action path for repository-scoped work.CharlieHelpsis the GitHub user. It supports GitHub UI workflows that expect a user account: mentions, PR review requests, assignments, and autocomplete.
CharlieCreates on the repositories where Charlie should work, and invite CharlieHelps when you want people to interact with Charlie through GitHub’s mention, review request, assignment, and autocomplete UI.
Comparison
Why you may be asked to do both
GitHub Apps and GitHub users solve different setup problems:- The GitHub App is the right place to grant scoped repository access. It lets your team decide exactly which repositories Charlie can access and is the primary path Charlie uses to read code, push commits, open pull requests, and respond to GitHub events.
- The GitHub user makes Charlie work in GitHub surfaces that are built around people:
@mentions, assignees, PR review requests, and autocomplete.
CharlieCreates and invite CharlieHelps, it is because the workflow needs both the repo-scoped app permission path and the user-shaped GitHub UI path. Inviting CharlieHelps does not replace installing CharlieCreates on the repositories where Charlie should operate.
Setup guidance
- Install
CharlieCreateson every repository where Charlie should review PRs, open PRs, push commits, or respond to GitHub-routed events. - Invite
CharlieHelpswhen your team wants to mention Charlie, request Charlie’s review, assign issues or PRs to Charlie, or find Charlie in GitHub autocomplete. - If Charlie cannot access or change a repository, check the
CharlieCreatesapp installation first. - If people cannot mention, assign, or request a review from Charlie, check that
CharlieHelpsis available in the repository or organization.