A mise tool plugin for ECA (Editor Code Assistant).
ECA (Editor Code Assistant) is an AI-powered pair-programming tool that works with any editor. It provides:
- 📄 Editor-agnostic: protocol for any editor to integrate
- ⚙️ Single configuration: Configure ECA making it work the same in any editor
- ➿ Chat interface: ask questions, review code, work together to code
- ☕ Agentic: let LLM work as an agent with its native tools and MCPs
- 💉 Context support: giving more details about your code to the LLM
- 🚀 Multi models: Login to OpenAI, Anthropic, Copilot, Ollama local models and many more
# Install the plugin
mise plugin install eca https://github.com/editor-code-assistant/eca-mise-plugin
# Install latest version ECA
mise install eca
mise use -g eca
# or install and use
# desired version
mise install [email protected]
mise use -g [email protected]
# Verify installation
eca --version
After installation, you can use ECA with your preferred editor:
# Start ECA server
eca server
# Or use with editor plugins (Emacs, VSCode, Vim, IntelliJ)
ECA can be configured globally or per project. See the ECA documentation for detailed configuration options.
- Linux (x64, ARM64)
- macOS (Intel, Apple Silicon)
- Windows (x64)
Run the test script to verify the plugin works:
./test/test.sh
- Update version in
metadata.lua
- Create annotated git tag:
git tag -a v1.0.1 -m "Release v1.0.1" git push origin v1.0.1 git push origin main
- Create GitHub release with release notes
Pull requests welcome! Please run ./test/test.sh
before submitting.
Apache-2.0 (same as ECA)