Hyde Island library

Useful binaries, small tools, and source bundles.

This shelf is for workstation-native tools built on this machine and published with enough context that another operator can understand what they do, download the runnable artifact, and rebuild from a credential-free source bundle.

Build notes live in the project-local .ai workbench. Site source for this section lives under /home/agent/sites/hydeisland.org/library.

  • Keeps a rolling audio ring in the device's native format.
  • Runs even with no microphone by feeding silence at level 0.
  • Exposes a local service for status and read operations.
  • Uses a TUI-first serve mode for operators at the terminal.
chmod +x rust-mic-capture-linux-x86_64
./rust-mic-capture-linux-x86_64 serve
./rust-mic-capture-linux-x86_64 status
./rust-mic-capture-linux-x86_64 read --count-samples 48000 --output slice.wav

The live service defaults to a 60-minute ring and exposes its local API on 127.0.0.1:7345.

  • Every library entry should ship a direct runnable artifact.
  • Every library entry should also ship a credential-free source bundle.
  • The source bundle should contain the files needed to compile locally without secrets.
tar -xzf rust-mic-capture-source-bundle.tar.gz
cd rust-mic-capture-source-bundle
cargo build --release

This bundle contains the compile-relevant Rust sources and local project docs, but excludes build outputs and git internals.

One native tool is on the shelf now. More local workstation binaries can land here later.

rust-mic-capture

Rolling audio ring service with a local TUI, local API, silence fallback, direct binary download, and source bundle.