llm
nopilot.nvim
llm | nopilot.nvim | |
---|---|---|
4 | 1 | |
128 | 3 | |
- | - | |
9.1 | 9.2 | |
7 days ago | 5 months ago | |
Emacs Lisp | Lua | |
GNU General Public License v3.0 only | The Unlicense |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
llm
-
Emacs-copilot: Large language model code completion for Emacs
Also worth knowing about in this space is ellama: https://github.com/s-kostyaev/ellama which uses the LLM package: https://github.com/ahyatt/llm#ollama to talk to ollama, and while ellama doesn't currently support talking over the network to ollama it also doesn't look like that would be a hard thing to add.
-
Elfeed + LLM
I just hacked something together with this llm package (to run with a local llama.cpp model, also supports openai). If you're really interested, I can drop that code into git and share the link.
- llm: A package abstracting llm capabilities for emacs.
- llm: A package abstracting llm capabilities for emacs
nopilot.nvim
-
Emacs-copilot: Large language model code completion for Emacs
I don’t have experience with gp.nvim, but I liked David Kunz nvim quite a bit. I ended up forking it into a little pet project so that I could change it a bit more into what I wanted.
I love being able to use ollama, but wanted to be able switch to using GPT4 if I needed. I don’t really think automatic replacement is very useful because of how often I need to iterate a response. For me, a better replacement method is to visual highlight in the buffer and hit enter. That way you can iterate with the LLM if needed.
Also a bit more fine control with settings like system message, temperature, etc is nice to have.
https://github.com/dleemiller/nopilot.nvim
What are some alternatives?
gpt.el - A simple Emacs package for calling instruction-following language models
ollama - Get up and running with Llama 3, Mistral, Gemma, and other large language models.
emacs-copilot - Large language model code completion for Emacs
gen.nvim - Neovim plugin to generate text using LLMs with customizable prompts
gptel
copilot.el - An unofficial Copilot plugin for Emacs.