ellama
Ellama is a tool for interacting with large language models from Emacs. (by s-kostyaev)
gen.nvim
Neovim plugin to generate text using LLMs with customizable prompts (by David-Kunz)
ellama | gen.nvim | |
---|---|---|
4 | 4 | |
293 | 861 | |
- | - | |
9.4 | 9.2 | |
3 days ago | 13 days ago | |
Emacs Lisp | Lua | |
GNU General Public License v3.0 only | The Unlicense |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
ellama
Posts with mentions or reviews of ellama.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-04-10.
-
Aider: AI pair programming in your terminal
For the Emacs user, maybe not exactly one-to-one, but useful:
https://github.com/s-kostyaev/ellama
- Emacs-copilot: Large language model code completion for Emacs
- ellama: ollama client for Emacs
gen.nvim
Posts with mentions or reviews of gen.nvim.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-12-30.
- Gen.nvim: Neovim plugin to generate text using LLMs with customizable prompts
-
Emacs-copilot: Large language model code completion for Emacs
There's also https://github.com/David-Kunz/gen.nvim which works locally with ollama and eg. mistral 7B.
Any experience/comparison between them?
-
Orca 2: Teaching Small Language Models How to Reason
For smaller models, I'm impressed by Mistral-7b or fine-tuned variants like Zephyr. I use it regularly in Neovim[1] for mundane tasks (grammar correction, summaries, ...). I'm curious how Orca 2 performs, downloading it right now.
[1]: with https://github.com/David-Kunz/gen.nvim
- Ollama is now available as an official Docker image
What are some alternatives?
When comparing ellama and gen.nvim you can also consider the following projects:
emacs-copilot - Large language model code completion for Emacs
ollama - Get up and running with Llama 3, Mistral, Gemma, and other large language models.
ChatGPT.el - ChatGPT in Emacs
gp.nvim - Gp.nvim (GPT prompt) Neovim AI plugin: ChatGPT sessions & Instructable text/code operations & Speech to text [OpenAI]
nopilot.nvim - Neovim plugin for interaction with LLMs
chatgpt - Use ChatGPT inside Emacs
gpt.el - A simple Emacs package for calling instruction-following language models
copilot.el - An unofficial Copilot plugin for Emacs.
openchat - OpenChat: Advancing Open-source Language Models with Imperfect Data