Prompting
The current prompt format is flexible and has been briefly tested with these model families:
Many other models should work as well. Try them out to find the best fit for your needs.
Note on thinking/reasoning models
Reasoning models work with Coreply, but their reasoning adds latency before suggestions appear. They are generally not the best choice for Coreply. Avoid reasoning models such as GPT-5, Gemini 2.5, Claude 3.7/4, and Qwen 3 unless your provider disables thinking by default. OpenRouter appears to do this.System message
This is an example system message. Check the latest version in the source code because it may change over time.User message
This is an example user message. Check the latest version in the source code because it may change over time. The last line specifies the message the user is currently typing.Assistant response
The LLM might respond with:Parsing
Coreply removes text you have already typed from the output. For example, if you typeWhat col, Coreply shows or options do you have?. Most LLMs are poor at completing partial words, so Coreply asks them to output the full word and removes the part you already entered.