Skip to content

dtnewman/remember.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

remember.nvim

A Neovim plugin that lets you describe what you want to do in plain English and returns the exact commands you need to run.

Features

  • Floating input window — type your intent, get commands back
  • Context-aware — detects your installed plugins and suggests relevant commands
  • Supports Claude (Anthropic) and OpenAI
  • Press <CR> on any result to yank the command

Requirements

  • Neovim 0.9+
  • curl available on your PATH
  • An Anthropic or OpenAI API key

Installation

lazy.nvim

{
  "dtnewman/remember.nvim",
  config = function()
    require("remember").setup({
      provider = "claude", -- or "openai"
    })
  end
}

Set your API key as an environment variable:

export ANTHROPIC_API_KEY="your-key-here"
# or
export OPENAI_API_KEY="your-key-here"

Usage

  • :Remember — open the command lookup widget
  • <leader>re — default keymap (normal mode)

Type what you want to do, press <CR> to submit. In the results window, press <CR> on any line to yank the command, q or <Esc> to close.

Configuration

require("remember").setup({
  provider = "claude",       -- "claude" | "openai"
  api_key  = nil,            -- or pass key directly (falls back to env var)
  model    = nil,            -- nil uses default: claude-haiku-4-5-20251001 / gpt-4o-mini
  keymap   = "<leader>re",   -- set to "" to disable
})

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages