github moeru-ai/airi v0.15.5

pre-releaseone hour ago

v0.15.5 Highlights

A small privacy and analytics update on top of v0.15.4.

Product updates

Privacy and product analytics

  • AIRI now sends product analytics to PostHog as well as to our own analytics server, while we compare the two. The data collection switch in settings still turns both off at once, together with error reports.
  • AIRI collects fewer events. Many routine events are gone, for example each speech-to-text success and each card click in the provider list. A chat turn is now counted once.
  • The desktop and mobile apps report a page as an app page, for example /settings. A page address never holds a folder of your computer.
  • Session replay, if it is ever turned on, hides all text on the page. Your chat messages are never recorded.

To developers

  • A self-hosted API server can also send its product events to PostHog. Set POSTHOG_PROJECT_KEY, and optionally POSTHOG_API_HOST. Without the key, the server sends nothing to PostHog. The OPENPANEL_* variables work as before.

To contributors

  • Product events go to OpenPanel and PostHog in parallel, through one fan-out adapter on the client and one on the API. The ADR is server/docs/ai/adr/2026-11-09-product-analytics-posthog.md.
  • These events are removed: message_sent, voice_input_started, stt_succeeded, provider_card_clicked, chat_session_deleted, and the expand_controls and collapse_controls controls island actions. message_round now carries the provider, and provider_configured marks the first successful setup of a provider.

Full Changelog: v0.15.4...v0.15.5

Don't miss a new airi release

NewReleases is sending notifications on new releases.