Skip to content

Example apps

Every feature in Homestead is a self-contained app, and every app is opt-in. The apps below ship in the repo as a showcase of what you can build — install the ones you want, fork them to fit your household, or use them as inspiration for your own. homestead init starts you with a sensible set; the full list lives in your homestead.config.ts, and adding or removing an app is a one-line change.

Tasks

  • Todos — daily todo list with progress tracking.

Food

  • Groceries — manage your grocery list with smart categorization.
  • Recipes — manage household recipes with structured ingredients, and log what you cooked.

Money

  • Gift Cards — manage household gift cards and track their balances.
  • Credit Cards — track credit card perks and maximize rewards.
  • HSA Receipts — track unreimbursed medical expenses for tax-free HSA withdrawals.

Relationships

  • People — contact information and important dates for the people you know.
  • Events — track yearly-recurring household events.
  • Games — scorekeeping for games you play with the people in your life, including mini golf, Pictionary, and bridge.

System

  • Dashboard — an overview of your Homestead system, built from widgets the other apps contribute.
  • Notifications — view and manage your notifications, including web push.

A few core apps — Settings, Users, and the Superuser console — are always installed; they're part of the platform rather than the showcase.

Agents get all of it, too

Every app above publishes its schema and operations through Homestead's AEP-compliant API, so anything you can do, an agent can do on your behalf — add a grocery item, log a recipe, redeem a perk.

Want your own app?

These examples are just apps sitting next to yours. Drop a folder with an app.homestead.ts under apps/ (or run homestead init-app <name>) and it's picked up automatically — see the Quick Start.