eranif / codelite

A multi purpose IDE specialized in C/C++/Rust/Python/PHP and Node.js. Written in C++
https://codelite.org
GNU General Public License v2.0
2.08k stars 444 forks source link

[Feature Request]: Code completion using local LLM #3360

Open maxguru opened 2 months ago

maxguru commented 2 months ago

Describe your idea in details

It has now become possible to run local LLMs with a reasonable speed. There is a large selection of models available that can be used. There are many apps out there already that make it easy to run models locally:

It may not even be necessary to require local LLMs to be used. It would be possible to have support for external LLM APIs, should the user decide to go that route.

I suggest a plugin for CodeLite similar to GitHub Copilot's Visual Studio Code extension.

Possible Features:

This feature is critical for CodeLite. It would significantly enhance the coding experience, reducing development time and increasing productivity. It would allow CodeLite to compete with other IDEs that either have this feature already or will have it in the near future.