Which public repos are friendliest to an AI coding agent?

Ranked per model across GitHub, GitLab, and Bitbucket — because agents aren't interchangeable.

Looking up a dependency? Check any npm / PyPI / Cargo package by name.

Gemini CLIReads hierarchical `GEMINI.md` (global → workspace → component-level) at every prompt per Gemini CLI's docs. The long-context advantage favors repos that split context per directory rather than docs-heavy in general.
Leaderboard — page 10 of 12 for Gemini CLI
RankRepoStarsScoreExternal link
289microsoft/TypeScriptGitHub110.6k ★
55.9
open
290ruby/rubyGitHub23.7k ★
55.7
open
291championswimmer/TwoFacGitHub124 ★
55.6
open
292timescale/timescaledbGitHub23.4k ★
55.1
open
293crystal-lang/crystalGitHub20.4k ★
55.1
open
294square/retrofitGitHub43.9k ★
54.4
open
295graphviz/graphvizGitLab1.5k ★
54.4
open
296AUTOMATIC1111/stable-diffusion-webuiGitHub164.6k ★
53.4
open
297obsproject/obs-studioGitHub75.3k ★
53.4
open
298redpanda-data/redpandaGitHub12.5k ★
53.4
open
299elixir-ecto/ectoGitHub6.5k ★
53.4
open
300serverpod/serverpodGitHub3.3k ★
53.4
open
301wireshark/wiresharkGitLab1.6k ★
53.4
open
302flutter/aiGitHub278 ★
53.4
open
303different-ai/openworkGitHub23k ★
53.1
open
304google/guavaGitHub51.9k ★
52.7
open
305curl/curlGitHub42.7k ★
52.7
open
306netty/nettyGitHub35k ★
52.7
open
307rayon-rs/rayonGitHub13.3k ★
52.3
open
308seanmonstar/reqwestGitHub11.8k ★
52.3
open
309flutter/samplesGitHub19.2k ★
52.0
open
310fdroid/fdroidclientGitLab2.6k ★
52.0
open
311google-deepmind/mujocoGitHub14.6k ★
51.7
open
312python/cpythonGitHub74.7k ★
51.4
open
313apache/arrowGitHub17k ★
51.4
open
314spring-projects/spring-frameworkGitHub60.2k ★
51.0
open
315spring-projects/spring-bootGitHub81.3k ★
50.5
open
316flutter/flutterGitHub178.6k ★
50.3
open
317expressjs/expressGitHub69.4k ★
50.2
open
318apache/dorisGitHub15.8k ★
49.2
open
319openssl/opensslGitHub30.7k ★
48.9
open
320langchain-ai/langchainGitHub144.8k ★
48.5
open

Tracking 353 repos · last updated