Repo 토큰: LLM 컨텍스트 윈도우 인식을 위한 GitHub 액션 토큰 개수 배지 추가

Repo Tokens는 코드베이스의 토큰 수를 계산하고 README에 시각적 배지를 추가하여 저장소가 대규모 언어 모델의 컨텍스트 창을 얼마나 차지하는지 나타내는 GitHub Action입니다. 목표는 JavaScript 라이브러리의 번들 크기 배지와 유사하게 토큰 크기를 가시적인 지표로 만들어 AI 코딩 에이전트와 더 호환되는 간결한 코드베이스를 장려하는 것입니다.
작동 방식
이 액션은 토큰화를 위해 tiktoken을 사용합니다. 약 60줄의 인라인 Python 코드를 실행하며 실행 시간은 약 10초 정도 소요됩니다. 복합 액션으로 구현되어 있습니다.
구성 및 출력
컨텍스트 창 크기는 구성 가능하며, 기본값은 200,000 토큰(Claude 모델 크기와 일치)으로 설정됩니다. 배지 색상은 코드베이스가 구성된 컨텍스트 창을 얼마나 채우는지에 따른 비율을 반영합니다:
- 녹색: 30% 미만
- 노란색: 50-70%
- 빨간색: 70% 이상
이 액션은 README 파일을 업데이트하지만 변경 사항을 자동으로 커밋하지 않아 워크플로우가 git 전략을 제어할 수 있도록 합니다.
이러한 유형의 도구는 AI 어시스턴트와 작업하는 개발자에게 유용합니다. 코드베이스를 LLM의 컨텍스트 창 내로 유지하면 에이전트가 코딩 작업 중 프로젝트 구조와 종속성을 완전히 인지할 수 있기 때문입니다.
📖 전체 소스 읽기: HN AI Agents
👀 See Also

ClawRelay: 자동 장애 조치 기능을 갖춘 macOS 네이티브 OpenAI 호환 LLM 프록시
ClawRelay는 macOS 15+에서 OpenAI 호환 HTTP 서버를 실행하며, LLM 제공자 간 자동 장애 조치 기능을 제공합니다. OpenAI, Groq, Nvidia NIMs, Ollama 및 /v1/chat/completions 엔드포인트를 지원하는 모든 서비스를 지원합니다.

로컬 RAG 도구, Nemotron Nano 9B v2 및 vLLM 도구 호출로 구축됨
한 개발자가 단일 GPU에서 완전히 실행되는 로컬-퍼스트 RAG 연구 도구를 구축했습니다. 이 시스템은 Nemotron Nano 9B v2 Japanese를 vLLM에서 사용하며, 도구 호출을 위한 커스텀 파서 플러그인을 활용합니다. 이 시스템은 이중 언어 키워드 추출과 병렬 FTS5/DuckDuckGo 검색을 특징으로 하는 두 단계 추출-실행 흐름을 갖추고 있습니다.

클로드 코드, 다중 에이전트 코드 리뷰 시스템 추가
Anthropic이 Claude Code를 위한 Code Review를 출시했습니다. 이는 풀 리퀘스트를 검토하기 위해 AI 에이전트 팀을 파견하는 다중 에이전트 시스템입니다. 이 시스템은 인간 검토자가 종종 놓치는 버그를 발견하며, 현재 54%의 PR이 실질적인 검토 코멘트를 받고 있어 이전 16%에 비해 크게 향상되었습니다.

로컬 트렐로 스타일 프로젝트 관리자, 마크다운 파일을 사용하는 OpenClaw 에이전트용
한 개발자가 OpenClaw 에이전트와 함께 작동하도록 특별히 설계된 Trello 스타일 프로젝트 관리 시스템을 만들었습니다. 이 도구는 모든 것을 로컬로 유지하여 보안을 유지하면서도, Node.js + Express를 API에, React + react-trello를 UI에, YAML 프론트매터가 포함된 마크다운 파일을 데이터 계층으로 사용합니다. 시스템은 OpenClaw 머신에서 실행되며 로컬에서 접근 가능하며, 에이전트는 파일 시스템에서 카드 파일을 직접 읽고 씁니다.