Skip to main content

Logs ASMR

PyPI Python License CI

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

Metadata

Release files for logs-asmr 1.0.4

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.4
File Size Uploaded Provenance
logs_asmr-1.0.4.tar.gz 943.0 kB With provenance Details

Built distribution (wheel)

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

Total release size: 1.9 MB

Release files / logs_asmr-1.0.4.tar.gz

Download URL logs_asmr-1.0.4.tar.gz
Size 943.0 kB
Tags Source
SHA-256 checksum
How to use checksums
db4c380cad32fee5bee4bc0b63396b39dcc7d1958d678e2482849ffdb93752ef
BLAKE2b-256 checksum
How to use checksums
ae0f8f37128a32f71bc8dc8d9a7ec3454beae96e266d139293ec887763544204
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 22, 2026.

Transparency log

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

Download URL logs_asmr-1.0.4-py3-none-any.whl
Size 969.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
306fc473bf0338ddffc185b566944322763ea74a209de234825d77cf1efd4cf7
BLAKE2b-256 checksum
How to use checksums
d6c339713869b57567acb5f5c30278d4d13da6d946f9c84156fd0e6ddf541b2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 22, 2026.

Transparency log

Security for logs-asmr 1.0.4

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for logs_asmr-1.0.4.tar.gz

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 Oct 22, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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