Skip to content

Releases: RhombusSystems/rhombus-cli

v0.14.0

25 Mar 00:27

Choose a tag to compare

Changelog

  • dac7261 Add --lan flag to analyze footage for LAN-optimized frame extraction
  • 8468d39 Add analyze command for activity-aware frame extraction
  • 23759fb Add context command for LLM deployment context generation
  • afc34d8 Add media, secrets, and test artifacts to .gitignore
  • aa9d1a4 Add real-time alert monitoring via WebSocket
  • 29c3f2a Add stitch command for stitching event videos across cameras
  • 403043b Disable motion seekpoints by default in analyze and stitch
  • 13995ae Download alert clips as playable MP4 and open in browser
  • e594972 Fix API player asset filenames
  • 652a0c6 Fix media downloads using mediaapi-v2 with TLS skip
  • 27e73ae Pass alert timestamp to player so it seeks to the right time
  • cb801ad Rename live to footage with optional --start for past footage
  • f60127d Switch dash hostname to dash-internal for local testing
  • c22329b Update API player assets for start-time seek support
  • 7ecfb82 Use ?t= query param for player seek (matches UrlSyncEffect)

v0.13.2

23 Mar 20:53

Choose a tag to compare

Fixes

  • Fix API player asset filenames for start-time seek support

v0.13.1

23 Mar 20:37

Choose a tag to compare

Fixes

  • Fix rhombus footage --start to correctly seek to the specified timestamp instead of showing live view
  • Updated API player assets

v0.13.0

23 Mar 18:23

Choose a tag to compare

What's New

rhombus context — Deployment context for LLM-assisted analysis

Generate a snapshot of all locations, cameras, and stills that gives Claude (or any LLM) rich context about your deployment.

rhombus context generate --lan       # Snapshot all locations/cameras/stills
rhombus context location "Office"    # Query cached location details
rhombus context camera "Front Door"  # Fresh still + camera details + activity

Outputs:

  • ~/.rhombus/context/<profile>/index.md — Compact deployment reference for LLM context windows
  • ~/.rhombus/context/<profile>/stills/ — One still per camera
  • ~/.rhombus/context/<profile>/manifest.json — Full machine-readable manifest

--lan flag for analyze footage

Download frames directly from cameras over LAN instead of via WAN. Downloads 2s VOD segments and extracts frames with ffmpeg. Caches segments to avoid re-downloading overlapping time windows.

rhombus analyze footage --location "Office" --period "last hour" --lan

Motion seekpoints off by default

Both analyze and stitch now exclude motion seekpoints by default, reducing false-positive events. Use --include-motion to opt back in.

rhombus stitch --location "Office" --period "today" --include-motion
rhombus analyze footage "lobby" --period "last hour" --include-motion

v0.12.0

22 Mar 21:28

Choose a tag to compare

What's New

rhombus stitch command

Create stitched videos of events across multiple cameras. Downloads actual VOD clips, overlays camera name and running timestamp, tiles concurrent multi-camera events in a grid layout, and concatenates all segments into a single MP4.

  • LAN-first streaming — uses federated token auth for fast local downloads, falls back to WAN
  • Smart event filtering — drops single-seekpoint blips, only includes clusters with real activity
  • Multi-camera tiling — concurrent events shown side-by-side in a grid
  • Timestamp overlay — camera name and wall-clock time burned into every frame
  • Configurable buffer--buffer flag (default 5s) to grab context around events
rhombus stitch --location "Office" --period "yesterday between 8am and 9am"
rhombus stitch --camera "Front Door,Parking" --start 1700000000000 --end 1700003600000
rhombus stitch --location "Home" --period "today between 6am and 7am" --buffer 10 --output events.mp4

v0.11.0

22 Mar 15:18

Choose a tag to compare

Changelog

  • 47a8478 Add analyze command for activity-aware frame extraction

v0.10.6

20 Mar 16:50

Choose a tag to compare

Changelog

  • e53a99e Download alert clips as playable MP4 and open in browser

v0.10.5

20 Mar 16:43

Choose a tag to compare

Changelog

  • cf5f570 Fix media downloads using mediaapi-v2 with TLS skip

v0.10.4

20 Mar 16:10

Choose a tag to compare

Changelog

  • ffdd0c4 Pass alert timestamp to player so it seeks to the right time

v0.10.3

20 Mar 03:29

Choose a tag to compare

Changelog

  • a4afaac Rename live to footage with optional --start for past footage