Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Neovim
  3. cursortab.nvim

cursortab.nvim

MITGov0.8.0

A Neovim plugin that provides AI-powered local edit completions and cursor predictions using various model backends.

GitHubGitHub
206 stars18 forks0 contributors

What is cursortab.nvim?

cursortab.nvim is a Neovim plugin that provides AI-powered edit completions and cursor predictions. It analyzes your code context and edit history to suggest intelligent multi-line modifications and predict where you'll move the cursor next, offering a more advanced alternative to traditional line-completion tools.

Target Audience

Neovim users who want AI-assisted editing capabilities, particularly developers working with codebases who prefer local or configurable AI models over locked-in cloud services.

Value Proposition

Developers choose cursortab.nvim for its flexibility in AI backend selection, support for local inference, advanced cursor prediction features, and deep integration with Neovim's editing workflow without requiring a subscription to a specific service.

Overview

Neovim edit completion plugin

Use Cases

Best For

  • Neovim users wanting local AI code completion without cloud dependencies
  • Developers seeking multi-line edit predictions beyond simple line completion
  • Teams needing privacy-focused AI editing tools that can run on-premise
  • Users who want to switch between different AI models (local Copilot alternatives, hosted APIs)
  • Developers working with large codebases who benefit from context-aware completions
  • Neovim plugin enthusiasts looking for advanced editing enhancements with cursor prediction

Not Ideal For

  • Developers who only need simple line completion without AI-powered multi-edit predictions
  • Teams in production environments requiring stable, bug-free AI assistance without breaking changes
  • Users without Go installed or unwilling to build the server component locally
  • Developers preferring a single, integrated AI service like GitHub Copilot without configuring multiple providers

Pros & Cons

Pros

Flexible AI Backend Support

Supports seven providers including local models (Sweep, Zeta), hosted APIs, and GitHub Copilot, allowing users to choose based on privacy, cost, and performance needs, as detailed in the Providers table.

Advanced Context Awareness

Utilizes edit history, LSP diagnostics, treesitter, git diffs, and recent files for accurate suggestions, with context per provider outlined in the README to enhance completion relevance.

Cursor Prediction Visualizations

Shows visual jump indicators for predicted next cursor positions after accepting completions, improving editing flow by anticipating developer intent beyond text insertion.

Privacy Controls and Local Inference

Offers optional anonymous data contribution with a clear schema and supports local models, ensuring code privacy and reducing dependency on cloud services for sensitive projects.

Cons

Early-Stage Instability

The README explicitly warns of bugs, incomplete features, and breaking changes, requiring regular updates and tolerance for instability in daily use.

Complex Setup and Configuration

Requires building a Go server, configuring multiple providers with specific setups (e.g., local inference servers, API keys), and managing environment variables, which can be daunting and time-consuming.

Performance and Resource Demands

Local models can be slow and resource-intensive, as noted in the FAQ where completions might be slow, and some providers like Copilot are known to be slower, impacting responsiveness.

Open Source Alternative To

cursortab.nvim is an open-source alternative to the following products:

GitHub Copilot
GitHub Copilot

GitHub Copilot is an AI-powered code completion tool that suggests lines or blocks of code as developers type, trained on public code repositories.

Frequently Asked Questions

Quick Stats

Stars206
Forks18
Contributors0
Open Issues2
Last commit1 day ago
CreatedSince 2025

Tags

#treesitter#code-editing#neovim-plugin#lsp-integration#local-ai#nvim

Built With

G
Go
N
Neovim
v
vLLM
l
llama_cpp
L
Lua

Included in

Neovim20.6k
Auto-fetched 22 hours ago

Related Projects

avante.nvimavante.nvim

Use your Neovim like using Cursor AI IDE!

Stars17,944
Forks827
Last commit2 days ago
codecompanion.nvimcodecompanion.nvim

✨ AI Coding, Vim Style

Stars6,649
Forks420
Last commit3 days ago
ChatGPT.nvimChatGPT.nvim

ChatGPT Neovim Plugin: Effortless Natural Language Generation with OpenAI's ChatGPT API

Stars4,004
Forks323
Last commit4 months ago
CopilotChat.nvimCopilotChat.nvim

Chat with GitHub Copilot in Neovim

Stars3,644
Forks170
Last commit6 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub