Claude Code editor integration

Resu Nvim

a neovim plugin for anyone using claude code/AI coding tools

Install

From source
git clone https://github.com/koushikxd/resu.nvim.git

From the README

resu.nvim

A Neovim plugin for reviewing and managing file changes made by AI coding CLI tools.

Overview

resu.nvim watches your project directory for file modifications and provides a streamlined interface to review, accept, or decline changes. It integrates seamlessly with diffview.nvim for a powerful diff experience, while also providing a built-in fallback UI.

Requirements

- Neovim >= 0.8.0
- Git (for diff and revert operations)
- diffview.nvim (recommended, optional)

Installation

Using lazy.nvim:

Using packer.nvim:

Features

- Diffview Integration: Uses diffview.nvim for a feature-rich diff interface (default)
- Built-in Fallback UI: Sidebar interface with inline diff visualization when diffview is unavailable
- Real-time File Watching: Automatic change detection with configurable debouncing
- Hot Reload: Automatically reloads buffers when files change on disk
- Git Integration: Stage files on accept, revert to HEAD on decline
- Batch Operations: Accept or decline all pending changes at once

Configuration

Default configuration:

Configuration Options

Usage

Basic Workflow

1. Start working with your AI coding tool (Claude Code, Cursor, etc.)

2. Toggle the review panel:

3. Review changes in the diff view

4. Accept changes with ra (stages the file) or decline with rd (reverts to HEAD)

5. Use rA to accept all or rD to decline all pending changes

Commands

Default Keymaps

Legacy UI Keymaps (when diffview is unavailable)

How It Works

With Diffview (Default)

1. resu.nvim monitors your project directory for file changes using libuv filesystem events
2. Changes are displayed using diffview.nvim's powerful diff interface
3. Accept stages the file with git add
4. Decline reverts the file to HEAD using git checkout (or removes untracked files)
5. Hot…
Read the full README on GitHub

Details

Language
Lua
License
MIT
Last updated
3 December 2025

FAQ

What is Resu Nvim?

a neovim plugin for anyone using claude code/AI coding tools It is a editor integration for Claude Code, from koushikxd/resu.nvim on GitHub.

How do I install Resu Nvim?

Clone koushikxd/resu.nvim from GitHub and follow the setup steps in its README.

Is Resu Nvim popular?

koushikxd/resu.nvim has 28 GitHub stars and 1 forks. It was last updated on 3 December 2025.

More editor integrations

Browse the most popular Claude Code mods, all editor integrations, or the skills and MCP server directories.