private memory · one owner · many invited minds
Give your intelligence somewhere to return to.
Hearth is one private, governed memory for the models and coding agents you choose. Change the intelligence whenever you want. Keep the continuity that is yours.
local-first on macOS · sources stay whole · models cannot approve their own memory
01 / the source vault
It keeps what actually happened.
Hearth preserves every approved source byte-for-byte. Search, summaries, and memories can be rebuilt; the original cannot be silently rewritten.
02 / living memory
It remembers that you change.
Yesterday’s truth stays part of the record without pretending to be today’s truth. Hearth keeps belief, correction, and current reality in the right order.
“The release should be cloud-first.”
“Cloud can come later, after the local trust boundary is proven.”
“The first release is local-only.”
03 / context compiler
It brings back what matters now.
A model does not need your whole life pasted into one prompt. Hearth assembles a bounded package: identity, immediate work, exact evidence, and the corrections that could change the answer.
04 / authority
Nothing stays without you.
Models may notice something worth remembering. They may gather evidence and propose it. Only the owner can let high-impact memory become active.
“Prefer the smallest verified change before expanding scope.”
Supported by 3 exact passages across 2 project sessions. No contradiction found.
05 / model independence
Change the mind. Keep the memory.
Invite the local model or coding agent that fits today’s work. Hearth stays behind a stable boundary, carrying forward only the context that tool is authorized to receive.
06 / signed installation
Verify the package. Trust the exact bytes.
Start with an up-to-date Apple-silicon Mac, FileVault, and Docker Desktop. Before opening anything, verify the exact package, its Developer ID signature, and Gatekeeper assessment.
PKG="$HOME/Downloads/A-Hearth-0.1.65-arm64.pkg"
EXPECTED_SHA256="bd685919f0dac1c71a230c7b5893dfd6c50faf86a6a3b6ff202cdc3a6625dbc8"
printf "%s %s\n" "$EXPECTED_SHA256" "$PKG" | shasum -a 256 -c -
pkgutil --check-signature "$PKG"
spctl --assess --type install --verbose=4 "$PKG"
07 / macOS installer
Install it normally. Open it signed.
Open the verified package in Finder or Terminal, complete the standard macOS Installer flow, and keep A Hearth in its fixed signed location. Do not remove quarantine metadata or bypass Gatekeeper.
Open macOS Installer
/Applications/A Hearth.app
Open A Hearth
open "$HOME/Downloads/A-Hearth-0.1.65-arm64.pkg"
# Complete macOS Installer, then:
open -a "A Hearth"
08 / first launch
Create the room. Draw the authority line.
Choose “Create new Hearth.” The app prepares owner-only local state, Keychain secrets, the private database, migrations, service, backup, and an isolated restore check before anything is invited in.
Create new Hearth
Activate the owner constitution
Save the recovery kit separately
Verify this Mac
09 / deliberate access
Connect one model. Approve one source.
Verify a local runtime with a content-free challenge, then authorize the first source directory yourself. Connections can use bounded context; they cannot grant themselves access or approve what becomes memory.
Verify and activate
Begin ingestion
10 / connected tools
Invite your tools. Make the first Ask.
Connect the coding client you already use through local stdio MCP, keep its own tool approvals enabled, then confirm readiness in Diagnostics. Search one known source, inspect the citation, and ask for the same fact.
codex mcp add hearth -- '/Applications/A Hearth.app/Contents/MacOS/A Hearth' --mode mcp
A-Hearth-Claude-Desktop-0.1.65.mcpb from the signed release.the first hearths
Somewhere private to come home to.
A Hearth is approaching its first personal macOS release: one owner, one private installation, and the models and agents they choose.