Back to directory

Minuet

An Emacs package that adds as-you-type code completion from LLMs, supporting chat-based completion prompts and fill-in-the-middle completion across providers including OpenAI, Claude, Gemini, Ollama, Llama.cpp, and Codestral.

Minuet

Minuet brings LLM-powered code completion to Emacs, with two completion modes: specialized prompts tuned for chat-based models, and fill-in-the-middle completion for models that support it, such as DeepSeek, Codestral, and some Ollama models. It streams suggestions so completions can arrive even from slower models, accepts multi-line suggestions line by line, and keeps a suggestion in sync with further typing instead of discarding it, reducing repeated requests.

It supports OpenAI, Claude, Gemini, Codestral, Ollama, Llama.cpp, and other OpenAI-compatible providers, with both a minibuffer frontend and an overlay ghost-text frontend for previewing suggestions. An experimental feature adds next-edit prediction alongside ordinary completion.

It requires a recent Emacs build with native JSON support, and is distributed through GNU ELPA and MELPA under the GPL-3.0 license.

More in Editors

See all 109
  • QBasic Web Editor

    vahidyousefzadeh.com

    A browser-based QBasic 1.1 editor and interpreter that runs classic QBasic programs with DOSBox-accurate behavior, including text-mode graphics commands such as PRINT, COLOR and LOCATE, with sample programs and keyboard shortcuts to run and save.

  • Aliot SysML v2

    github.com

    A VS Code extension for editing SysML v2 and KerML systems-engineering models as text and diagrams, with validation, diagram views and CI-friendly automation.

  • Tycode

    tycode.dev

    An AI coding assistant that runs as both a command-line tool and a Visual Studio Code extension, using a bring-your-own-key model where the developer pays their configured AI provider - AWS Bedrock or OpenRouter - directly instead of a subscription.