Manual
A complete reference for every feature in Choresight. For the philosophy and best practices, see the Getting Started Guide.
Contents
Adding Loops
The form at the top of the app lets you add new loops.
Name field
What you want to remember to notice. Keep it short and actionable: "Clean bathroom," "Check oil," "Water plants."
Days / Hours
How often this loop should come back around. Set 7 days for weekly tasks, 30 days for monthly, etc. You can combine days and hours for more precision.
One-off tasks: Leave both at 0 to create a one-time task. It will go to "Needs Sorting" and won't repeat after completion — it simply disappears when done.
Add Loop button
Creates the loop. If you set an interval, it goes to "Should" by default. If no interval (one-off), it goes to "Needs Sorting."
Suggested button
Opens a library of pre-built loops organized by category (Kitchen, Household, Pets, Kids, etc.). Click any category to see suggested loops with recommended intervals. Click a loop to add it instantly.
Sections
Loops are organized into sections based on priority and status.
Needs Sorting
The inbox. New one-off tasks land here. This is where you decide: Is this a Must, Should, or Could? Drag loops out of here during your daily check-in.
Must
High priority. These need attention today or very soon. Red accent indicates urgency.
Should
Normal priority. The default home for recurring loops. Blue accent.
Could
Low priority. Nice to do if you have time, but not urgent. Gray accent.
Snoozed
Loops you've postponed until tomorrow. They'll automatically return to their original section at 8am the next day. Only visible when Snooze is enabled in Settings.
Done
Recently completed loops. They stay here briefly, then cycle back to their section when the interval passes. This gives you a record of recent wins.
Record (History)
A chronological log of everything you've done: completions, snoozes, and other actions. Only visible when History is enabled in Settings.
Loop Actions
Each loop has several ways to interact with it.
Checkbox (clicking the loop)
Marks the loop complete. It moves to "Done" and starts counting down until it's due again based on its interval.
Unchecking a completed loop: Click it again to undo. It returns to its previous section as if you hadn't completed it.
One-off tasks: Completing a loop with no interval removes it entirely — it won't come back.
"tomorrow" button
Snoozes the loop until 8am tomorrow. The loop moves to the Snoozed section and automatically returns when the snooze expires. Use this when something needs doing but not today.
"+24h" button (on completed loops)
Adds 24 hours to when the loop will next become active. Use this if you completed something but want a little extra time before it comes back.
"···" button (Details)
Opens the loop detail modal where you can edit the name, change the interval, or see when it was created.
"×" button (Delete)
Permanently removes the loop. This cannot be undone.
Dragging & Organizing
Loops can be dragged between sections to change their priority.
Drag to a section
Grab any loop and drag it to Must, Should, Could, or Needs Sorting to change its priority. The loop will stay in that section until you move it again or complete it.
Drag to a calendar day
When the weekly calendar is visible, drag a loop to a specific day to schedule it. The loop will appear under that day as a reminder of when you plan to do it.
Drag out of Snoozed
If you snoozed something but changed your mind, drag it back to Must, Should, or Could. This cancels the snooze.
Weekly Calendar
The calendar row shows the current week (Sunday through Saturday) and lets you plan ahead.
Enabling the calendar
Go to Account (click your email) → Settings → toggle "Weekly calendar" on.
Scheduling loops
Drag any loop to a day of the week. It will appear under that day. This doesn't change when the loop is due — it's just a visual reminder of when you plan to tackle it.
Today highlight
The current day is highlighted so you can quickly see what you planned for today.
Settings
Access settings by clicking your email address in the top right, then look under "Settings" in the Account modal.
Weekly calendar
Shows or hides the calendar row at the top of the app. When off, you get a simpler two-column layout. Default: off.
Snooze
Enables or disables the snooze feature. When on, you'll see "tomorrow" buttons on loops and the Snoozed section. When off, these are hidden. Default: on.
History
Shows or hides the Record section at the bottom of the app. The history tracks all your completions and snoozes. Default: off.
Team features
Only appears if you have team members. Enables assignee indicators showing who's responsible for each loop. Default: off (and hidden for solo users).
Theme
Changes the visual style of the app. Options: Hemingway (default), Clean, Fun (Kids), Roommates, Teacher. All themes use the same labels — only colors and fonts change.
Account & Billing
Click your email address in the top right to open the Account modal.
The Google account you signed in with.
Plan
Shows your current subscription: Weekly ($2/week), Monthly ($6/month), or Yearly ($55/year).
Status
Trial, Active, Past Due, or Cancelled. During your 14-day trial, you have full access to all features.
Manage Billing button
Opens Stripe's billing portal where you can update your payment method, change plans, view invoices, or cancel your subscription.
Invite Team button
Only appears if you have team members. Opens the invite modal to add more people to your workspace.
Teams & Sharing
Choresight supports sharing a workspace with household members.
Inviting someone
Open Account → Invite Team. Enter their email address. They'll receive an email with a link to join your workspace.
Shared loops
Everyone in the workspace sees the same loops. When one person completes a loop, it's completed for everyone.
Team features toggle
When enabled, you'll see colored indicators showing who created or is assigned to each loop. This helps coordinate who's doing what.
Leaving a workspace
Currently, contact support at hello@choresight.com to leave a shared workspace or transfer ownership.