Inspiration

What it does

How we built it

AI-Powered DevStudio

About the Project

Everyday we switch between various tasks such as running commands in terminals, manging docker containers , analyzing and reviewing the code. So we though what if we could use AI to bring all of it to one place and thats how we ended with devstudio. A desktop app which uses claude ai which helps in all of these tasks to bring to you in one place.

The app does several things, like converting your plain english into terminal commands, writes git commit messages based on your file changes, builds sql query while trying to detect autoschema, analyzes log files , helps build docker files for the repo. We build it using Electron and React, connecting everything with the help of claude api.

The hardest part was to figure out what context to give to claude, too much made us exceed token limits very faster, too little gave generic responses, We solved by categorizing logs, extract relavent code sections and summarize changesets before api calls.

By building this, we learnt that AI works best when you give proper context, and also learned that sometimes less is more; we actually removed features that users would find confusing.

Built With

Share this project:

Updates