Inspiration

Joining new projects and coming face to face with a new codebase is a daunting task. We set out to build a web app that would help people onboard new projects faster.

What it does

Our app can generate summaries and UML diagrams to explain code to you, and add helpful comments directly to your local code files so that you don't have to guess what all these weirdly named functions do.

How we built it

The frontend is built with Javascript and React, with a Python backend. The backend is powered by GPT-4, which answers our carefully engineered prompts to help you understand foreign code, and can autonomously edit your local code files.

Challenges we ran into

We knew pretty much nothing about AI agents before this, and only one of us knew web development. We really wanted to implement one of the existing frameworks like LangGraph, but we got so in the weeds of how it works that we ended up not having the time. We're also only two people who decided to sleep both nights so we did the best we could with the time we had!

Accomplishments that we're proud of

The web app runs locally, and we can demo it to people with some simple projects!

What we learned

Tiia: web development is not that scary even if you're not a SWE Alex: GPT hallucinates a lot more than we thought

Share this project:

Updates