[
  {
    "id": "greptile-docs-1",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/docs/introduction",
    "excerpt": "Greptile is an AI code review agent that automatically reviews every pull request with complete understanding of your codebase.",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-docs-2",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/docs/introduction",
    "excerpt": "Every review comment includes a Fix with your Agent button that sends the issue — with file paths, line numbers, and suggested code — straight to Claude Code, Codex, Conductor, Cursor, or Devin.",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-docs-3",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/docs/introduction",
    "excerpt": "A Fix All button in the review summary sends every issue at once.",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-docs-4",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/docs/introduction",
    "excerpt": "Your 👍/👎 reactions and replies teach Greptile what matters. After 2-3 weeks, it stops commenting on things you don't care about.",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-docs-5",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/docs/quickstart",
    "excerpt": "Set up Greptile AI code reviews in 5 minutes. Connect GitHub or GitLab, configure review triggers, and get automated feedback on your first pull request.",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-docs-6",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/docs/code-review/cli-onboarding",
    "excerpt": "Set up Greptile from your terminal with `greptile onboard` — or hand this page to your coding agent and have it run the setup for you.",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-docs-7",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/docs/security/selfhost",
    "excerpt": "Deploy Greptile in your own infrastructure with Docker Compose. Supports AWS, GCP, Azure, air-gapped environments, and custom LLM configurations.",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-docs-8",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/docs/deployment-options",
    "excerpt": "Docker Compose: Up to 100 developers. Single VM, simpler operations. Kubernetes: 100+ developers. Horizontal scaling, high availability.",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-docs-9",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/docs/security/network-rules",
    "excerpt": "If your GitHub or GitLab instance restricts inbound traffic to specific IP addresses, you need to allowlist Greptile's IP range for code review to work.",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-docs-10",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/independence",
    "excerpt": "Launch any agent in one click with a Greptile comment, full context, and suggested fix.",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-docs-11",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/independence",
    "excerpt": "Access Greptile review comments, apply fixes, and manage coding patterns directly from your agent of choice.",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-docs-12",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/independence",
    "excerpt": "View and resolve review comments directly from Claude Code.",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-docs-13",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/independence",
    "excerpt": "Iteratively fix a PR until Greptile gives a perfect review: 5/5 confidence, zero unresolved comments.",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-docs-14",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/cli",
    "excerpt": "Run `greptile review`, get a review of the feature branch diff in 60 seconds.",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-docs-15",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/cli",
    "excerpt": "Coding agents can use the greptile cli to review their own code",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-docs-16",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/cli",
    "excerpt": "Know how safe a PR is to merge at a glance with a 0-5 score",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-docs-17",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/cli",
    "excerpt": "Parse complex changes with sequence diagrams and flowcharts generated for every PR",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-docs-18",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/cli",
    "excerpt": "Automatically generate unit tests for new and changed code in every PR",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-docs-19",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/trex",
    "excerpt": "TREX runs your PR branch in a sandbox to find the bugs that only show up at runtime. It starts services, mocks inputs, clicks through UI flows, and leaves the logs, screenshots, and traces on the PR.",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-docs-20",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/docs/code-review/controlling-nitpickiness",
    "excerpt": "Control how strict Greptile is about leaving comments with the strictness setting (1–3).",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-docs-21",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/docs/code-review/custom-standards",
    "excerpt": "Create custom rules that catch team-specific issues",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-docs-22",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/docs/code-review/greptile-json-reference",
    "excerpt": "Place `greptile.json` in your repository root. Settings are read from the source branch of the PR and override dashboard settings.",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-docs-23",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/docs/mcp-v2/overview",
    "excerpt": "Fetch PR comments - Get unaddressed Greptile feedback for any PR",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-docs-24",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/docs/mcp-v2/setup",
    "excerpt": "Connect Cursor, Claude Code, VS Code, or Codex to Greptile MCP with OAuth.",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-docs-25",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/security-check",
    "excerpt": "Greptile pairs static scanning with an AI security agent to catch vulnerabilities in every pull request.",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-docs-26",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/changelog",
    "excerpt": "v5 is faster, catches more bugs, and flags fewer false positives by running a swarm of narrowly scoped agents in parallel.",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-docs-27",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/changelog",
    "excerpt": "Greptile can now detect when a PR was authored by a coding agent and route the review to a different model. If Claude wrote it, GPT reviews it, and if GPT wrote it, Claude reviews it.",
    "fetchedAt": "2026-09-10T18:26:17.825Z"
  },
  {
    "id": "greptile-supp-1",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/security",
    "excerpt": "Security page, self-hosting and logging: \"For self-hosted Greptile services, Custom Apps are hosted using your own infrastructure - such as on-premises - so that you and your users can build, run, and, use Greptile in your virtual private cloud (VPC)\"; customers \"can choose to also self-host LLMs\" or bring their own; \"Customers can choose to turn off logging and make chats 100% private. Note that in the self-hosted service, logs are stored on customer servers only.\"",
    "fetchedAt": "2026-09-10T19:16:37.000Z"
  },
  {
    "id": "greptile-supp-2",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/security",
    "excerpt": "Security page, De-Identified Data and AI Training (vendor's own carve-out): \"Greptile may aggregate and anonymize Customer Data ('De-Identified Data') for analytical purposes and to monitor, improve, or expand our services, and may use such data to train and improve artificial intelligence algorithms and models ('AI Training and Learnings').\"",
    "fetchedAt": "2026-09-10T19:16:37.000Z"
  },
  {
    "id": "greptile-docs-28",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/independence.md",
    "excerpt": "Greplooping\n\nIteratively fix a PR until Greptile gives a perfect review: 5/5 confidence, zero unresolved comments.",
    "fetchedAt": "2026-09-16T00:44:08.244Z"
  },
  {
    "id": "greptile-docs-29",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/docs/mcp-v2/auto-fix.md",
    "excerpt": "List unaddressed Greptile comments for PR #5 in owner/repo",
    "fetchedAt": "2026-09-16T00:44:08.244Z"
  },
  {
    "id": "greptile-docs-30",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/docs/mcp-v2/custom-context.md",
    "excerpt": "With MCP, you can view, search, and create patterns from your IDE.",
    "fetchedAt": "2026-09-16T00:44:08.244Z"
  },
  {
    "id": "greptile-docs-31",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/docs/code-review/cli-onboarding",
    "excerpt": "`greptile onboard` creates your organization, connects GitHub or GitLab, enables repositories, and imports your existing AI rules files — the same setup the dashboard does.",
    "fetchedAt": "2026-09-16T00:44:08.244Z"
  },
  {
    "id": "greptile-docs-32",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/docs/code-review/controlling-nitpickiness",
    "excerpt": "With noise control, Greptile limits reviews to high-signal insights, skipping low impact or repetitive feedback.",
    "fetchedAt": "2026-09-16T00:44:08.244Z"
  },
  {
    "id": "greptile-docs-33",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/docs/code-review/training-the-learning-system",
    "excerpt": "Greptile learns from your team's feedback to provide increasingly relevant suggestions. The primary training methods are emoji reactions and explanatory comments.",
    "fetchedAt": "2026-09-16T00:44:08.244Z"
  },
  {
    "id": "greptile-docs-34",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/docs/integrations/fix-with-your-agent.md",
    "excerpt": "Org admins can go to **Settings → Code Review → Default Coding Agents** to turn on Fix with your Agent for the org.",
    "fetchedAt": "2026-09-16T00:44:08.244Z"
  },
  {
    "id": "greptile-docs-35",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/learning.md",
    "excerpt": "Automatically index existing rule files like Claude.md, AGENTS.md, and cursor.rules for richer review context.",
    "fetchedAt": "2026-09-16T00:44:08.244Z"
  },
  {
    "id": "greptile-docs-36",
    "tier": "claimed-docs",
    "url": "https://www.greptile.com/docs/integrations/fix-with-your-agent.md",
    "excerpt": "Every Greptile review comment includes a **Fix with your Agent** button. Click it, and the issue gets sent straight to your coding agent with full context",
    "fetchedAt": "2026-09-16T00:44:08.244Z"
  },
  {
    "id": "greptile-comm-1",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39604961",
    "excerpt": "Asked Greptile about how BigDecimal is encoded in as_json in Rails; got an accurate answer matching what user learned from PRs/issues/code review. 'This would have saved me about 30mins of work.'",
    "fetchedAt": "2026-09-10T18:29:55.451Z"
  },
  {
    "id": "greptile-comm-2",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39604961",
    "excerpt": "Congrats on launching. However I don't like the 'Act on your behalf' GitHub permission this app requires.",
    "fetchedAt": "2026-09-10T18:29:55.451Z"
  },
  {
    "id": "greptile-comm-3",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39604961",
    "excerpt": "Tried it on my own C++ codebase - impressed it found the C++ standard used, but it's really bad at analyzing templates; answers always incomplete and usually partly or mostly incorrect, even when comments in source code answer the question.",
    "fetchedAt": "2026-09-10T18:29:55.451Z"
  },
  {
    "id": "greptile-comm-4",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39604961",
    "excerpt": "Not a single repo I've tried works. A lot of them seem not to have finished processing, but even the ones that have finished don't work.",
    "fetchedAt": "2026-09-10T18:29:55.451Z"
  },
  {
    "id": "greptile-comm-5",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39604961",
    "excerpt": "Ran it on my OSS project - stuck at 99% loading for ~30 minutes, then got 'Error: Internal error while locating sources' on every query. 'This is like a pre-MVP quality product... Charging for something like this is honestly highway robbery.'",
    "fetchedAt": "2026-09-10T18:29:55.451Z"
  },
  {
    "id": "greptile-comm-6",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39604961",
    "excerpt": "Loading a repo with many branches (cassandra), searching for 'vsearch' surfaced branch-named results (CNDB-8708-vsearch, DSP-23946-vsearch) but not the actual vsearch term itself - apparent bug with many-branch repos.",
    "fetchedAt": "2026-09-10T18:29:55.451Z"
  },
  {
    "id": "greptile-comm-7",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39604961",
    "excerpt": "Getting 'Error: Internal error while processing request' while trying on my personal public github repo.",
    "fetchedAt": "2026-09-10T18:29:55.451Z"
  },
  {
    "id": "greptile-comm-8",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=44786514",
    "excerpt": "My employer uses greptile and I'm pretty happy with it. Sometimes it can be a bit overzealous but more often than not it catches real issues and gives the author a chance to reply or fix them before another human reviews the PR.",
    "fetchedAt": "2026-09-10T18:29:55.451Z"
  },
  {
    "id": "greptile-comm-9",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=44786514",
    "excerpt": "I have no direct experience with Greptile, but asked about AI code review assistants on a mailing list of engineering leaders. Several folks suggested greptile. So, consider this hearsay that it works.",
    "fetchedAt": "2026-09-10T18:29:55.451Z"
  },
  {
    "id": "greptile-comm-10",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=47966075",
    "excerpt": "Article titled 'Greptile's New Pricing Is Predatory' - discussion notes instances of OSS contributors being billed for their usage, which was seen as squandering earlier goodwill Greptile had earned by not charging OSS users.",
    "fetchedAt": "2026-09-10T18:29:55.451Z"
  },
  {
    "id": "greptile-probe-1",
    "tier": "probe",
    "url": "https://www.greptile.com/llms.txt",
    "excerpt": "PROBE llms.txt: HTTP 200 at https://www.greptile.com/llms.txt # Greptile\n\n> Greptile is an independent AI code validation platform for GitHub, GitLab, local development, and coding-a",
    "fetchedAt": "2026-09-16T00:44:09.876Z"
  },
  {
    "id": "greptile-probe-2",
    "tier": "probe",
    "url": "https://www.greptile.com/docs/introduction.md",
    "excerpt": "PROBE docs-md: HTTP 200 at https://www.greptile.com/docs/introduction.md > ## Documentation Index\n> Fetch the complete documentation index at: https://www.greptile.com/docs/llms.txt\n> Use this",
    "fetchedAt": "2026-09-16T00:44:09.876Z"
  },
  {
    "id": "greptile-probe-3",
    "tier": "probe",
    "url": "https://www.greptile.com/openapi.json",
    "excerpt": "PROBE openapi: all candidate paths 404 (https://www.greptile.com/openapi.json, https://www.greptile.com/swagger.json, https://www.greptile.com/api/openapi.json, https://www.greptile.com/.well-known/openapi.json)",
    "fetchedAt": "2026-09-16T00:44:09.876Z"
  },
  {
    "id": "greptile-probe-4",
    "tier": "probe",
    "url": "https://www.greptile.com/docs/mcp-v2/overview",
    "excerpt": "official MCP server documented at https://www.greptile.com/docs/mcp-v2/overview",
    "fetchedAt": "2026-09-16T00:44:09.876Z"
  },
  {
    "id": "greptile-probe-5",
    "tier": "probe",
    "url": "https://www.greptile.com/docs/code-review/greptile-cli",
    "excerpt": "official CLI documented at https://www.greptile.com/docs/code-review/greptile-cli",
    "fetchedAt": "2026-09-16T00:44:09.876Z"
  }
]
