CLI 레퍼런스

모든 kilobat 명령, JSON 출력, 스크립트.

명령어

모니터

kilobat 상태 [--watch] [--json]앱별 실시간 트래픽 및 세션 데이터 한도, JSON 스냅샷 또는 --watch를 사용하는 JSON Lines 스트림
kilobat 보고서 [--csv|--json] [--summary] [--days 1…365]로컬에 기록된 사용 기록 또는 일별 총량과 상위 앱. CSV에는 앱별로 한 행이 표시됩니다.
kilobat 보고서 비교 --total 40GB [--unit GB|GiB] [--direction both|download|upload] (--from 날짜 --to 날짜 | --period last-month) [--network NAME] [--json|--csv]라우터 또는 제공업체의 수치를 같은 기간 이 Mac에서 Kilobat이 기록한 수치와 같은 단위로 나란히 표시하고 기록 시간, 모든 빈 구간 및 차이가 나는 가능한 이유를 보여줍니다
kilobat health-history [--hours 1…720] [--json]앱이 시간에 따라 기록한 라우터, 인터넷, 지터 및 DNS 검사
kilobat proxy [routes [--app name] | test] [--json]프록시 앱과 시스템 프록시 및 관련 문제, 각 앱에 적용된 규칙과 노드, 노드별 응답 속도
kilobat vpn [--json]VPN, DNS 또는 IPv6의 VPN 우회 여부, VPN 킬 스위치 상태
kilobat vpn leaks [--json]유출 테스트: DNS, IPv6 또는 UDP(WebRTC가 사용)가 VPN을 우회하는지와 이를 해결하는 각 설정을 표시합니다. bash.ws, Cloudflare 및 STUN 서버에 요청합니다
kilobat 통화 [--limit 1…200] [--json]매 통화 후 앱이 작성한 보고서에서 끊긴 횟수와 원인 확인
kilobat remote [--limit 1…200] [--kind ssh|mosh|desktop] [--json]각 SSH, Mosh 또는 원격 데스크탑 세션 후: 입력이 지연되거나 화면이 멈춘 이유와 Mosh가 도움이 되는 경우
kilobat stream [status|check|reports] [--json]로컬 WebSocket을 통한 OBS: 방송 중인지와 프레임이 드롭되는지, 업로드 속도가 비트 전송률에 30%를 더한 값에 충분한지 확인하는 방송 시작 전 점검(check [--bitrate <kbps>] [--measure|--no-measure]), 각 방송 후 보고서(reports [--limit 1…200])
kilobat cloud-gaming [status|reports] [--limit 1…200] [--json]GeForce NOW, Xbox Cloud Gaming, Boosteroid, Amazon Luna, Shadow의 현재 세션 정보(핑, 지터, 손실, 비트 전송률, 데이터, 방해 요인)와 각 세션 후 끊김 발생 시점과 원인을 담은 보고서
kilobat 오버레이 [--port 7171] [--target internet|router|cs2:fra|host]OBS 및 기타 스트리밍 앱을 위한 실시간 핑 오버레이를 Ctrl-C를 누를 때까지 localhost에서 제공합니다. cs2:fra와 같은 게임 지역을 지정하면 해당 데이터 센터에 핑을 보냅니다.
kilobat support-report [--hours 1…168] [--host h] [--include-sites] [--markdown|--html] [--output f]서비스 제공업체 또는 IT 지원팀을 위한 보고서: 네트워크 이름이나 로컬 주소 없이 조사 결과, 지연 시간, 연결 중단 및 속도 테스트를 포함합니다
kilobat 요금제 [--days 7…90] [--json]각 네트워크에서 유료 요금제와 비교한 속도 테스트: 중앙값, 저녁과 나머지 시간의 비교 및 테스트 결과가 절반 미만인 빈도
kilobat 크레딧 [--provider id] [--price n] [--month this|last|YYYY-MM] [--draft] [--json]이번 달 라우터 이후 구간의 중단을 제공업체의 공개 보상 규정과 비교하고, 적용 가능한 보상 및 청구 초안을 표시합니다. <code>credit providers</code>는 규칙을 나열합니다
kilobat 주 [--weeks-ago 0…12] [--json]주간 요약: 지난주의 주요 서비스 중단, 멈춘 통화, 라우터, 차단 및 데이터 제한 사용량을 그 전 주와 비교합니다.
kilobat 라우터 [--all] [--json]라우터 점검: 앱이 보관한 검사를 바탕으로 평소 응답, 손실 및 연결 끊김을 최근 3일과 비교하고 재시작 여부와 효과를 표시합니다
kilobat 라우터 connect [fritzbox|unifi|mikrotik|openwrt] [--json]앱의 Pro 라우터 연결 설정 단계이며 명령줄에서 인증 정보를 받지 않습니다
kilobat 라우터 devices [--json]연결된 라우터의 클라이언트, 측정 속도 및 오늘의 총량을 앱에서 확인합니다. FRITZ!Box 및 다른 집 전체 카운터로 단일 기기의 몫을 추정하지 않으며, 클라이언트 카운터에는 LAN 트래픽이 포함될 수 있습니다
kilobat 라우터 disconnect [--json]이 네트워크의 라우터를 잊습니다. 앱이 키체인 자격 증명을 삭제하거나 다음 시작 시 삭제합니다
kilobat service-speed [--all] [--test <service>] [--list] [--json]GitHub, iCloud, Steam, npm 등의 다운로드를 회선 속도와 비교하고 통신사의 해당 서비스 경로가 느린 경우를 확인합니다. <code>--test</code>는 지금 그중 하나에서 최대 25 MB를 다운로드합니다.
kilobat hotspot [--all] [--carrier <id>] [--detect] [--json]휴대전화 핫스팟: 모든 다운로드가 이동통신사의 핫스팟 속도 제한에서 멈추는지, 그 근거가 되는 측정값과 이동통신사가 공개한 규칙을 확인합니다. <code>hotspot carriers</code>에서 목록을 볼 수 있습니다.
kilobat 네트워크 [forget <name>]감지된 네트워크와 각각에 대해 저장된 프로파일, 데이터 한도 및 데이터 비용
kilobat 네트워크 비용 <metered|unmetered|automatic> [name]이 네트워크 또는 지정한 네트워크를 데이터 요금제 연결이나 무제한으로 취급하거나 다시 macOS 설정을 따릅니다
kilobat 대역폭 [app] [hour|day|week|month] [--back N] [--json]한 앱의 시간, 일, 주 또는 월별 송수신 바이트와 최대값. --back으로 이전 기간을 확인합니다.
kilobat access-policy <bundle-id> [--json]앱 개발자가 인터넷 접근 정책에 명시한 연결과 그 이유

진단

kilobat diagnose [--json]Wi-Fi, 라우터, 인터넷, DNS 및 로그인 페이지를 확인하고 조언을 제공합니다
kilobat radar [--watch] [--json]신호 점수 및 최적 위치 찾기
kilobat scan [--json]주변 네트워크, 채널, 폭 및 보안
kilobat channels [--json]채널별 혼잡도와 가장 여유로운 채널
kilobat speedtest [--json] [--budget-mb 1…80] [--parallel]Cloudflare 속도, 부하 상태의 지연 시간 및 통화와 스트리밍 적합성 평가, 최대 80 MB. 기본 연결은 하나이며 --parallel은 대부분의 속도 테스트 사이트처럼 네 개를 엽니다.
kilobat speed-compare [<test> <test>] [--json]저장된 두 속도 테스트의 차이: 네트워크, 시간, 서버, 연결, Wi-Fi 대역과 신호, VPN, 기타 트래픽
kilobat ip [--public] [--json]트래픽이 나가는 경로: 이 Mac에서 읽은 인터페이스와 VPN. --public은 Cloudflare에 공인 IP와 등록 국가도 요청합니다
kilobat 로그인 페이지 [open] [--json]Wi-Fi 로그인 페이지: 지금 상태(열림, 로그인 페이지 또는 오프라인, 쿼리 값을 가린 페이지 주소 포함), 이 네트워크의 로그인 요구 여부, 로그아웃 여부 또는 남은 시간과 각 네트워크의 일반적인 로그인 유지 시간. 열기는 브라우저에서 페이지를 엽니다.
kilobat stutter [--seconds 10…60] [--target router|internet|<host>] [--json]50 ms마다 ping을 보내 속도 테스트에서 놓치는 짧은 지연 급증과 발생 시점 및 반복 여부를 찾습니다
kilobat starlink [--hours 1…720] [--json]이 네트워크의 Starlink 디시에서 로컬로 읽은 상태, 지상국 ping, 알림, 하늘 지도와 가려진 방향, 설치 환경·Starlink 네트워크·디시 재시동별 연결 중단
kilobat 게임 [--game <game> | --all | --match] [--json]Kilobat이 ping할 수 있는 게임과 없는 게임을 이유와 함께 나열합니다. --game을 사용하면 해당 게임의 각 데이터 센터(Valve 릴레이, Epic ping 서버 또는 게임이 호스팅되는 AWS 및 Azure 리전)에 다섯 번 ping을 보내고 가장 가까운 곳을 표시합니다. --match를 사용하면 게임 종류와 관계없이 현재 플레이 중인 매치의 서버를 찾아 ping을 보내고 스트리밍 오버레이에 표시할 준비를 합니다.
kilobat airdrop [status|everyone|contacts|off] [--json]AirDrop 공개 범위, AirDrop 링크(AWDL) 및 이를 사용하는 대상. 공개 범위를 변경하면 시스템 설정이 열립니다
kilobat bluetooth [--json]Bluetooth 기기와 Wi-Fi의 2.4 GHz 대역 공유 여부
kilobat bluetooth 오디오 [--json]AirPods 또는 다른 Bluetooth 헤드폰 재생 중 잡음을 일으킬 수 있는 요인(2.4 GHz, AirDrop, 대용량 다운로드, 약한 신호)과 순서대로 변경할 항목
kilobat local [check] [--quick] [--json]여기서 전송하거나 인쇄할 수 있나요? 응답하는 Chromecast, AirPlay 수신기와 프린터, 기기를 서로 분리할 수 있는 네트워크(검색만으로 확인 불가), 프린터나 카메라 자체 Wi-Fi와 전송 끊김의 원인
kilobat dns [automatic|cloudflare|google|quad9|flush]DNS 확인 또는 설정, 캐시 지우기
kilobat dns 가장 빠름 [--all] [--json]이 네트워크에서 앱이 조용히 실행한 Cloudflare, Quad9, Google 테스트를 기준으로 가장 빠른 DNS와 각 서비스의 운영 주체 및 위치, 14일 동안 응답한 조회 수
kilobat dns auto on|off [--network <name>]Pro: 네트워크에 연결할 때 가장 빠른 DNS로 전환, 모든 네트워크 또는 한 네트워크에서
kilobat dns exclude|include <resolver>리졸버를 측정 및 선택 대상에서 제외하거나 IP 주소로 직접 추가합니다
kilobat dns fallback <resolver>|off가장 빠른 DNS가 실패할 때 네트워크 자체 DNS보다 먼저 전환할 리졸버

Wi-Fi

kilobat wifi [status]현재 네트워크, 신호, 채널과 폭, 링크 속도, Wi-Fi 표준, 보안 및 송신 전력
kilobat wifi on|off|restart|disconnectWi-Fi 전원 및 연결 제어
kilobat wifi join <name> [--password-stdin]저장된 네트워크 또는 새로운 네트워크에 연결
kilobat wifi 알려짐우선순위 순서로 저장된 네트워크
kilobat wifi password|share <name>저장된 암호 또는 휴대전화로 스캔할 QR 코드 표시
kilobat wifi nodes [name <node> <name>] [--json]이 네트워크의 메시 노드 또는 액세스 포인트, Mac이 연결된 노드와 훨씬 가까운 노드의 범위 내 여부를 표시합니다. Office처럼 이름을 지정할 수 있습니다.
kilobat wifi reconnect [--json]더 가까운 노드로 이동한 후 Mac이 연결된 위치 알려주기
kilobat 저지연 on [--for 15m|1h|2h] [--until-quit <app>]통화 및 게임 중 AirDrop과 AWDL 일시 정지: 기본 15분, 최대 4시간 또는 앱이 종료될 때까지
kilobat 저지연 offAirDrop 및 AWDL을 복원합니다. 앱에서 시작한 일시 정지에도 적용됩니다

잠자기 방지 및 에이전트

kilobat awake [--display]Ctrl-C를 누를 때까지 Mac을 깨워 둡니다. --lid-closed를 추가하지 않으면 덮개를 닫을 때 잠자기 상태가 됩니다
kilobat awake --lid-closed [--for 2h|--until-quiet|-- <command>]앱의 전원 도우미를 통해 덮개를 닫은 상태에서도 최대 8시간 실행을 유지합니다. 설정에서 덮개를 닫은 상태에서 실행 허용이 필요합니다
kilobat awake --for 90m|2h|45s일정 시간 잠자기 방지
kilobat awake --until-quiet [--app <id>] [--quiet 1…60]다운로드 또는 한 앱의 활동이 줄어들 때까지 잠자기 방지, 기본적으로 3분간 16 KB/s 미만
kilobat awake -- <command> [args]명령이 실행되는 동안 잠자기를 방지하고 해당 프로세스가 전송한 데이터를 보고한 다음 명령의 상태 코드로 종료합니다
kilobat awake --while-frontmost <app> [--display] [--for 2h]읽기나 발표를 위해 해당 앱이 앞에 있는 동안에만 잠자기를 방지합니다. 다른 앱으로 전환하면 Mac이 잠들 수 있으며 앱 종료, 배터리 20% 또는 --for 이후 종료됩니다. --display는 화면도 켜 둡니다
kilobat 설정 awake-on-power on|off전원 어댑터가 연결되어 있는 동안 잠자기를 방지하고, 분리하면 Mac이 다시 잠자기 상태로 전환될 수 있습니다
kilobat 설정 keep-screen-on on|off앱이 잠자기를 방지하는 타이머, 다운로드, 에이전트, 전면 앱 및 전원 연결 상태에서 화면도 켜진 상태로 유지합니다
kilobat 세션 [--days N] [--json]앱이 기록한 잠자기 방지 세션과 AI 에이전트 실행, 사용 데이터 및 네트워크 변경 사항
kilobat agent-log [--all] [--since 2h|3d|date] [--agent claude] [--flagged] [--json]AI 에이전트와 에이전트가 시작한 명령이 연결한 모든 호스트를 바이트 수 및 플래그와 함께 표시합니다. 최신 세션 또는 에이전트에서 실행한 경우 해당 에이전트의 세션입니다. 앱에서 Pro로 기록합니다
kilobat history forget <host> [--subdomains] [--json]차단된 시도, 에이전트 네트워크 로그, 에이전트 실행 대상 및 보호 알림 기록에서 호스트를 제거합니다
kilobat history clear --hour|--today|--all [--json]지난 1시간, 자정 이후 또는 전체 호스트 기록을 지웁니다. 이후 활동은 다시 기록될 수 있습니다.
kilobat agent-log --watch [--agent claude] [--flagged] [--json]앱 없이 이 터미널에서 같은 내용을 실시간으로 기록합니다. 저장되는 내용은 없습니다
kilobat protect [status|on|off|update] [--threats|--trackers|--agents] [--json]보호: 알려진 악성코드, 피싱 및 사기 호스트(Pro), 앱의 추적기(무료, 기본 꺼짐)를 차단하고 에이전트 보호(Pro)를 사용합니다. update는 목록을 즉시 다운로드합니다.
kilobat protect check <host> [--json]호스트가 위협 또는 추적기 목록에 있는지, 어느 목록에 있는지, Kilobat이 차단하는지 표시합니다. 차단하면 1로 종료합니다
kilobat protect allow|unallow <host>사이트와 하위 도메인을 모든 보호 목록에서 허용하거나 허용 취소
kilobat agent-event <start|working|waiting|done|failed> [--agent name] [--stdin-json|--json-arg]에이전트 훅용: 실행 시작, 입력 대기 또는 완료 상태를 앱에 알립니다. 출력 없이 항상 종료 코드 0을 반환합니다.
kilobat 이유 <url|host> [--app <id>] [--proxy <url>] [--context container|vm|remote|provider] [--failed-at <time>] [--error <text>] [--json]연결을 막는 계층을 찾습니다. 네트워크와 인터페이스, 프록시와 앱 자체 프록시, DNS, Kilobat 규칙, IPv4와 IPv6, TLS, 서버와 각 리디렉션, 이 네트워크가 차단하는지 또는 서비스가 해당 지역을 거부하는지를 확인합니다. 정확한 URL을 요청하며 출력에서는 쿼리 값을 숨깁니다. kilobat doctor <url|host>도 사용할 수 있습니다.
kilobat down [service|host…] [--all] [--list] [--json]서비스 문제일까요, 내 문제일까요? Slack, Zoom, GitHub, Claude, OpenAI 등 약 70개 서비스의 공개 상태 페이지가 현재 보고하는 내용과 이곳에서 각 서비스에 연결되는지 보여줍니다. 이 네트워크에서 차단되었는지 또는 해당 지역에서 이용할 수 없는지도 표시합니다. 서비스를 지정하지 않으면 이 Mac에서 실행 중인 앱에 해당하는 서비스를 확인합니다.
kilobat explain <process|host…> [--process name --host name] [--json]이 Mac에 있는 Kilobat 자체 데이터베이스를 바탕으로 macOS 프로세스나 호스트의 의미, 정상적인 트래픽 양, 차단해도 안전한지와 차단 시 작동하지 않는 항목을 보여줍니다. Kilobat이 알지 못하는 항목에 대해 보유한 사실
kilobat conditions [--json]종량제, 저데이터 모드, VPN, 지연 시간, 배터리 및 발열, 덮개를 닫을 수 있는지 여부와 장시간 실행을 위한 조언

제어

kilobat profile [travel|work|unrestricted]프로필 목록 보기 또는 선택
kilobat allow|block <bundle-id> [--minutes 1…1440] [--profile name]앱 규칙을 저장합니다. 임시 규칙이나 다른 프로파일의 규칙도 지정할 수 있습니다
kilobat 초기화 <bundle-id> [--profile name]앱의 규칙을 제거하여 기본값을 따르도록 설정
kilobat 규칙 [--profile name] [--json]프로필 규칙
kilobat limit [GB] [--cycle session|daily|weekly|monthly] [--reset-day N] [--alert 50,80,100]이 네트워크의 데이터 한도, 재설정 시점 및 알림 시점을 확인하거나 설정합니다
kilobat 할당량 <bundle-id> <GB> [--upload] [--all-networks]한 앱의 데이터 사용량을 한도 주기별로 제한합니다. quota <bundle-id> --remove로 제한을 제거합니다.
kilobat 할당량 --list [--json]이번 주기에 각 앱이 사용한 양과 앱별 할당량
kilobat pack [status] [--json]여행용 eSIM 같은 데이터 팩의 남은 양과 최근 3일의 속도에 따른 소진 예상일
kilobat pack add <GB> <days|YYYY-MM-DD> [--network <name>] [--name <label>] [--start YYYY-MM-DD]이 네트워크, Kilobat이 확인한 네트워크 또는 이름에 특정 문구가 포함된 모든 네트워크에 데이터 팩 추가
kilobat pack correct <GB-left> [--pack <name>]Kilobat은 이 Mac만 집계하므로 통신사 앱에 표시된 잔여량을 설정하세요
kilobat pack end [--pack <name>]데이터 팩을 지금 종료합니다. 기록에는 남습니다
kilobat 업데이터 [--json]종량제 네트워크에서 일시 정지된 업데이트 도구, 이 네트워크에서 여전히 통과된 업데이트 바이트 및 자체적으로 업데이트하는 앱
kilobat 업데이터 on|off데이터 제한 네트워크에서 Google Updater 및 macOS 소프트웨어 업데이트 같은 업데이트 보조 프로그램을 일시 정지합니다(기본 켜짐). 앱은 계속 작동합니다.
kilobat 설정 kill-switch on|offPro: VPN이 끊어질 때마다 새 연결을 차단합니다. kill-switch-lan on|off로 그동안 로컬 네트워크 접근의 허용 여부를 설정할 수 있습니다
kilobat 업로드 [--json]현재 많이 업로드하는 앱의 속도, 지금까지 보낸 양, 전체 크기를 알 수 있을 때 남은 시간, 나중으로 보류된 업로드
kilobat 업로드 hold <app> [--until unmetered|fast|fast:<Mbps>|2h|manual]앱의 업로드를 데이터 제한이 없거나 더 빠른 네트워크에 연결될 때까지, 일정 시간 동안 또는 직접 재개할 때까지 보류합니다(Pro). uploads resume <app>으로 재개합니다
kilobat 설정 [name [value] ]new-apps(허용, 확인 또는 차단), apple-software, auto-travel, pause-updaters, kill-switch, awake-on-power, public-ip(기본적으로 꺼짐), speed-streams, alerts 및 menu-bar 같은 설정을 읽거나 변경합니다
kilobat verdict <host> [--app <id>] [--port N] [--incoming] [--json]Kilobat이 연결을 허용하거나 차단하는 이유: 일치하는 모든 규칙을 필터 검사 순서대로, 결정을 내린 규칙과 각 규칙을 변경하는 명령을 표시합니다. 앱 자체 규칙은 verdict --app <id>
kilobat verdict --blocked [1…50] [--json]필터가 차단할 때 기록한 최근 차단 시도의 근거 규칙
kilobat 승인 [--json]새 앱에 대해 묻는 동안 승인을 기다리는 앱과 서명자 및 연결 대상
kilobat approve|deny <app-id> [--minutes 1…1440]대기 중인 앱을 즉시 차단하거나 Kilobat에서 허용 여부를 확인하도록 요청
kilobat block-host|unblock-host <domain|IP|CIDR> [--app <id>]모든 앱 또는 한 앱에 대해 도메인(하위 도메인 포함, *.example.com 허용), IP 또는 범위 차단
kilobat 종료 <PID> [--force]프로세스 종료

설정

kilobat openMac 앱 열기
kilobat doctor앱, 네트워크 필터 및 모니터링 확인
kilobat 완료 [zsh|bash|fish]셸 자동 완성 스크립트 출력
kilobat mcpstdio를 통해 AI 에이전트용 MCP 서버 실행
kilobat 업데이트Homebrew 설치 업데이트

전문가

kilobat 대상 [--pid PID] [--json]관찰된 프로세스 소켓
kilobat devices [--all] [--bonjour] [--json]네트워크의 각 기기를 신규, 알려짐, 알 수 없음 또는 무시됨으로 표시하고, 유형과 Kilobat의 판별 확실성을 보여줍니다. --all은 현재 없는 기기도 추가합니다
kilobat devices 이름 <MAC> <name>기기 이름 지정
kilobat devices mark <MAC> mine|unknown|ignored앱의 알림에서처럼 새 기기에 응답
kilobat devices type <MAC> <type>|auto기기 유형(camera, doorbell, tv, speaker, printer, plug, hub, console, phone, computer, drone, router, nas…)을 설정합니다. auto는 Kilobat의 판독으로 되돌립니다.
kilobat 가정 [--json]앱에서 페어링한 Mac과 각 Mac의 현재 전송량; 페어링은 앱에서 수행합니다
kilobat smarthome [--json]Thread 네트워크와 경계 라우터, Matter 및 HomeKit 기기, 네트워크의 Matter 준비 상태를 읽기 전용으로 확인합니다
kilobat trace <host> [--rounds 2…10] [--json]최대 12홉의 경로 검사; --rounds는 여러 번 추적하여 각 홉의 손실과 지연을 표시합니다
kilobat route-history --host <host> [--json]호스트에 대해 저장된 모든 추적을 mtr처럼 홉별로 표시: 손실, 최상·평균·최악 지연, 경로 변경 및 지연이 시작되는 위치
kilobat http-check <URL> [--json]DNS, 연결, TLS 및 첫 바이트 소요 시간
kilobat dns-benchmark리졸버 응답 시간
kilobat lan-test <server> [--reverse] [--json]iperf3 -s를 실행 중인 기기에 5초간 iperf3 테스트를 수행합니다. iperf3가 필요하며 Kilobat이 이를 설치하지는 않습니다.
kilobat interfaces [--json]물리적 연결과 VPN의 사용량을 각각 표시
kilobat capture <interface> <file.pcap>제한된 패킷 캡처
kilobat connection-rule allow|block <app> <host> [port]대상 규칙 저장
kilobat blocklist status|import <path>|clear도메인 차단 목록 관리
kilobat wake <MAC-address>Wake-on-LAN 패킷 보내기
kilobat spots [save <name>|remove <id>]저장된 Wi-Fi 위치
kilobat 중단 / speed-history [--days N]기록된 서비스 중단과 속도 테스트를 JSON으로 표시

스크립팅 및 JSON

파이프로 전달하면 출력이 자동으로 JSON으로 바뀌므로 스크립트가 사람이 읽는 형식을 분석할 필요가 없습니다. 명시하려면 --json를 전달하세요.

kilobat diagnose | jq .health            # "good", "degraded", "poor" 또는 "unknown"
kilobat status --watch --json             # 매초 한 줄에 JSON 객체 하나씩 출력
kilobat report --summary --days 7 --json  # 일별 합계와 사용량 상위 앱
kilobat report compare --total 40GB --period last-month --csv  # 통신사의 수치와 함께 표시

색상을 끄려면 NO_COLOR을 설정하세요. DNS 변경에는 관리자 승인이 필요합니다.