How to Use GitHub with HotBot AI: Code Review, Queries, Incident Triage, Docs

Hand-drawn editorial illustration clean lines warm colors A relaxed engineer

Most AI coding tools make you spend half your time copy-pasting code back and forth. Diff here, error log there, README somewhere else. That loop is what this GitHub AI integration removes. Once you’re a HotBot member and you connect GitHub inside HotBot, the assistant works with your GitHub data directly, so there’s no shuttling snippets around.

This guide covers setting up the HotBot GitHub connector plus six workflows that save real time: reviewing PRs, writing and explaining queries, triaging incidents, and drafting docs. I’ll also flag which model tier fits each job, since running deep reasoning on a one-line SQL question wastes both time and compute.

One thing up front: HotBot is an independent AI chat service. It’s not an official GitHub product, and it’s not affiliated with any model vendor. What you get is one subscription to 800+ models plus HotBot’s own engines. More on that below.

Prerequisites

Before you start, you’ll need:

  • A HotBot membership. Connectors are a members-only feature. You can sign in or subscribe here. (Free tier users, there’s a workaround section further down.)
  • A GitHub account with access to the repos you want to work with.
  • The GitHub connector enabled inside HotBot. Once you’re signed in, you connect it from inside HotBot. I won’t fake the exact menu path since that can change, but it’s right there in the app.
  • A rough idea of what you want to ask. Vague prompts get vague answers. Specific repo, specific PR, specific error.

Estimated time: 10 minutes to connect, then a few minutes per workflow.

Difficulty level: Beginner. If you can use a chat box, you can do this.

Step 1: Sign In and Connect GitHub Inside HotBot

Start by signing in to your HotBot account. If you don’t have a membership yet, grab one. Pricing is a free tier, $7.95/week, or $39.95/quarter, and connectors come with membership.

Once you’re in, connect GitHub from inside HotBot. I’m deliberately not walking you through specific OAuth screens or settings menus, because those get redesigned and I don’t want to send you chasing a button that moved. The short version: signed-in members connect supported apps directly in the app, and GitHub is one of them.

After it’s connected, the assistant can work with your GitHub data directly. That’s the whole unlock. No more pasting a 400-line diff and hoping you grabbed the right lines.

Step 2: Review Code and Pull Requests

This is where most of my time goes. AI speeds up how fast people write code, but it doesn’t automatically increase your team’s capacity to review it, and that gap trips teams up (Oobeya’s 2026 guide calls out ignoring reviewers as a common rollout mistake). A good AI review pass helps close it.

GitHub’s own guidance on reviewing AI-generated code is worth borrowing from: start with functional checks, verify context and intent, then assess quality. You can bake all three into a single prompt.

Try something like:

Review PR #142 in my repo acme/checkout-service.
1. What functional tests are missing for this change?
2. What security issues or vulnerabilities could this introduce?
3. Does it match the architecture and conventions in our README?
Flag anything that needs a human reviewer's eyes.

Model tier: For a quick sanity pass on a small PR, HotBot Chat is fast and fine. For a multi-file PR where you need the assistant to reason across changes step by step, jump to Chat Plus. For gnarly architectural reviews or security-sensitive diffs, Chat Pro and its 1M-token context can hold a lot of the codebase at once.

Keep a human in the loop. Ask teammates to review complex or sensitive changes. The AI is a first pass, not the final word.

Step 3: Write and Explain Queries

This goes beyond SQL. Regex, GraphQL, jq, whatever’s buried in your repo. The advantage with the connector is that the assistant can look at your actual schema files or existing query patterns instead of guessing.

Two directions here. Writing:

Look at the models in acme/api (the schema files in /db).
Write a SQL query that returns the top 10 customers by
total order value in the last 90 days. Explain your joins.

And explaining, which is often the bigger time-saver when you inherit someone else’s cursed 60-line query:

Explain what the query in reports/monthly_revenue.sql does,
step by step, and tell me if it has any obvious performance
problems like N+1 patterns or missing indexes.

Model tier: HotBot Chat handles everyday query writing and explanation without breaking a sweat. If the query spans multiple tables with tricky window functions, Chat Plus and its step-by-step thinking earns its keep. This is also a spot where picking a code-specialized third-party model on HotBot can pay off. DeepSeek-Coder, for instance, is built for code and math work (per Atlas Workspace’s 2026 comparison). Browse what’s available on the models page.

Step 4: Triage Incidents and Errors

A 3am page doesn’t care about your model tier, but the right one still helps. When something’s on fire, you want the assistant reading your actual code and recent commits, not a sanitized snippet you half-remember.

Point it at the relevant files and a stack trace:

We're seeing this error in production: [paste stack trace].
Look at auth/session.py and the last 5 commits touching it.
What's the most likely cause? Give me a ranked list of
suspects and the fastest way to confirm each one.

Asking for a ranked list of suspects works well because it forces the model to reason about probability instead of dumping every theoretical cause on you. Confirm each one yourself. You’re the incident commander; the AI is the analyst feeding you leads.

Model tier: Reach for Chat Pro here. Deep reasoning across a stack trace, multiple files, and commit history is exactly what its big context window and reasoning depth are for. For a simple, obvious error, HotBot Chat gets you unblocked faster.

Step 5: Draft Docs, Changelogs, and PR Descriptions

This is the work everybody skips because it’s boring, which is precisely why offloading it feels so good.

With GitHub connected, the assistant reads the actual changes rather than inventing plausible-sounding docs. Changelog from merged PRs:

Draft a changelog for the changes merged into acme/web
since the v2.3.0 tag. Group by Added, Changed, Fixed.
Keep entries user-facing — no internal refactor noise.

Or turn a messy diff into a real PR description:

Write a PR description for the changes on my branch
feature/rate-limiting. Include what changed, why, how to
test it, and any breaking changes.

Model tier: HotBot Chat is the right fit here. It’s fast, everyday work that doesn’t need heavy reasoning. If you want a longer, more polished piece of documentation with a consistent narrative across many changes, bump to Chat Plus.

Step 6: Automate the Repetitive Reviews

Run the same review prompt ten times and you’ll start noticing patterns. Save your best prompts as reusable templates: the PR review prompt from Step 2, the changelog prompt from Step 5. Building a small library of prompts tuned to your repo’s conventions is the highest-leverage move you can make here.

Feed it your context deliberately. GitHub’s advice — tell the AI what sources to trust, give it good examples — applies just as much to HotBot. Point it at your README and a couple of well-reviewed past PRs so it learns your house style.

Working Without the Connector (Free Tier)

No membership yet? You can still get most of this. The old-fashioned way: copy the relevant code, diff, or error into HotBot Chat and prompt it directly.

It’s more manual. You’re the connector now, deciding which files matter and pasting them in. But every workflow above works with pasted content: the review prompt, the query explainer, the incident triage, all of it. You just lose the “reads your repo directly” convenience.

This is also a fine way to test whether HotBot fits your workflow before you subscribe.

Common Issues and Troubleshooting

The assistant says it can’t see my repo. Double-check the connector is actually connected inside HotBot and that your GitHub account has access to that repo. Private repos need the right permissions on the GitHub side.

Answers feel generic or wrong. You probably didn’t give it enough context. Name the exact repo, file paths, PR number, or tag. “Fix my code” gets you nothing; “look at auth/session.py line 40-80” gets you something useful.

It’s slow on a huge codebase. Big context has limits. Instead of pointing it at the whole repo, narrow to the specific files or directory that matter. Chat Pro’s 1M-token context is generous but not infinite.

Wrong model for the job. If a deep review feels shallow, you’re probably on the wrong tier. Move up to Chat Plus or Chat Pro. If simple tasks feel slow, drop down to HotBot Chat.

What’s Next

Start small. Pick one workflow — I’d suggest PR review, since that’s where the pain usually lives — and run it on your next real pull request. Add a second workflow once the first feels natural.

From there, experiment with model tiers. Run the same incident triage prompt on HotBot Chat and Chat Pro and feel the difference in reasoning depth. Browse the full model lineup and try a code-specialized third-party model against HotBot’s own engines on your actual queries. That’s how you find your defaults.

Ready to connect? Sign in or subscribe and connect GitHub from inside HotBot.

Limits and Privacy Note

A few caveats. The connector works with your GitHub data to answer your prompts, so only connect repos you’re comfortable having the assistant read, and follow your own org’s security policies. Keep a human in the loop on anything sensitive; AI review is a first pass, not a rubber stamp. And model behavior varies, so verify code, queries, and security findings before you ship them.

FAQ

Do I need to be a member to connect GitHub?

Yes. The GitHub connector is a members-only feature. You’ll need to sign in or subscribe first. Pricing is a free tier, $7.95/week, or $39.95/quarter. Free tier users can still paste GitHub content into HotBot manually.

Is HotBot an official GitHub product?

No. HotBot is an independent AI chat service and is not affiliated with, endorsed by, or an official product of GitHub. The connector simply lets HotBot work with your GitHub data once you connect it.

Is HotBot a good GitHub ChatGPT alternative?

If you want one place to run code review, queries, and docs against your GitHub data, yes. HotBot gives you 800+ models plus its own HotBot Chat, Chat Plus, and Chat Pro engines under a single subscription, so you’re not locked into one provider for every task.

Which model tier should I use for code review?

For a quick pass on a small PR, HotBot Chat. For multi-file PRs needing step-by-step reasoning, Chat Plus. For architectural or security-sensitive reviews, Chat Pro with its 1M-token context and vision support.

Can I use a third-party model with the GitHub connector?

Yes, and that’s part of the point. HotBot gives you access to 800+ models. Code-specialized models can be a great pick for query-heavy work. Check the models page to see what’s available.

What if I’m on the free tier?

You can’t use the connector, but you can paste code, diffs, and error logs directly into HotBot Chat and run every workflow in this guide manually. It’s a solid way to try before you subscribe.

More From hotbot.com

How to Use Better Stack with HotBot AI: Code Review, Queries, Incident Triage, Docs
HotBot Guides
How to Use Better Stack with HotBot AI: Code Review, Queries, Incident Triage, Docs
How to Use Apify with HotBot AI: Code Review, Queries, Incident Triage, Docs
HotBot Guides
How to Use Apify with HotBot AI: Code Review, Queries, Incident Triage, Docs
Best Analytics & Data Apps to Pair with an AI Assistant in 2026 (Amplitude, ClickHouse, Grafana and more)
HotBot Guides
Best Analytics & Data Apps to Pair with an AI Assistant in 2026 (Amplitude, ClickHouse, Grafana and more)
How to Use Windsor.ai with HotBot AI: Plain-English Answers, Anomalies, Weekly Reports
HotBot Guides
How to Use Windsor.ai with HotBot AI: Plain-English Answers, Anomalies, Weekly Reports
How to Use Mixpanel with HotBot AI: Plain-English Answers, Anomalies, Weekly Reports
HotBot Guides
How to Use Mixpanel with HotBot AI: Plain-English Answers, Anomalies, Weekly Reports