PHPackages                             linkrobins/flarum-chirp - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Image &amp; Media](/categories/media)
4. /
5. linkrobins/flarum-chirp

ActiveFlarum-extension[Image &amp; Media](/categories/media)

linkrobins/flarum-chirp
=======================

Live audio for Flarum: go live on any discussion or run standing voice channels — unlimited listeners, scheduled shows, live threads, recordings, and the conversation stays when the room ends.

v1.0.1(yesterday)00[2 issues](https://github.com/linkrobins/chirp/issues)MITPHPCI passing

Since Aug 7Pushed todayCompare

[ Source](https://github.com/linkrobins/chirp)[ Packagist](https://packagist.org/packages/linkrobins/flarum-chirp)[ Docs](https://linkrobins.com/chirp)[ RSS](/packages/linkrobins-flarum-chirp/feed)WikiDiscussions main Synced today

READMEChangelog (8)Dependencies (5)Versions (4)Used By (0)

Chirp — live audio for Flarum
=============================

[](#chirp--live-audio-for-flarum)

[![Latest Stable Version](https://camo.githubusercontent.com/9a8962e6ee2c33f801bad6657b00319953c7aa6ee7171eacea930adf7980a6c3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c696e6b726f62696e732f666c6172756d2d63686972702e737667)](https://packagist.org/packages/linkrobins/flarum-chirp)

Live audio built into your forum, in two shapes:

- **Live shows** — go live on any discussion. Speakers take the stage, unlimited listeners tune in with one click (guests included), and the thread itself is the chat. When the show ends, the discussion remains — nothing about the conversation is ephemeral.
- **Voice channels** — standing rooms your admins designate on a discussion: always open, joining means speaking, members drop in and out all day. They never block going live elsewhere.

Built to replace the Twitter-Spaces / Discord-voice pattern with something your community actually keeps.

What's in the box
-----------------

[](#whats-in-the-box)

- **Scheduled shows** — announce "going live Friday 8pm": followers get a notification, the discussion carries a live countdown (in each reader's own timezone) until you go live.
- **Live threads during sessions** — everyone in a room sees new replies appear in the thread instantly while the audio runs. Built in, no realtime extension required.
- **Recordings** (channel add-on) — every show recorded, posted into the discussion when the room ends, stored on *your* forum, never on ours. Deleting them is its own permission, behind a confirmation.
- **Host tools** — speaker policies per show (open stage, raise-hand with an approval queue, author-only), a participants modal with remove-from-stage and remove-from-room for shows, mute and remove for voice channels, and a hand-raise badge on the toolbar so the host never misses a request.
- **Notifications** — followers hear when a room opens or gets scheduled; alert by default, email opt-in per user.
- **Resilience** — sessions survive page reloads (automatic rejoin), a reconnecting badge covers network blips, and a "You're muted" hint appears when someone talks into a dead mic. Soft join/leave sound cues, generated in the browser, no assets.
- **Fits your theme** — Chirp's own accents by default, or one admin switch to adopt your forum's appearance colors.

How it works
------------

[](#how-it-works)

- A **channel** is a dedicated hosted audio server from [linkrobins.com](https://linkrobins.com/chirp) — $10/mo flat, up to 50 on stage at once, unlimited listeners, never metered. Each channel powers one standing voice channel plus one live show at a time.
- Install this extension, paste your **channel keys** in the admin settings — that's the entire setup. No media servers, ports, or configuration. Paste several keys for Discord-style multiple voice channels (or simultaneous shows) on one forum; the same account's channels can also serve different forums, one key each.
- *Go live* and *Take the mic* are normal Flarum permissions (moderators and members by default). Anyone who can see the discussion can listen.
- One live show at a time per channel — add more channels for simultaneous shows. Voice channels are standing rooms and don't count against that.

Installation
------------

[](#installation)

```
composer require linkrobins/flarum-chirp
```

Requires Flarum `^2.0`. The extension is free and open source; it connects to your paid Chirp channel and does nothing without one.

Note on the build
-----------------

[](#note-on-the-build)

Everything is bundled into `js/dist/forum.js` (no code-splitting): Flarum publishes only the named entry bundles, so any additional webpack chunk 404s at runtime. `js/webpack.config.js` disables `splitChunks` to enforce this.

Links
-----

[](#links)

- [Get a channel](https://linkrobins.com/chirp)
- [Forum &amp; support](https://linkrobins.com/forum)

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance100

Actively maintained with recent releases

Popularity0

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity35

Early-stage or recently created project

 Bus Factor1

Top contributor holds 99.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

1d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/213107296?v=4)[Link Robins](/maintainers/linkrobins)[@linkrobins](https://github.com/linkrobins)

---

Top Contributors

[![karl-bullock](https://avatars.githubusercontent.com/u/213107296?v=4)](https://github.com/karl-bullock "karl-bullock (151 commits)")[![flarum-bot](https://avatars.githubusercontent.com/u/39334649?v=4)](https://github.com/flarum-bot "flarum-bot (1 commits)")

---

Tags

audioWebRTCvoiceflarumlivelivekitchirpvoice-channels

### Embed Badge

![Health badge](/badges/linkrobins-flarum-chirp/health.svg)

```
[![Health](https://phpackages.com/badges/linkrobins-flarum-chirp/health.svg)](https://phpackages.com/packages/linkrobins-flarum-chirp)
```

###  Alternatives

[aws/aws-sdk-php

AWS SDK for PHP - Use Amazon Web Services in your PHP project

6.2k555.0M2.8k](/packages/aws-aws-sdk-php)[neuron-core/neuron-ai

The PHP Agentic Framework.

2.0k832.6k52](/packages/neuron-core-neuron-ai)[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3661.3M49](/packages/tencentcloud-tencentcloud-sdk-php)[flarum-lang/russian

Russian language pack for Flarum.

13129.1k](/packages/flarum-lang-russian)[eslazarev/wildberries-sdk

Wildberries OpenAPI clients (generated).

293.1k](/packages/eslazarev-wildberries-sdk)[fof/upload

The file upload extension for the Flarum forum with insane intelligence.

190198.3k20](/packages/fof-upload)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
