How do I use Archie everday to learn codebase

Jinal Dalal
Archie AI
Published in
3 min readMay 20, 2024

Today, I am simply going to focus on how I use Archie everyday. Archie AI is a tool that we built as a side project to learn any codebase. While there are several tools out there that are currently in the process of using either solving some of the AI problems or help you initiate a Pull Request, none of the tools provide you with the experience that really builds upon the fundamental understanding of the codebase.

I have tried a few tools that are currently in this space starting out with the usual ones that are truly designed to be the gamechanger.

  1. Codium
  2. Github Copilot
  3. VS Code extensions to understand codebase

While all of these tools tend to be in the range of the helping users go from design to development but Archie seems to stand out for it’s focus towards users to understand a new code base quickly and effectively.

The summary section provides you with an overview of the codebase. This summary is primarily generated from the basic platform here.

Next, lets look at some of the most commonly linked files. This shows that main.go is the most commonly linked file along with reviewdog.pb.go.

Let’s now see the content of main.go and select this file to ask further questions. Here is the way to select the exact file you want to learn about. Click on Attach Files in the chat and then select the most relevant file.

Once you pick the file, you can now do a Q&A on that specific file. Once done, next you can move on to do your first commit which I will cover in the next phase.

Thanks and give www.getarchieai.com a try! We are currently running a promotion for lifetime deal that gives you access to all the existing features + new ones. Sign up soon!

--

--