Skip to main content
Wake icon

Wake

One command center for Kubernetes logs and runtime debugging.

Wake follows logs across pods, keeps the surrounding context, filters noisy streams, remembers useful commands, and helps run diagnostics like scripts, templates, dumps, and resource checks from one focused CLI.

$brew install samba-rgb/wake/wake
$wake -n production api-* --since 2h --ui
Apple Silicon readyIntel Mac not ready yet
logs streamproduction
INFOapi-gateway request completed latency=42ms
WARNpayment-service retrying provider call
ERRORinventory-worker database connection failed
query laterWHERE level = 'error'

Pull once. Query with context.

Capture the full log window first, then narrow the investigation without losing the events around it.

1

Collect the window

Pull enough logs to preserve the incident timeline instead of chasing isolated lines.

wake -n production api-* --since 2h --web
2

Query the signal

Use OpenObserve fields like level, message, pod_name, namespace, and time.

WHERE level = 'error'
3

Keep data clean

Reconnects avoid replaying the same since window, so new rows stay new.

fresh logs only after reconnect

Platform Status

Wake currently supports Apple Silicon Macs. Intel Mac support is still in progress and should not be treated as usable yet.

Installation guide

Start with two commands.

Install Wake on Apple Silicon, then point it at the namespace you care about.

brew install samba-rgb/wake/wakewake -n your-namespace --ui

Get in Touch