Move forward without falling behind.

Harbor tracks two things for every area of your life: are you maintaining it, and are you making progress? A good day means nothing drifted.

Get on TestFlight

Two layers per area

Maintain

Habits

The daily minimums that keep an area from going cold. Did you show up today?

Progress

Tasks

The concrete steps that move an area forward. Did you advance something today?

Every life area gets its own dot. When you maintain your habits and complete a task, the dot fills in. The goal isn't perfection — it's that no area goes invisible.

Built MCP-native

Harbor speaks Model Context Protocol. The same Today dashboard from your iOS app renders live as an inline UI Resource inside any MCP Apps host — Claude, ChatGPT, Cursor, Cowork. Your agent sees your dots, streaks, and cold areas without you switching apps.

TUESDAY, MARCH 31
Today
Health
Career
Family
Restore
SFSU
Home
July
Virgil
4 of 8 — keep going
Restore cold 3+ days
TASKS · TODAY
Follow up with Zachery
Write intro paragraph
Submit Aetna superbill
HEALTH
PT / knee exercises
4
Water in the morning
12

iOS app

Log habits, check off tasks, and see your area dots at a glance. Lock screen widgets keep status visible.

TestFlight
Claude
What's my status today?
Here's your Harbor dashboard for today:
Harbor — Today
Health
Career
Family
Restore
SFSU
Home
4 of 8 areas touched
Restore cold 3+ days
PT exercises
✓ 4-day streak
Water
✓ 12-day streak
CodeSignal prep
○ pending
You're at 4/8 areas. Health is solid with a 12-day water streak. Restore has been cold for 3 days — even 5 minutes of something restorative would close that gap. Want me to log your CodeSignal practice when you're done?

In-chat dashboard

The MCP server renders a live Harbor widget directly in your AI conversation. Your agent sees your dots, streaks, and cold areas without switching apps.

MCP Apps · UI Resource

How it works

AreaDots

Each life area is a dot. The ring fills as habits complete (maintain), the center lights up when a task advances (progress). Glance at the board and know where you stand.

MCP integration

16 tools over Model Context Protocol. Any AI agent can list habits, log completions, pull today's status, and create tasks — all via authenticated JSON-RPC.

MCP 2025-11-25

Nothing goes cold

Every area gets at least a minimum daily touchpoint. The point isn't equal time — it's that nothing drifts off your radar. Untouched areas surface automatically after 3 days.

Lock screen widgets

Accessory widgets show area touches and task counts right on your lock screen. Swift-native, updated every 15 minutes via shared App Group storage.

WidgetKit

Anchor what matters.

Track what's worth maintaining. Track what's worth advancing. Don't let anything drift.

Get on TestFlight