CleanFrame
A personal home screen for Samsung The Frame. A starting point to fork and adapt.
LifeLink helps you write to family, keep track of appointments, and check messages that seem suspicious. Nothing is sent until you say so.
LifestyleTypeScript · CSSGitHub @AlgolteaOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗One calm, voice-first place for older adults to stay connected, get through the day, and stop scams, with someone they trust one tap away.
Speak or type → review the exact action → approve → done.
Try it live at lifel.ink · Devpost
Built in 36 hours at SBUHacks 2026 (Stony Brook University, October 23 to 25), theme Steel and Steam.
The project
For developers
Scammers target older adults online all the time. They buy ads and send emails pretending to be Medicare or a bank. Last month it happened to a teammate's grandmother: she spent four hours on the phone with a scammer and lost over $90,000.
The usual advice is to let family handle everything, and she refused. She wanted to keep doing things herself. So we built one interface where older adults act for themselves in a controlled, safe environment, and where someone they trust is a tap away, so nobody spends hours talking to the wrong person.
We aren't the only ones who see the gap. Y Combinator's Fall 2026 Request for Startups includes AI for the Aging Population. It notes that by 2030 one in five Americans will be over 65, that about 53 million family members already provide unpaid care, and that few technologies, even popular voice assistants, are designed for older adults. It calls out the same areas LifeLink focuses on: conversational voice interfaces, safety and independence, and software that helps families coordinate care and appointments.
Everything works with read-aloud, large text, high contrast, full keyboard control, and all ten languages. Practice mode lets anyone try every feature on sample data first, with nothing real sent.
The model only proposes. The Convex backend writes out the exact action, fingerprints it, and runs it only when the approval matches the current version and the permissions still hold:
$$ \text{execute} \iff H(d_{\text{approved}}) = H(d_{\text{current}}) \ \land\ \text{permissions still hold} $$
If anything changes after you approve (the wording, the recipient, the day), the old approval no longer counts and you approve again. Family members only ever see what you chose to share. They can never act for you, and you can revoke their access instantly. The architecture section lists the guarantees the backend enforces and tests.
Stack: Next.js 16 (React 19, Tailwind v4, installable PWA), Convex, and Better Auth in a Bun + Turborepo monorepo. The web app is deployed on Vercel. The Discord bridge holds a persistent Gateway connection, which serverless hosting can't keep open, so it runs as a systemd service on a Vultr Debian VPS.
This is the beginning of the README. Read the rest at the original. Read the full README ↗