FAQ

Common questions about Nit for iOS.

Getting started

What is Nit?

A native iOS app for reviewing GitHub pull requests on your phone with your own AI. Open a PR, read a proper diff, ask your model about any hunk, then comment, approve, and merge.

How do I install it?

Nit is in beta on TestFlight. Install the TestFlight app, then open the public beta link. It requires iOS 26.

What does it cost?

Nit is free while it's in beta. AI answers come from your own provider account, so any usage there is billed by that provider.

Do I need a GitHub token?

Not for public pull requests. Add a fine-grained personal access token under Settings to open private repositories and to comment, review, and merge.

What permissions does the token need?

Contents and Pull requests read access to view a repository's PRs, and write access on both to review and merge. You can add several tokens; Nit picks the one that can see each repository.

How do I open a pull request?

Three ways: paste a GitHub URL on the home screen, share a link to Nit from Safari or any other app through the iOS share sheet, or pick one from your inbox. The inbox lists PRs waiting on your review, PRs you opened recently, and PRs you're involved in.

Compatibility

Does Nit work with GitHub Enterprise?

GitHub Enterprise Cloud works, since those organizations live on github.com. Support for self-hosted GitHub Enterprise Server is coming soon.

Is there an iPad, Mac, or Android version?

Nit is currently iPhone only.

Does it work offline?

Pull requests you've opened are cached on the device, so they still open without a connection. Loading new PRs, Ask AI, and posting comments or reviews need the network.

Can I see a side-by-side diff?

Rotate to landscape for a read-only side-by-side view. Selecting lines and commenting happen in the portrait view.

AI

Which AI providers work?

Anthropic, OpenAI, and OpenRouter API keys, or sign in with your ChatGPT subscription without an API key. You pick the model.

What does Nit send to the AI provider?

Nothing until you ask. For Ask AI, Nit sends the lines you selected, surrounding file context fitted to a token cap, your question, and the thread's earlier messages. A walkthrough sends the PR's diff. Every answer shows how many tokens went in and out, and Nit tells you when it had to truncate context.

What's the difference between Walkthrough and Ask AI?

Walkthrough generates a narrated tour of the whole PR, stop by stop, before you start reading. Ask AI answers a question about the lines or hunk you selected, with presets such as Explain, What could break?, and Security review, and follow-up questions keep the thread.

What are batch walkthroughs?

With Anthropic or OpenRouter you can turn on Batch walkthroughs in Settings. Walkthroughs then go through the provider's batch API at about half the price. The job is queued rather than streamed, usually taking 10 minutes to an hour, and Nit notifies you when it's ready. Ask AI always streams.

What is the Effort setting?

Each provider has a reasoning effort under Settings → AI provider → Effort. Nit defaults to low for speed and cost; raise it for deeper walkthroughs and answers.

Can an AI answer become a review comment?

Yes. One tap turns any answer into a line comment in your pending review.

Reviewing and merging

Can I approve and merge from my phone?

Yes. Line comments you draft while reading batch into one pending review. Submit it with a verdict of Comment, Approve, or Request changes, then merge with a merge commit, squash, or rebase.

Why don't I see a Comment or Merge button?

Nit shows write actions only after it confirms your token has write access to that repository, so a read-only token stays read-only.

Privacy and data

Does Nit track me?

No. There is no analytics, crash reporting, or third-party SDK, and no Nit server or account. Your phone talks directly to GitHub and to the AI provider you configured, over TLS.

Where are my keys stored?

Tokens and API keys go into the iOS Keychain the moment you enter them, are never logged, and leave the device only in requests to the service they belong to.

How do I delete my data?

Settings → Delete all data removes every cached PR, thread, draft, token, and key. Deleting the app removes them too.

Where is the full privacy policy?

See the privacy policy.

Support

Something's broken. How do I report it?

Two ways. In the TestFlight app, open Nit and tap Send Beta Feedback; or take a screenshot inside Nit and choose Share Beta Feedback from the screenshot's share options, which attaches the image and device details. You can also email contact@bkrem.dev with your iOS version and what you were doing. See the support page for more.