A modern Neovim plugin that integrates ECA (Editor Code Assistant) directly into the editor for an intuitive, streaming AI experience.
- π€ Integrated AI chat in Neovim
- π Add files, directories and selections as context
- π Automatic ECA server download and start
- π¨ Clean sidebar UI with Markdown rendering
- β¨οΈ Intuitive defaults (Ctrl+S to send, Enter for newline)
- π§ Highly configurable windows, keymaps and behavior
- π Usage and status feedback
- Install via your plugin manager (see Installation below)
- Restart Neovim
- Run
:EcaChator press<leader>ec - Type your message and press
Ctrl+S - Add context with
:EcaAddFileor:EcaAddSelection
Requires Neovim >= 0.8.0, curl and unzip.
- Installation and system requirements
- Usage guide (commands, keymaps, tips)
- Configuration reference and presets
- Troubleshooting common issues
- Development & contributing
Apache License 2.0 β see LICENSE for details.
Inspired by:
- avante.nvim β base structure and UI concepts
- eca-vscode β ECA server integration
β¨ Made with β€οΈ for the Neovim community β¨