CodeEditor+LLMs is a state-of-the-art Code Editor that leverages the power of large language models to assist in coding. By utilizing a vector database, it establishes intricate relationships between files and code segments. This advanced interconnectivity is designed to significantly enhance the efficiency of developers by providing context-aware insights and coding suggestions.
This is a specialized UI designed specifically for AI supported application. While most AI applications focus primarily on functionality, they often overlook the importance of a better user experience. We possess incredibly powerful LLMs, but our interactions with them still resemble the command-line interface era. I believe that instead of merely providing code editors or IDE extensions for LLMs, we need a comprehensive overhaul of the entire code editor UI to align with the new paradigm of AI interaction in this era.
Instructions to run this application on a local machine
1.Run the whole application in a docker container
docker-compose up -d
2.Run the frontend and backend applications separately
Setup Frontend Testing Application
cd MAIN
npm install
npm start
http://localhost:3000/
Setup Backend Code Server
backend_services/code_services
(make sure this file to be renamed as '.env')cd backend_services/code_services
npm install
npm start
http://localhost:8200/
in development mode