Captions on the photo frame
An e-paper frame on the wall shows a photo — and now, if you want, a line that says when and where it was taken. The photoframe endpoint draws a caption into the bottom-left corner of every frame it s
Documentation
An e-paper frame on the wall shows a photo — and now, if you want, a line that says when and where it was taken. The photoframe endpoint draws a caption into the bottom-left corner of every frame it s
Everlock now serves battery-powered e-paper picture frames. Point an [esp32-photoframe](https://github.com/aitjcize/esp32-photoframe) at an album and it wakes up, fetches one picture, and goes back to
The vault backend is Everlock's **Bitwarden-compatible password manager**. It provides a hosted, end-to-end-encrypted password vault over HTTP, backed by Everlock's versioned storage. Official Bitward
`backend-vault-http` is a multi-instance, Bitwarden-compatible vault backend for Everlock. The wire protocol, client crypto, and data model live in the standalone [`apimeister-vault`](https://codeberg
Everlock now hosts your passwords. The new **vault backend** (`backend-vault-http`) speaks the Bitwarden protocol, so the official Bitwarden clients you already use — desktop, browser extensions, mobi
Everlock runs its AI features on its own inference engine, [**gguf-runner**](https://github.com/apimeister/gguf-runner) — a self-developed, from-scratch GGUF runtime written for this project. It is em
Everlock does not implement a photo library from scratch. The image backend embeds [**apimeister-photos**](https://codeberg.org/apimeister/apimeister-photos) — a standalone, stateless media library kn
A single Everlock process can host many independent photo libraries at once. Each library is an **image instance**: its own storage, its own hostnames, its own access grants, and its own gallery. This
Everlock's container registry is powered by [**apimeister-registry**](https://codeberg.org/apimeister/apimeister-registry) — a standalone, open-source OCI Distribution runtime. Everlock embeds that en
The AI backend is Everlock's built-in operator assistant and shared vision runtime. It is exposed in two places: - an interactive prompt mode inside the admin SSH session - image captioning for the im
Everlock embeds a small LLM and exposes it in two places: 1. as a free-text prompt mode inside the admin SSH session (`backend-ai-ssh` + `backend-admin-ssh` + `frontend-ssh`) 2. as an image-caption
The calendar backend is Everlock's CalDAV service. It lets one Everlock instance host one or more calendar namespaces over HTTP, authenticate with normal Everlock users, and persist events as readable