We are live on Product Hunt

See our launch and tell us what you think.

ngram - Create explainers, screencasts, and AI avatar videos | Product Hunt
GitHub AppCreate from a mention

GitHub integration. Explain what changed.

Mention @ngram-ai on a pull request and get an explainer video back in the thread. Use the same GitHub App for issues and release notes.

  • Install once, choose your repositories — Link the installation to the ngram account that will fund the videos.
  • Ask where the work happens — Mention @ngram-ai with the audience and the change you want explained.
  • Watch in GitHub, edit in ngram — The reply includes the video and a link to open the project.
Set it up once

Install the app. Then ask in the thread.

The person who installs the app links an ngram account. People with write access to the repository can then request videos.

01

Install the GitHub App

Choose your GitHub account or organization, then select the repositories ngram may work in. Your organization may require an owner to approve installation.

02

Link your ngram account

Follow the setup redirect, sign in to ngram, and choose Continue with GitHub. Complete the authorization so finished videos can play inside GitHub. This account pays for video generation.

03

Mention @ngram-ai

Add a new PR or issue comment such as “@ngram-ai explain this pull request in 15 seconds”. For a release, include the mention in its notes before you publish.

04

Open your explainer

ngram updates its reply with the video. On a release, it adds the video to the notes and attaches a file. Use Open in ngram to edit to continue in the linked account.

From code to explanation

Give your team the context behind a change

Pull requests with context

ngram reads the PR description, changed product code and relevant discussion to explain the change. The request can focus on what users will notice.

Issues explained in the thread

Ask for a video that explains the problem or proposal in an issue. ngram uses the issue text and conversation as its source.

Release notes with a video

Include @ngram-ai in the notes before publishing a release. The finished video is added to the notes and attached to the release.

Choose the length and audience

Ask for a 15-second overview or a longer walkthrough. Videos default to 30 seconds, with requests supported from 5 to 120 seconds. Name the audience in your comment.

Request a vertical version

Add “vertical” to the mention for a 9:16 video. Without that instruction, ngram creates a landscape 16:9 video.

Repository access controls requests

Only people with write access can trigger a video. Generation uses the credits of the ngram account linked to that installation.

Choose your workflow

Where does the explanation start?

Pick the ngram entry point that matches where you keep the source material.

GitHub App
Request in a repository
ngram workspace
Start with your own brief
Chrome extension
Start from a webpage
MCP server
Ask your AI assistant
SourceA PR, issue or releaseA brief and source materialThe page open in ChromeContext supplied by the assistant
First actionMention @ngram-aiCreate a project in ngramOpen the ngram extensionAsk the connected assistant
SetupInstall the app and link an accountSign in to ngramInstall the extension and sign inConnect the assistant to ngram
ResultVideo reply or release-note updateA project to review in ngramA project to continue in ngramVideo result returned to the assistant

Questions

Using the ngram GitHub integration

It is a GitHub App called ngram-ai. Install it on your account or organization and select the repositories it can access. GitHub Marketplace lists both apps and actions; this integration uses an app that responds to mentions.

ngram for GitHub

Give your next PR a video explanation.

Install the GitHub App, link your ngram account, and mention @ngram-ai in a new comment.