공식 패키지 · 프레임워크
Laravel Pulse 대시보드에서 보는 Hibira 사용량
연결 수, 메시지 수, 전송 데이터를 플랜 한도와 함께 보여 주고, Pulse의 기간 선택을 따르는 차트와 지금 가장 활발한 채널을 표시하는 Pulse 카드입니다.
hibira-io/pulsePackagist ↗GitHub ↗
가장 빠른 방법: Hibira 플러그인과 프롬프트 하나
AI 코딩 에이전트에 플러그인을 설치하고 프롬프트를 붙여 넣으세요. 에이전트가 로그인하고, 필요하면 무료 앱을 만들고, 코드를 작성한 뒤 테스트 이벤트를 보냅니다. GitHub ↗
플러그인 설치
claude plugin marketplace add hibira-io/agent-plugin claude plugin install hibira@hibira이 프롬프트 붙여 넣기
Add Hibira Laravel Pulse (hibira-io/pulse) to this project. Follow https://hibira.io/guides/pulse, adapted to how this project is already set up. If I have no Hibira app yet, create a Free one that allows http://localhost so I can test right away. Keep the app key and secret in environment variables, add placeholders to .env.example, and never commit real values or send the secret to a browser. When you are done, send a test event, show me it arriving, and list the files you changed.
- 현재 연결 수와 기간 중 최대치를 플랜 한도와, 오늘 메시지 수를 일일 한도와 비교해 보여 주므로 사용자보다 먼저 한도에 다가가는 것을 알 수 있습니다.
- 구독자 수가 많은 순으로 정렬한 채널 목록으로, 앱 키와 시크릿으로 Channels HTTP API에서 읽어 옵니다.
- Pulse 테이블에는 아무것도 기록하지 않습니다. 값은 매번 Hibira에서 가져와 60초 동안 캐시합니다.

로그인하면 예제 코드에 내 클러스터 호스트가 채워집니다. 로그인
설치
composer require hibira-io/pulse설정하기
# A personal API token with read access, from https://hibira.io/portal/api-tokens HIBIRA_API_TOKEN=hkb_pat_... HIBIRA_APP_ID=YOUR_APP_ID # Optional: the key and secret turn on the channel list HIBIRA_APP_KEY=YOUR_APP_KEY HIBIRA_APP_SECRET=YOUR_APP_SECRET사용하기
{{-- resources/views/vendor/pulse/dashboard.blade.php --}} <x-pulse> <livewire:hibira.usage cols="6" rows="2" /> ... </x-pulse>
시작하기 전에
- API 토큰은 이 앱 하나로 제한하고 읽기 권한만 주세요. 카드는 아무것도 변경하지 않습니다.
- 앱에 아직 Pulse 대시보드 뷰가 없다면 먼저 php artisan vendor:publish --tag=pulse-dashboard를 실행하세요.
대시보드의 앱 키를 사용하세요. 시크릿은 서버에만 둡니다. 채널, 이벤트, 인가 엔드포인트는 Pusher와 똑같이 동작합니다. 무료 계정 만들기 →