Editor Code Assistant (ECA): Open-Source Tool for AI Pair Programming Across Editors
By
simonpure
A five-star bake. Worth schmearing, sharing, saving.
Summary
The article introduces ECA (Editor Code Assistant), a free and open-source tool designed to facilitate AI pair programming by linking large language models (LLMs) with various code editors. Inspired by the LSP protocol, ECA uses a server written in Clojure to ensure editor-agnostic functionality and ease of integration. The tool aims to enhance user experience by providing a well-defined protocol for seamless interaction between editors and AI models.
Key quotes
· 3 pulledA Free and OpenSource editor-agnostic tool that aims to easily link LLMs <-> Editors, giving the best UX possible for AI pair programming using a well-defined protocol.
The server is written in Clojure and heavily inspired by the LSP protocol which is a success case for this kind of integration.
The protocol makes easier for other editors integrate and having a server in the middle helps adding more features quickly.
You might also wanna read
Coderrr: Open Source CLI-First AI Coding Assistant for Developers
Coderrr is an open source, CLI-first AI coding companion that helps developers write, debug, and ship code. It functions as an AI-powered co
Inspector: Visual Editor for AI Coding Assistants That Writes Changes Directly to Codebase
Inspector is a visual editor tool that connects to AI coding assistants like Claude Code, Codex, and Cursor. It allows developers to click o
Elastic Copilot: AI Agent for VS Code Enables End-to-End Coding
Elastic Copilot is an AI agent for VS Code that codes end-to-end, plans and writes features, understands codebases, fixes bugs, writes docs,
/dev: Open-Source AI Coding Tool That Turns Claude Code into a Tech Lead with Structured Engineering Process
/dev is an open-source AI coding tool that transforms Claude Code into a Tech Lead with a structured 6-phase engineering process using paral
OpenAdapter: Unified Access to Multiple Open-Source AI Coding Models
OpenAdapter is a platform that provides access to multiple open-source state-of-the-art AI coding models (including Minimax, GLM, Qwen, Mist
KingCoding: Desktop App for Parallel AI Coding Assistant Management
KingCoding is a desktop application that allows developers to run multiple AI coding assistants (Claude Code, Codex, and Cursor) in parallel
