Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Editor Code Assistant (ECA) - AI pair programming capabilities agnostic of editor
| Date | Stars |
|---|---|
| 2026-07-31 | 960 |
| 2026-08-01 | 961 |
| 2026-08-06 | 961 |
| 2026-08-12 | 966 |
| 2026-08-18 | 965 |
| 2026-08-19 | 967 |
| 2026-08-20 | 968 |
| 2026-08-21 | 969 |
| 2026-08-22 | 970 |
| 2026-08-23 | 971 |
| 2026-08-24 | 972 |
| 2026-08-25 | 973 |
| 2026-08-27 | 975 |
| 2026-08-28 | 976 |
| 2026-08-29 | 978 |
| 2026-08-30 | 980 |
| 2026-09-04 | 983 |
| 2026-09-05 | 985 |
| 2026-09-06 | 985 |
| 2026-09-08 | 988 |
| 2026-09-09 | 989 |
| 2026-09-10 | 990 |
| 2026-09-11 | 990 |
| 2026-09-12 | 990 |
| 2026-09-13 | 990 |
| 2026-09-14 | 992 |
| 2026-09-15 | 992 |
| 2026-09-16 | 996 |
| 2026-09-17 | 997 |
| 2026-09-18 | 1000 |
| 2026-09-19 | 1005 |
| 2026-09-20 | 1005 |
Today
— stars today
This week
+15 stars this week
This month
+36 stars this month
Momentum
50.0
growth rate 1.52%/day
<a href="https://eca.dev"><img src="images/logo.png" width="110" align="right"></a>
[](https://github.com/editor-code-assistant/eca/releases/latest)
<a href="https://github.com/editor-code-assistant/eca/stargazers"><img alt="GitHub Stars" title="Total number of GitHub stars the ECA project has received"
src="https://img.shields.io/github/stars/editor-code-assistant/eca?style=flat-square&logo=github&color=f1c40f&labelColor=555555"/></a>
[](https://github.com/editor-code-assistant/eca/releases/latest)
[](https://clojurians.slack.com/archives/C093426FPUG)
# ECA (Editor Code Assistant)
<table align="center">
<tbody>
<tr><td align="center"><a href="https://github.com/editor-code-assistant/eca-emacs">eca-emacs<img src="https://raw.githubusercontent.com/editor-code-assistant/eca-emacs/master/demo.gif" width="720"/></a></td></tr>
<tr><td align="center"><a href="https://github.com/editor-code-assistant/eca-vscode">eca-vscode<img src="https://raw.githubusercontent.com/editor-code-assistant/eca-vscode/master/demo.gif" width="720"/></a></td></tr>
<tr><td align="center"><a href="https://github.com/editor-code-assistant/eca-intellij">eca-intellij<img src="https://raw.githubusercontent.com/editor-code-assistant/eca-intellij/master/demo.gif" width="720"/></a></td></tr>
<tr><td align="center"><a href="https://github.com/editor-code-assistant/eca-desktop">eca-desktop<img src="https://raw.githubusercontent.com/editor-code-assistant/eca-desktop/master/demo.gif" width="720"/></a></td></tr>
</tbody>
</table>
<hr>
<p align="center">
<a href="https://eca.dev/install"><strong>installation</strong></a> •
<a href="https://eca.dev/features"><strong>features</strong></a> •
<a href="https://eca.dev/config/introduction"><strong>configuration</strong></a> •
<a href="https://eca.dev/config/models"><strong>models</strong></a> •
<a href="https://eca.dev/protocol"><strong>protocol</strong></a> •
<a href="https://eca.dev/troubleshooting"><strong>troubleshooting</strong></a>
</p>
<hr>
- :page_facing_up: **Editor-agnostic**: protocol for any editor to integrate.
- :gear: **Single configuration**: Configure eca making it work the same in any editor via global or local configs.
- :loop: **Multiple features**: chat, rewrite, and completion — all powered by your LLM.
- :coffee: **Agents / Subagents**: configure multiple agents with different models, tools, and behaviors.
- :syringe: **Context**: support: giving more details about your code to the LLM, including MCP resources and prompts.
- :rocket: **Multi models**: Login to OpenAI, Anthropic, Copilot, Ollama local models and many more.
- :chart_with_upwards_trend: **OpenTelemetry**: Export metrics of tools, prompts, server usage.
## Rationale
<img src="images/rationale.jpg" width="500">
A 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](https://microsoft.github.io/language-server-protocol/) which is a success case for this kind of integration.
The protocol makes it easier for other editors to integrate, and having a server in the middle helps add more features quickly, some examples:
- Tool call management
- Multiple LLM interaction
- Telemetry of feature usage
- Single way to configure for any editor
- Same UX, easy to onboard people and teams.
With the LLMs models race, the differences between them tend to be irrelevant in the future, but UX on how to edit code or plan changes is something that will exist; ECA helps editors focus on that.
**How it works**: Editors spawn the Excerpt of 6,378 characters
Read on GitHub2.2k
118
47
Ryan Schmukler · @dynamic-alpha
19
15
8
7
7
6
Chetan Koneru
6
Ning Sun · @greptimeteam · United States
5
5
Germany
4
4
3
3
3
2
2
2
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:53dbf28e961c6cb3, topic:ai-coding, desc:pair programming
matched fp:53dbf28e961c6cb3, topic:llm