Skip to content

Inline AI Menu

Transform selected text in the editor without leaving it.

Opening the Menu

Select text in any note or journal entry. The formatting toolbar shows an AI affordance — click it (or press the AI shortcut) to open the prompt menu. If the global Settings -> AI -> Enable switch is off, memrynote hides the inline AI menu and slash menu AI commands entirely.

Built-in Actions

ActionEffect
Fix grammarCorrect typos and grammar without changing meaning
Adjust tone — formalRewrite in a more professional register
Adjust tone — casualRewrite in a more relaxed register
Adjust tone — friendlyRewrite warmly
ExpandAdd detail; aim for more concrete examples
CondenseTighten; remove redundancy without losing meaning
SummarizeReduce to bullet points or a tight paragraph
RephraseSuggest alternative wording with the same meaning

Custom Prompt

Below the built-ins, a free-form input accepts any instruction. Examples:

  • "Convert to a numbered list"
  • "Translate to Spanish"
  • "Make this more vivid with sensory details"
  • "Reframe as a question"

The custom prompt sees your selected text as input and returns a rewrite.

Result Handling

After a transformation:

  • The result appears in a diff view (additions green, removals red)
  • Buttons: Accept, Discard, Try again
  • "Try again" re-runs with the same prompt for a different draft

Until you accept, your original text is unchanged.

Provider

Inline AI uses whichever provider you configured in Settings → AI Inline:

  • Ollama — runs models locally; free; private; requires you to have Ollama running
  • OpenAI — uses GPT models via API; needs an API key
  • Anthropic — uses Claude models via API; needs an API key

See Provider Setup for configuring each.

Privacy

Requests go to whichever provider you chose. With Ollama, your text never leaves your machine. With OpenAI or Anthropic, the request goes to their API — review their data policies before sending sensitive content.

memrynote never proxies these requests through the sync server. The connection is direct from your device to the provider.

When the Menu Doesn't Appear

A status icon in the toolbar indicates whether the provider is reachable.

See Also

Released under the GNU GPL v3.0.