Inspiration

There are a few coding tools that use AI to facilitate any proyect, but the mayority of them work reading the current file and don't understand the full proyect. Jimmy is different, our mission is to create a tool that understands the full scope of any proyect, just with a few clicks. Unlike GPT, Jimmy can answer any code related questions using your code as reference, so it never makes code that wouldn't work with your proyect.

What it does

You can upload a compressed file (such as a TAR.GZ) containing your code, and Jimmy will understand its contents. Once uploaded, you can ask Jimmy any questions about your code. Whether you need help debugging, an explanation of how a particular part of your code works, or guidance on what modifications are needed to achieve a specific task, Jimmy provides instant assistance using advanced OpenAI technology and can tell you exactly which function in which file in your code needs to be changed for it to work.

How we built it

We built Jimmy using Node.js, with Jimmy housed inside an Express.js server. It leverages JavaScript and TypeScript to read the contents of TAR.GZ files. Using OpenAI and our own open-source library (developed during the hackathon), Jimmy sends a JSON file to provide the necessary context for understanding the code and answering your questions.

Challenges we ran into

The most straight-forward challenge was making the library used by Jimmy to read and understand which files make the whole coding proyect.

Accomplishments that we're proud of

Finishing the library for Jimmy, we like opensource libraries and therefore making one ourselves was a thing to be proud of.

Share this project:

Updates