11 views

Panniantong/Agent-Reach

Give your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.

Python★ 103,981+746 that day#7 on trending

Analyzed October 27, 2026 at 14c2134 (main) with jscpd v5 in 1.1s. Code duplication went from 0.93% on Sep 15 to 0.44% on Oct 27.

B74/100
Project health15,266 lines of code (M)
Duplication90
1% in python, bash
Dead code95
0.2%
Complexity48
57.8%

The score is jscpd's own --health model: markup, data and text left out, tests kept. The numbers below are the trending scan's.

0.44%duplicated code · 43 of 9,753 lines
4clones in code
51code files of 109 scanned
0.92%duplicated over all files · 16 clones

The code number leaves out tests, fixtures, docs, examples, data files, styles, translations and vendored code.

Largest clones in the code

  • 18 lines in 2 placesbash122 tokens
    222RESPONSE=$(curl --silent --show-error \
    223    --connect-timeout "$CURL_CONNECT_TIMEOUT" \
    224    --max-time "$GROQ_TIMEOUT" \
    225    --max-filesize "$MAX_API_RESPONSE_BYTES" \
    226    -w "\n%{http_code}" \
    227    https://api.groq.com/openai/v1/audio/transcriptions \
    228    -H "Authorization: Bearer $GROQ_API_KEY" \
    229    -F file="@$WORK_DIR/chunk_${i}.mp3" \
    230    -F model="whisper-large-v3" \
    231    -F language="zh" \
    

    First 10 of 18 lines.

  • 9 lines in 2 placespython92 tokens
    35        live_test={"username": "zuck"},
    36    ),
    37)
    38
    39def _opencli_search(self, *, query: str, limit: int, timeout: float) -> list:
    40    return self._opencli(["search", query, "--limit", str(limit)], timeout)[:limit]
    41
    42def _opencli_profile(self, *, username: str, timeout: float) -> list:
    43    return self._opencli(["profile", username], timeout, empty_is_error=False)[:1]
    
  • 8 lines in 2 placespython54 tokens
    21"Search Facebook",
    22(
    23    Param("query", "what to search for"),
    24    Param("limit", "max results", required=False, type=int, default=5),
    25),
    26(("opencli", "_opencli_search"),),
    27live_test={"query": "openai", "limit": 2},
    28public_web=("facebook.com/",),
    
    41"Search tweets",
    42(
    43    Param("query", "what to search for"),
    44    Param("limit", "max results", required=False, type=int, default=5),
    45),
    46(("opencli", "_opencli_search"),),
    47live_test={"query": "openai", "limit": 2},
    48public_web=("x.com/", "twitter.com/"),
    
1 more
Largest clones over all files, tests and data included
By format, code only
FormatFilesLinesClonesDuplicated linesDuplication
python499,2883250.27%
bash24651183.87%
By format, all files
FormatFilesLinesClonesDuplicated linesDuplication
python7614,801131290.87%
markdown151,3582161.18%
bash44801183.75%
json1513000%
yaml4275000%
markup4163000%
toml176000%
txt248000%
mermaid216000%

Trending appearances

DayRankStarsFilesLinesClonesAll filesCodeHealthCommit
Oct 27, 2026#7103,981 (+746)10917,730160.92%0.44%B 7414c2134
Oct 6, 2026#592,069 (+1,155)14024,089632.92%0.89%B 71.3a19a171
Oct 5, 2026#391,107 (+980)14024,089632.92%0.89%B 71.3a19a171
Oct 4, 2026#390,060 (+1,696)14024,089632.92%0.89%B 71.3a19a171
Oct 3, 2026#188,922 (+696)14024,089632.92%0.89%B 71.3a19a171
Sep 15, 2026#681,551 (+651)13822,897572.78%0.93%—da5044d

Want this for your own project? Install jscpd and run jscpd ., or measure it the way the baselines were measured.