Connect Joshu to GitHub | joshu

GitHubwired to Joshu's office

GitHub

What you can hand off with GitHub

“Fix the webhook timeout in our integration docs.”
Joshu cuts a branch, commits the updated parameter, and leaves a pull request on your desk with test checks running.

“Show me where we validate EU VAT numbers in checkout.”
Joshu traces the repository logic and cites the exact service file and handler instead of giving a vague directory pointer.

“Turn our merged PRs from the last two sprints into release notes.”
Joshu reads the commit log and writes customer-ready bullet points in plain English, waiting for your sign-off.

Issues, pull requests, and release notes can show up in briefs and follow-ups without you living in github.com.

What Joshu does

Joshu checks what shipped, what is blocked, and what needs a nudge, then writes the update in the channel you actually use: mail, Slack, or a morning brief. It references real issue and PR links instead of inventing status.

What you do

Connect the orgs and repos that matter. Scope read access to production repos if you prefer. Keep private forks disconnected until you need them.

Why it sticks

GitHub is the source of truth for engineering work. Joshu reads it directly instead of asking for manual status updates in standup.

Permissions and limits

Joshu uses GitHub OAuth scopes you approve. It cannot see private repos in orgs you do not authorize. Write actions follow rules you set in Joshu.

Frequently asked questions

What is the Joshu GitHub connection?
Joshu connects to GitHub through OAuth and reads the orgs and repos you authorize. It checks what shipped, what is blocked, and what needs a nudge, then writes updates in mail, Slack, or your morning brief. You work with an assistant who has a desk, a computer, and persistent memory, not a dashboard tab you forget to open.

Is my GitHub data secure?
Yes. Every Joshu runs in its own isolated, sandboxed cloud computer. Repo data Joshu reads stays in that private sandbox. Joshu only accesses orgs and repositories you authorize, and your data is never used to train public AI models.

Will Joshu comment or merge without asking?
Read access is the default posture. Write actions like comments, labels, or pull requests follow approval rules you configure. Joshu drafts changes for your review before anything posts to GitHub unless you grant broader automation.

What can Joshu access in GitHub?
Only the orgs and repos you connect through GitHub OAuth scopes you approve. Joshu cannot see private repos in orgs you do not authorize. Keep personal forks and sandbox repos disconnected until you need them.

What is the difference between GitHub notifications and Joshu?
GitHub sends noisy notification emails whenever someone comments. Joshu is a teammate with memory across mail, calendar, Slack, and past conversations. It turns repository status into concise follow-ups and tracks blockers across days.

Do I need a paid plan?
Joshu is $95 a month with a simple flat rate. That includes your sandboxed cloud computer, a dedicated US phone number, an @joshu.me email address, eight-level cortex memory, and all tool connectors, including GitHub. There are no surprise usage tiers or seat markups.