internal/

directory
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 22, 2026 License: MIT

Directories

Path Synopsis
Package ai produces human-readable critiques of espresso shots using an LLM.
Package ai produces human-readable critiques of espresso shots using an LLM.
Package api wires the HTTP handlers for caffeine.
Package api wires the HTTP handlers for caffeine.
Package beans is a tiny CRUD store for coffee beans.
Package beans is a tiny CRUD store for coffee beans.
Package config holds runtime configuration for caffeine.
Package config holds runtime configuration for caffeine.
Package live streams real-time machine events to browser clients.
Package live streams real-time machine events to browser clients.
Package machine proxies requests to the Meticulous machine HTTP API.
Package machine proxies requests to the Meticulous machine HTTP API.
Package preheat persists user-defined preheat schedules and runs the background scheduler that fires them.
Package preheat persists user-defined preheat schedules and runs the background scheduler that fires them.
Package profileimages persists AI-generated profile artwork on the local filesystem.
Package profileimages persists AI-generated profile artwork on the local filesystem.
Package push handles Web Push subscriptions and notification delivery for self-hosted Caffeine installs.
Package push handles Web Push subscriptions and notification delivery for self-hosted Caffeine installs.
Package settings persists app-level configuration (currently just the AI provider/model/API keys) in the same SQLite database used for shot history.
Package settings persists app-level configuration (currently just the AI provider/model/API keys) in the same SQLite database used for shot history.
Package shots caches shot history from the Meticulous machine in a local SQLite database and serves it to the UI.
Package shots caches shot history from the Meticulous machine in a local SQLite database and serves it to the UI.
Package web embeds the built Vite web app into the Go binary.
Package web embeds the built Vite web app into the Go binary.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL