Nanako0129/coralline

🪸 Powerlevel10k-inspired statusline for Claude Code — paste one prompt and your AI interviews you, then installs it

coralline – Claude Code용 상태줄

무엇인가요 – coralline는 Anthropic의 Claude LLM을 위한 IDE 유사 UI인 Claude Code 내에서 실행되는 사용자 정의 상태줄입니다. 인기 있는 Powerlevel10k 프롬프트의 외관과 느낌을 모방하지만, 쉘 프롬프트가 아니라 현재 Claude 세션의 단일 줄 요약을 표시합니다.

주요 기능

  • 풍부한 세그먼트 – 디렉터리, Git 브랜치, 활성 Node/Python 런타임, 사용 중인 Claude 모델, 컨텍스트 창 사용량, 레이트 리밋 게이지, USD 기준 비용, 시계 등. 각 세그먼트는 구성 파일을 통해 켜거나 끌 수 있습니다.
  • 두 가지 렌더러 – macOS/Linux/WSL용 Bash 기반 렌더러와 네이티브 Windows PowerShell 5.1 렌더러로, 어떤 플랫폼에서도 작동합니다.
  • 테마 및 스타일 – 10개의 내장 색상 테마와 3가지 시각 스타일(pill, lean, classic)이 있습니다. 테마는 단순한 .conf 파일로, 라인의 배경/전경에 색 인덱스 또는 RGB 값을 매핑합니다.
  • 동적 게이지 – 캐시 히트 비율, 5시간 및 7일 레이트 리밋 사용량 등 사용률 퍼센트에 대해 설정 가능한 임계값(Green → Yellow → Red)에 따라 색상이 변경됩니다.
  • 자동 설치 – 1줄 설치 스크립트(install.sh for Bash, install.ps1 for PowerShell)가 최신 릴리스를 다운로드하고 커밋 SHA를 검증한 후 적절한 렌더러 스크립트와 테마 파일을 작성합니다. 설치 프로그램은 보안에 신경 써서 특정 커밋에 고정할 수 있는 방법도 제공합니다.
  • 구성 파일 – ~/.claude/coralline.conf (Bash에서 소스로 읽고 PowerShell에서 파싱)를 통해 사용자는 세그먼트 선택, 레이아웃(fixed 대 auto 래핑), 시계 형식, 기호(glyphs), 기타 시각적 조정을 설정할 수 있습니다.
  • 서브에이전트 패널 – 선택적 추가 행으로 Claude 서브에이전트 상태를 표시할 수 있으며, configure.sh로 전환 가능합니다.

왜 중요한가요 – Claude Code는 이미 상태줄을 제공하지만 매우 간소합니다. coralline은 에디터를 벗어나지 않고도 모델, 토큰 수, 레이트 리밋 사용량, 비용 등의 유용한 텔레메트리를 표시하여 개발자가 LLM 사용량을 파악하고 제한 내에서 운영할 수 있도록 도와줍니다.

설치 스크린샷

curl -fsSL https://raw.githubusercontent.com/Nanako0129/coralline/main/install.sh | bash

또는 Windows PowerShell에서:

& { … }   # README에서 가져온 부트스트랩 스크립트

구성 예시 (기본 세그먼트 목록):

VL_SEGMENTS="dir git model ctx limit5h limit7d cost clock"
VL_STYLE="pill"
VL_LAYOUT="fixed"

결론 – coralline은 좁은 범위이지만 기능적인 오픈소스 도구로, Bash와 PowerShell 환경에서 Powerlevel10k 스타일의 고도로 설정 가능한 상태줄을 제공하여 Claude Code 경험을 향상시킵니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트