Show HN: 코드베이스가 LLM의 컨텍스트 윈도우에 얼마나 잘 맞는지 보여주는 배지
Source: Hacker News
Overview
작은 코드베이스는 언제나 장점이 있었으며, 코딩 에이전트를 사용할 경우 그 이점이 더욱 커집니다: 에이전트가 전체 코드베이스를 컨텍스트 윈도우에 담을 수 있기 때문입니다. Repo Tokens은 GitHub Action으로, 코드베이스의 크기를 토큰 수( tiktoken 사용)으로 계산하고 README에 배지를 업데이트합니다.
배지 색상은 코드베이스가 LLM 컨텍스트 윈도우에서 차지하는 비율을 나타냅니다:
- Green – 30 % 이하
- Yellow – 50–70 %
- Red – 70 % 이상
컨텍스트 윈도우 크기는 설정 가능하며 기본값은 200 k 토큰(Claude 모델 크기)입니다.
How it works
- 약 60줄의 인라인 파이썬을 실행하고 tiktoken을 설치하는 복합 액션이며, 약 10 초 안에 완료됩니다.
- 이 액션은 README 배지를 업데이트하지만 커밋은 하지 않습니다; 워크플로우에서 Git 전략을 직접 결정할 수 있습니다.
Goal
토큰 크기를 눈에 보이는 지표로 만들고자 하는데, 이는 JavaScript 라이브러리의 번들‑사이즈 배지와 유사합니다. 이를 통해 개발자들이 코드베이스를 가볍고 에이전트 친화적으로 유지하도록 장려합니다.
Repository
여기에 저장소에 대한 세부 정보를 추가할 수 있습니다.
Comments
여기에 관련된 의견이나 토론 포인트를 추가하세요.