Introduction
Say hello to the AI expert on any codebase.
Quick Links
Welcome to Greptile
Greptile is AI that understands your codebase and can do things like review PRs, diagnose failing tests, and integrate with your SDLC via simple API.
Some ways in which teams use Greptile:
AI-powered code reviews
Greptile generates descriptions for your PRs and leaves in-line comments identifying bugs, anti-patterns, repeated code, and more.s
Chat with your codebase
Chat with any codebase using our web app, our VS Code plugin or in your terminal using our CLI, available via npm i -g greptile
.
Integrate with Slack, Linear, PRs and more
Connect Greptile to Slack to answer questions about your codebase. Add it to Linear to add codebase-context to every issue. Add it to GitHub to review your PRs.
Custom AI Developer tools
Build custom internal AI dev tools such as PR review bots, Slackbots, documentation updaters and more, with the power of full codebase context. See examples
Motivation
We believe that full codebase-context is the core problem in building AI developer tools. With reliable, full codebase context, developers can build unlimited tooling, from PR review bots, to JIRA ticket annotators, to Slackbots to answer questions about the source code, and much, much more.
Our mission at Greptile is to provide developers with that infrastructure as an easy-to-use API.
What will you build?
Here are some examples of internal tools you can build for your team with Greptile’s API:
Incident assistant
Pass in Sentry alerts into Greptile, it generates a diagnostic report with context of your codebase.
Failed Test Diagnosis Bot
Pass in outupt of failed tests in GitHub Actions into Greptile’s API and get a diagnosis on why the test failed.
Automatic Docs Updater
Build a bot that writes a PR to update your docs every time you push new code, so your docs are always up-to-date.
Ticket Enricher
Automatically add context and instructions to new tickets made in your task manager - Linear, Jira, etc.
…the possibilities are endless!