← Plugin catalog
Developer Tools

Greptile

Greptile v1.3.1

Review code and PR feedback

Create a free account to save this plugin.

From the developer

Declared capabilities

  • Interactive
  • Write

Not specified in the available declarations: limitations, pricing & account requirements.

Onboarding example

Review my current branch with Greptile
Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 4, 2026. Package observed Nov 3, 2026.

View package source →

Description

From the marketplace listing

AI code review agent for GitHub and GitLab. View Greptile's PR review comments, run reviews on your working branch, and search your organization's knowledge base and coding patterns, directly from Codex.

Language: English · Automatically detected from descriptions.

Matches for “write code”

Exact text from the indicated source. A mention alone does not establish support for your task.

Publisher subtitle

Review code and PR feedback

Publisher capabilities · listing

Interactive Write

Publisher keywords · listing

greptile code-review pull-requests codex

Publisher description

AI code review agent for GitHub and GitLab. View Greptile's PR review comments, run reviews on your working branch, and search your organization's knowledge base and coding patterns, directly from Codex.

What changed

· 4 observations

Capabilities & instructions

Full description changed from “Review the current working branch with the bundled Greptile CLI, optionally against a specified base branch or with review instructions.” to “Review the current branch with Greptile”. Supporting files updated; open the comparison for details. Skill instructions changed from “working...

View comparison →
Capabilities & instructions

Full description changed from “Sign the bundled Greptile CLI in through browser OAuth when the user wants to authenticate the CLI.” to “Sign the Greptile CLI in to your Greptile account”. Supporting files updated; open the comparison for details. Skill instructions changed from “bundled Greptile CLI in through...

View comparison →
Capabilities & instructions

App-6aa1d974007c81918c528b5cfd500c55 updated; open the comparison for details. Greptile updated; open the comparison for details. Brand color added: “#16A34A”. Capabilities updated; open the comparison for details. 10 more changes in the comparison.

View comparison →
Technical updates · 1

Package or technical metadata updated

View technical comparison →
Earlier changes · 2 more observation days on this page

· 2 observations

Capabilities & instructions

App-6aa1d974007c81918c528b5cfd500c55 updated; open the comparison for details. Greptile updated; open the comparison for details. Brand color added: “#16A34A”. Capabilities updated; open the comparison for details. 9 more changes in the comparison.

View comparison →
Technical updates · 1

Package or technical metadata updated

View technical comparison →

Keywords

Files & skills

File archives

Plugin package11 files · 1.93 MBBrowse files →
Skill instructions
login1.25 KB

View saved version →

---
name: login
description: Sign the Greptile CLI in to your Greptile account
metadata:
  internal: true
allowed-tools: Bash(node ${CLAUDE_PLUGIN_ROOT}/scripts/greptile.mjs:*)
---

Sign the Greptile CLI in to the user's Greptile account.

Tell the user a browser window will open and that they need to finish signing
in there, then run:

```
GREPTILE_NO_UPDATE_CHECK=1 node "${CLAUDE_PLUGIN_ROOT}/scripts/greptile.mjs" login
```

Outside Claude Code (Codex), replace `${CLAUDE_PLUGIN_ROOT}` with the plugin
root: the absolute path two folders above this `SKILL.md`.

Give the Bash call a **600000 ms timeout**. The CLI waits up to ten minutes for
the browser round-trip to complete, far longer than the two-minute default.

This opens `auth.greptile.com` and completes an OAuth flow. It signs in the
**CLI**, which keeps its own credentials in `~/.greptile/auth.json`.

The `greptile` MCP server in this plugin authenticates separately, through
Claude Code's own `/mcp` menu — same Greptile account, same OAuth provider,
and the same audience, but a separate token store. A user who wants both
surfaces signs in twice, and signing in here does not authenticate the MCP
server (or the reverse).

If the user wanted MCP tools rather than the CLI, point them at `/mcp` instead.
review3.26 KB

View saved version →

---
name: review
description: Review the current branch with Greptile
argument-hint: "[base branch] [what to focus on]"
metadata:
  internal: true
allowed-tools: Bash(node ${CLAUDE_PLUGIN_ROOT}/scripts/greptile.mjs:*) mcp__plugin_greptile_greptile__get_code_review mcp__plugin_greptile_greptile__list_code_reviews
---

Run a Greptile review on the current branch, against its base branch.

Build the command from `$ARGUMENTS`, if the user supplied any:

- A branch name they want to review against becomes `--branch '<BRANCH>'`,
  quoted the same way as the instructions below.
- Anything else they wrote is what they want the reviewer to focus on. Pass it
  as `--instructions '<their words>'` using **single** quotes, so the reviewer
  receives their exact text. If their text contains a `'`, replace each one
  with `'\''` and change nothing else. Never use double quotes: `$` and
  backticks are live inside them, so `$PATH` would silently disappear from the
  instructions and `$(...)` would stop the run at a permission prompt.

```
GREPTILE_NO_AUTO_INSTALL=1 GREPTILE_NO_UPDATE_CHECK=1 node "${CLAUDE_PLUGIN_ROOT}/scripts/greptile.mjs" review --agent
```

Outside Claude Code (Codex), replace `${CLAUDE_PLUGIN_ROOT}` with the plugin
root: the absolute path two folders above this `SKILL.md`.

Always pass `--agent`; it selects plain output intended for AI agents.

`GREPTILE_NO_AUTO_INSTALL=1` suppresses the Mermaid renderer download. When a
review summary carries a diagram, the CLI otherwise fetches a small binary
(`mmdr`) into `~/.cache/greptile/bin/` to rasterize it. That is worth doing in
a terminal a person is watching; it is not worth doing here. Claude Code runs
this command without a TTY, so the inline-image path is dead either way and the
diagram degrades to a link to an SVG file — while the download itself would
still stall a review the user is waiting on. The diagram's Mermaid source
reaches you in the review text regardless.

`GREPTILE_NO_UPDATE_CHECK=1` is belt-and-braces. The CLI infers how it was
installed from its own path, and versions before the plugin was recognised read
a copy running from inside this plugin as a standalone install — which would
name an installer that cannot update the plugin's copy. The notice is already
suppressed here because `--agent` is non-interactive, so this only matters if
the command is ever run without it, or the invocation is copied elsewhere.
Updates arrive with the plugin either way.

Give the Bash call a **600000 ms timeout**. A review commonly runs longer than
the two-minute default.

If the run reports that no one is signed in, it prints `not signed in. Set
GREPTILE_API_KEY or run 'greptile login --api-key'`. Prefer OAuth over an API
key: tell the user to run `/greptile:login` (in Codex, the `login` skill), and stop there rather than
starting a browser sign-in inside this command.

This dispatches a **headless** review: it reviews the working branch and does
not need an open pull request. The review is stored on the user's Greptile
account, so the `greptile` MCP tools in this plugin can read it back —
`list_code_reviews` and `get_code_review` return it with `source: "headless"`.

After the review completes, summarize the findings and offer to fix them. Use
`get_code_review` for the full body of any finding you need more detail on.
Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package license
MIT
Package author
Greptile
Keywords
See keywords

Declared capabilities

  • Interactive
  • Write

Package observed Nov 3, 2026.

Technical details
First seen
Sep 30, 2026 · 22:02 UTC
Last seen
Nov 4, 2026 · 18:00 UTC
Latest observed change
Oct 28, 2026 · 12:24 UTC
Collection status
Collected

plugin_asdk_app_6aa1d974007c81918c528b5cfd500c55

Download plugin data (JSON)