Skip to main content

Logs ASMR

A desktop log streaming workspace with ambient audio that reacts to your error rate. Calm ocean waves when things are healthy, rain when errors trickle in, full thunderstorm when it hits the fan.

Install

pip install logs-asmr

Quick Start

logs-asmr --fake   # demo mode with synthetic logs

Log Sources

Connect to logs from multiple backends:

  • AWS CloudWatch — browse log groups and streams
  • Docker — tail container logs
  • Kubernetes — stream pod logs
  • GCP Cloud Logging — Google Cloud logs
  • Grafana Loki — WebSocket streaming
  • systemd journald — system journal (Linux)
  • File / stdin — tail local files

Audio

Three ambient tracks crossfade based on error rate over a 10-second sliding window:

Error Rate Sound Track
0 errors/sec Ocean waves beach.opus
> 0 and ≤ 1/sec Rain + distant thunder rain_thunder.opus
> 1/sec Full thunderstorm thunderstorm.opus

A white noise floor smooths transitions between tracks. Cooldown timers (30s for alarm, 10s for warning) prevent flip-flopping when error rates fluctuate.

Swap in your own sounds from Settings > Audio — any .wav, .mp3, or .opus file works. Night mode (auto-detected from system dark mode) cuts volume by half.

Filtering

A slide-out filter drawer with live-updating results:

  • Text include/exclude with optional regex
  • Level chips — toggle ERROR, WARN, INFO, DEBUG
  • Component chips — auto-discovered from log fields (service, component, logger, etc.)
  • Filter presets — save and load per log group

Keyboard Shortcuts

Key Action
Space Pause / resume live tail
M Mute / unmute audio
Ctrl+F Open filter drawer
Ctrl+L Clear log view
Escape Close filter drawer

Performance

  • 10,000-event ring buffer with overflow detection
  • 100ms processing ticks with batched rendering
  • Up to 50,000 lines retained in the viewport
  • Live event rate and drop count in the status bar

Release files for logs-asmr 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for logs-asmr 1.0.2
File Size Uploaded
logs_asmr-1.0.2.tar.gz 938.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for logs-asmr 1.0.2
File Interpreter ABI Platform
logs_asmr-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 1.9 MB

Release files / logs_asmr-1.0.2.tar.gz

Download URL logs_asmr-1.0.2.tar.gz
Size 938.6 kB
Tags Source
SHA-256 checksum
How to use checksums
20da2f47e2c570b97e3cdeea494dc8dca29a491dc075b259c82ceaebbc7a77c5
BLAKE2b-256 checksum
How to use checksums
75da5a8b277d3a8a14d503f4ab6e3d7ceffe40dff6d2b424688075f7e88d2326
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 1, 2026.

Transparency log

Release files / logs_asmr-1.0.2-py3-none-any.whl

Download URL logs_asmr-1.0.2-py3-none-any.whl
Size 965.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8602f9682380e1f5ee715fdab1753069aae2d51829be330964ca71d17d4c7837
BLAKE2b-256 checksum
How to use checksums
ffe2105b36121bc9b6972189fbed4e7a6c9803cade16622882cd831999a9c99c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 1, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page