Greptile brings an AI expert on your codebase to every step of your software dev life cycle.
Answer technical questions where your team lives. Live, up-to-date, and always-awake.
tabnam-inc/onboardme
repository, the following authentication-related packages are used:/src/app/api/session/auth/[...nextauth]/route.ts
file.@propelauth/nextjs
: Employed for user authentication and session management, evident in various parts of the codebase, including the handling of GitHub and Slack OAuth integrations.Get context-aware comments on every PR. Catch potential issues that human reviewers might not.
.dockerignore
file to comment out .env.local
instead of ignoring it might unintentionally include local environment variables in Docker builds, which could lead to security vulnerabilities or unexpected behavior in different environments. It's crucial to ensure that sensitive or environment-specific files are not included in Docker images unless explicitly required for the application to function.Add context-based tips on where to start. Drop the barrier to take on a ticket.
/app/api/integrations/github/route.ts
and/assets/apps/github/webhook.ts
. These files handle GitHub webhook events and update integrations accordingly./src/app/api/integrations/linear/route.ts
, does not specify the source control platform, suggesting it might be agnostic to whether the repository is on GitHub or GitLab. It does focus on updating Linear-specific settings./src/app/apps/slack/page.tsx
provides a JWT for further operations. It does not directly interact with source control platforms but could be part of a workflow that includes notifications or commands related to GitLab repos.Greptile can automatically update your docs based on code changes. Keep your docs up-to-date.
webhooks.ts
Integrate Greptile with Quip or Google Docs to add codebase-aware comments, spotting gaps and considerations before programming begins.
Integrate Greptile with git to auto-generate a comprehensive, codebase context-aware commit message. Future developers will thank you!
"Pretty darn impressed with Greptile so far. Loaded up a GitHub repo, and asked questions about a repo. Received quick, intelligent answers in plain English. It was even able to create a Mermaid diagram to help me visualize the code."
Sebastian Gallese
Sr Engineer, Included Health
"This is the best chat-with-your-code solution I have ever used."
Justin Torre
CEO, Helicone
"I love Greptile. It's the only product I use on a daily basis besides ChatGPT. It makes diving into and contributing to new codebases so easy."
Erick Enriquez
CEO, InQuery
"Incredible. I've been using it to understand new repos. It's like having a senior engineer in front of you."
Karun Kaushik
AI at MIT
"The team is kick ass. If you use GPT while writing code, you should try Greptile. It's much more tailored to that use case than regular GPT. I've used the product to write tests and to debug how our code interacts with other repos."
Jack Chapman
CTO, Cardinal Gray
"I am extremely impressed and honestly quite surprised. I have GPT-4, Gemini Advanced, and Greptile in 3 different tabs. I'm writing my prompt and pasting it into all 3 AIs. ALL but ONE time, Greptile has given me BY FAR the best responses. The code is often complete without me begging. The context is far better since it has access to my repo."
Paul Suarez
Sr Engineer, Liberty Mutual
"This tool is absolutely amazing. Been absolutely loving it! Saving so much time for building out my side project as the project becomes bigger and bigger."
Anikonda
@anikonda
"Just wanted to say y'all are killing it. Currently using your service for help with a codebase for my masters thesis here at Georgia Tech and couldn't help but recommend to lab mates."
KineticDrive
AI at Georgia Tech
"Greptile is 100x better than ChatGPT and 10x better than Cursor at answering questions about the entire codebase. I have no idea how they do it."
Rahul Behal
CTO, Gumloop
Wait a few minutes while we index your repos.
Ask questions to understand how different parts work!
Add helpful context to every issue. Auto-review PRs.
Answer questions about the codebase and unblock devs.
Greptile can review PRs with full codebase context.
Use the REST API!