chat.nvim
A lightweight, extensible chat plugin for Neovim with AI integration.
Chat with AI assistants directly in your editor using a clean, floating window interface.
✨ Key Features
🧠 Three-Tier Memory
Working, daily, and long-term memory system with automatic extraction and priority-based retrieval.
🔄 Parallel Sessions
Run multiple conversations with different AI models, each maintaining separate context and settings.
🤖 16+ AI Providers
Built-in support for DeepSeek, OpenAI, Anthropic, GitHub AI, and many more AI services.
🚀 Quick Start
Installation
Using nvim-plug
require('plug').add({
{
'wsdjeg/chat.nvim',
depends = {
{
'wsdjeg/job.nvim', -- Required
'wsdjeg/picker.nvim', -- Optional but recommended
},
},
},
})
💬 Community
- GitHub: wsdjeg/chat.nvim
- Issues: Report bugs or request features
- Author: wsdjeg
📄 License
chat.nvim is released under the GPL-3.0 License.