프로젝트 헤드룸: 넷플릭스 엔지니어의 오픈소스 도구, AI 토큰 비용 90% 절감

Netflix 시니어 엔지니어 Tejas Chopra가 오픈소스로 공개한 Project Headroom은 LLM에 도달하기 전에 컨텍스트 윈도우 입력을 압축하는 로컬 프록시입니다. 초기 추정에 따르면 최대 90%의 토큰이 중복되며, 2026년 1월 이후 이 도구는 2000억 개의 토큰에 걸쳐 사용자들에게 총 70만 달러를 절감했습니다.
작동 방식
Headroom은 개발자 머신의 8787 포트에서 프록시로 실행됩니다. headroom wrap 명령어로 LLM CLI를 래핑합니다. 예:
headroom wrap codex대화 기록, 로그, 도구 출력, 파일, RAG 청크 등 모든 입력을 파싱하여 무손실, 가역 압축을 적용합니다. 특히 다음 항목을 효과적으로 줄입니다:
- 서버 로그: 90% 제거
- MCP 도구 출력: 70% 중복 JSON
- 데이터베이스 출력: 반복적인 스키마
- 파일 트리: 반복 메타데이터
Python과 Node로 구축된 Headroom의 현재 버전은 v0.22이며 GitHub에서 2,000개의 별과 120개의 포크를 받았습니다.
중요성
Chopra는 일상적인 디버깅과 리팩토링 과정에서 발생한 287달러의 Claude Sonnet 청구서에서 영감을 받았습니다. 원인은 그의 명령어가 아니라 상용구, JSON 스키마, 머신 메타데이터였습니다. 그는 "이것은 산문도 창작 글도 아닙니다. 텍스트로 위장한 압축 가능한 데이터입니다."라고 썼습니다.
기본적으로 Claude의 접두사 캐시 TTL은 5분에 불과하며, 비활성화 후 전체 컨텍스트가 새로고침됩니다. 더 긴 TTL을 설정할 수 있지만 쓰기 비용이 두 배가 되어 읽기 비용을 90% 절감합니다. Headroom은 이러한 트레이드오프를 우회합니다.
대안
다른 도구들도 있습니다: RTK (Rust Token Killer)는 장황한 명령 출력을 줄이고, LeanCTX는 변형입니다. Token Company (Y Combinator 투자)와 같은 상용 옵션은 압축 서비스를 제공합니다. 그러나 Headroom의 핵심 기능은 가역 압축과 개발자 워크플로우 내에 머무른다는 점입니다.
📖 전체 소스 읽기: HN AI Agents
👀 See Also

로컬 MCP 메모리 시스템과 AI 대화를 위한 통합 기능
한 개발자가 AI 클라이언트를 위한 지속적인 로컬 메모리를 제공하는 MCP 서버를 구축했습니다. 이 시스템은 6시간마다 Qwen 2.5-7B를 사용하여 대화를 구조화된 지식 문서로 통합하며, 시맨틱 중복 제거, 적응형 점수 부여, FAISS 벡터 검색 기능을 갖추고 하드웨어에서 완전히 로컬로 실행됩니다.
Claude Garmin MCP 서버: 더 스마트한 훈련 조언을 위한 실제 피트니스 데이터
Claude Desktop을 Garmin Connect에 연결하는 MCP 서버로, 데이터 기반 훈련 계획을 위한 8가지 도구(회복 준비도, HRV, VO2max 등)를 제공합니다.

루미아: 지속적 메모리를 갖춘 원클릭 로컬 AI 동반자 시스템
루미아는 Ollama와 로컬 모델을 사용하여 로컬에서 실행되는 모듈식 시스템으로, 에피소드 메모리, 감정 메모리, 신념, 욕구, 정체성, 관계 모델링 및 반성 주기를 갖춘 지속적인 AI 동반자를 생성합니다.

RubyLLM: 모든 주요 AI 제공업체를 위한 하나의 Ruby 프레임워크
RubyLLM은 OpenAI, Anthropic, Gemini, Ollama 등 800개 이상의 모델을 하나의 Ruby API로 통합합니다. 채팅, 비전, 툴, 에이전트, 스트리밍, Rails 통합을 지원하며 의존성은 3개뿐입니다.