Skip to content

Latest commit

 

History

307 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KeepPeek logo

Status: KeepPeek is in Alpha qualification and is not yet production-ready. The active Alpha gate tracks the remaining early-adopter, recovery, and feature-freeze evidence.

KeepPeek is a local-first network video recorder (NVR) and Media Gateway for IP cameras. The focused Rust service records camera streams as MP4, serves the Svelte browser interface, and lets independent viewers, inference services, and integrations consume or publish media and events.

Documentation

The KeepPeek Book is the primary documentation. The public protocol is documented separately in the api/ directory. The evidence export lifecycle documents durable history, duplicate handling, deadlines, retention, authorization, and download integrity. The recording integrity guide documents coverage, retention, gap evidence, pagination, metrics, and alert inputs. The backup and restore guide documents sensitive two-TOML bundles, GET /config/export, POST /config/apply, and crash-safe activation on restart. The Home Assistant card guide covers the direct live-camera Lovelace card, HACS/manual installation, visual editor, CORS, and credential security.

Stop KeepPeek

Stop all KeepPeek server processes for the current user on macOS or Linux:

./stop.sh

On Windows, stop the registered KeepPeek service and any standalone server processes:

.\stop.bat

Both commands succeed when KeepPeek is already stopped.

License

Copyright (C) 2026 Marcus Asteborg.

KeepPeek is licensed under the GNU Affero General Public License version 3 only (AGPL-3.0-only).

The KeepPeek server, first-party viewer, and other original KeepPeek code use this license. Public API definitions and documentation under api/, plus bindings generated solely from them, are licensed under the MIT License. Forked crates under crates/ retain their original upstream licenses. See the book's open-source and licensing chapter for details.

Releases

Sponsor this project

Packages

Used by

Contributors

Languages