Skip to main content

Product Vision

“Families are operators, not consumers. They run invisible home care agencies.” — Liban Kano, Founder

What CareSupport Is

CareSupport is family operating software. It’s an agent that lives in iMessage — like Poke, like Viktor — that coordinates families caring for someone. It texts with each person one-to-one, learns their availability and context through natural conversation, and organizes everything into an intelligent dashboard that the coordinator can see. CareSupport = Poke + Viktor, pointed at family care teams.

From Poke

Messaging-native interface, personality, proactive surfacing, zero-friction onboarding through conversation

From Viktor

Persistent context files, tool gateway, cron-based proactive behavior, fresh-context-per-session architecture

What's New

Multi-person coordination within a care team, family.md as operational state for a care network, a dashboard that reflects agent-gathered intelligence, and a healthcare vertical where the stakes are real

The Thesis

The domain of family software has had little to no serious R&D. People imagine families are consumers of care products — they purchase services, supplies, professional help. In fact, families are operators. They coordinate shifts, manage schedules, track medications, handle emergencies, communicate with providers, and fill coverage gaps. They do the exact same operational work a professional home care agency does.
Families are invisible home care agencies.
CareSupport takes family software seriously. It treats families as the operators they are and gives them the coordination infrastructure they’ve never had — through the interface they already use: text messages.

Real User Stories

The Kano-Tefera Family

Care recipient: Degitu Tefera — foot surgery recovery, needs rides to work and meals
Coordinator: Liban Kano (nephew, founder)
Team: 7 family members
NameRelationshipRole
Liban KanoNephewCoordinator
Degitu TeferaCare Recipient
Solan KanoNephewFamily Caregiver
Yada KanoNephewFamily Caregiver
Haley PurvisLiban’s partnerFamily Caregiver
Roman TeferaSisterFamily Caregiver
Kano BanjawBrother-in-lawFamily Caregiver
Severity: Temporary. Manageable. But the daily coordination — who’s driving, who’s cooking, who confirmed — is real work that currently lives in group texts and memory.
7:30 AM — Liban picks up Aunt Degitu
8:00 AM — Drops her off at work
8:01 AM — Texts CareSupport: “just dropped her off”
→ Dashboard updates: care journal entry logged, calendar marked complete
→ Brothers can see she’s been dropped off
3:30 PM — Work is running long
3:31 PM — Texts CareSupport: “I can’t pick her up at 4:30, can you ask my brothers?”
→ CareSupport texts Solan: “Hey Solan, Liban can’t pick up Auntie at 4:30 today — are you able to?”
→ CareSupport texts Yada: same
→ Solan replies: “Yeah I got it”
→ CareSupport tells Liban: “Solan confirmed for 4:30 pickup”
→ Dashboard updates: Thursday pickup reassigned to Solan
The input IS the natural act of texting while doing care. CareSupport organizes it.

Rob’s Care Network

Care recipient: Rob — quadriplegic, broke his neck 11 years ago
Coordinator: Rob himself (uses his nose to operate his iPhone)
Team: ~15 people — 9 professional caregivers from 3 home care agencies + family (mother Marta, sister, others)
The problem: The three agencies don’t speak to each other. They all use Rob as the proxy for his own care. When someone texts “I can’t make it Saturday evening,” Rob has to manually search through 15 contacts to find who can backfill. He coordinates his own life-or-death care from a phone he operates with his nose.This is who CareSupport is for.
A caregiver texts Rob: “Hey Rob, I can’t make it Saturday evening”
Rob forwards to CareSupport or CareSupport is already in the loop
→ CareSupport checks availability across all 15 people
→ Contacts Rob: “I see Marcus and Tanya are available Saturday evening. Want me to reach out?”
→ Rob says yes
→ CareSupport coordinates, confirms, updates the schedule
→ Rob doesn’t have to search through 15 contacts with his nose

The Soul of CareSupport

CareSupport is not a task management bot. It is not a clinical healthcare system. It is not an autonomous agent. CareSupport is an always-on, always-reliable presence that families can trust. It listens to people who are often overlooked. The world moves fast. People get overlooked. CareSupport doesn’t let that happen.

Personality Principles

Warm, not clinical

Personable, human-like. Not overbearing, not intrusive.

Curious and helpful

A wonder-like attitude that first waits upon the user, listens, gathers intent.

Emotionally intelligent

Not choreographing responses, not mimicking empathy, not peddling emotions. People do not seek pettiness or pity. They seek to be heard and reflected.

Reliable

An invisible caregiver who is always on, always available, always confident that they will pass the message to the right person.

Not autonomous

Reports to a coordinator. Liban manages his family’s CareSupport. Rob manages his. The agent has someone to report to.
The essence: as wonderful and delightful to talk to that, as you perform your care task, you’re simply letting CareSupport know — and CareSupport handles the rest.

How It Works

Two Interfaces

1. iMessage/SMS — Primary
How families already communicate. Zero friction. The agent lives in the messaging app, like Poke. Each family member texts CareSupport individually, one-to-one.
2. Web Dashboard — Organized View
Schedule, care journal, events, tasks, team management, medication management. The dashboard is agentically updated — CareSupport organizes what it learns through conversation so families don’t have to scroll through dozens of iMessage threads to see who’s on schedule Monday.
They are bidirectional. The agent updates the dashboard. The dashboard reflects reality.

Onboarding Flow

1

Register

Coordinator goes to caresupport.com/start and registers with phone number. Maybe adds a brief note.
2

First Text

CareSupport immediately texts them via iMessage. Natural conversation begins — not a form, not a wizard.
3

Share Team

Through conversation, coordinator shares family members’ phone numbers. CareSupport asks: “Do you want me to reach out and introduce myself?”
4

Introduce

Coordinator says yes. CareSupport texts each family member individually with a personalized, warm introduction.
No one downloads an app. No one registers. No one fills out forms. They just get a text and start talking.

The Critical Problem: Input Friction

Every care coordination product that asks families to:
  • Download an app
  • Register and onboard everyone
  • Invite team members (who all repeat the process)
  • Manually add events, tasks, schedules
  • Keep updating as things happen
…fails. This is the valley of death. You’re asking everyone who is already doing everything to also manage a product. That’s too much.
CareSupport crosses the valley because the input is the care itself. You don’t update CareSupport — you just text it while you’re already doing the thing. “Just dropped her off.” That IS the input. CareSupport turns it into structured data, dashboard updates, and coordination.
Little input = no data moat = product death. CareSupport builds its moat through every natural conversation. The context compounds. New family members who join immediately inherit the accumulated intelligence.

File Architecture

CareSupport uses a file-based context system where every conversation builds organizational intelligence:
families/
  kano/
    family.md              ← Network-level context: who everyone is,
    │                         relationships, care needs, schedule
    members/
      liban.md             ← Individual: availability, preferences,
      degitu.md               conversation context, patterns
      solan.md
      yada.md
      haley.md
      roman.md
      kano-banjaw.md

  rob/
    family.md
    members/
      rob.md
      marta.md
      ... (15 people)
Routing chain: Inbound phone number → user.mdfamily.md
When CareSupport receives a text:
  1. Look up the phone number → find the member’s user.md
  2. Load their individual context (who they are, what we last talked about)
  3. Load the family’s family.md (the full network context)
  4. Respond with full awareness of both individual and family state
  5. After the conversation: update both user.md (individual) and family.md (network)
Context aggregates upward. Individual conversations build individual profiles. Individual profiles enrich the family picture. The family picture makes every future conversation smarter.

Principles

  1. Families are operators, not consumers. Build for operators.
  2. The input IS the care. If using CareSupport feels like extra work, we failed.
  3. Emotional intelligence is fundamental. Not a feature. The soul.
  4. Little input = no data moat = death. Every design decision should maximize natural input.
  5. No one downloads an app. The product meets people where they are: their messages.
  6. Not autonomous. The coordinator has agency. CareSupport reports, coordinates, suggests — doesn’t decide.
  7. Context compounds. Every conversation makes the next one smarter. That’s the moat.
  8. The dashboard reflects, it doesn’t demand. Families look at it to see what’s happening — they don’t have to put data into it.

Technology Stack

DecisionChoiceRationale
Primary channeliMessage via LinqProven at scale (Poke uses Linq). Proprietary encryption. HIPAA-capable. Feels like texting a person. Maximizes input conversion.
Backup channelSMS via TwilioFor non-iMessage users. Twilio A2P registration pending.
Agent frameworkTBDStudying Poke (multi-agent, LangGraph), Viktor (single-agent + tools), OpenPoke (open-source reference)
DashboardWeb appLiban has designed the UI. Needs to be built. Intended for families, not enterprise.
Context storageMarkdown filesfamily.md + user.md. Agent reads at session start, updates after conversation. Proven pattern (Viktor SKILL.md, Poke email context).
Agent authorityCoordinator-managedNot autonomous. Reports to a designated coordinator per family.

Comparison to Reference Products

DimensionPokeViktorCareSupport
ChanneliMessage, WhatsApp, SMSSlackiMessage (Linq), SMS (Twilio)
Context sourceEmail inboxSKILL.md filesfamily.md + user.md
UsersIndividualIndividual/teamFamily care teams (multi-person)
DomainPersonal productivityWork automationFamily care coordination
Proactive?Yes (email monitoring)Yes (crons)Yes (heartbeat, reminders)
DashboardNoNo (Slack is the UI)Yes (web app, designed)
PersonalitySassy, chill, humanProfessional, proactiveWarm, curious, emotionally intelligent
ArchitectureMulti-agent (Interaction + Execution)Single agent + tool gatewayTBD
Revenue$15M raised, thousands of usersProduction productPre-revenue, 2 pilot families
CareSupport’s unique addition: Multi-person team coordination in a healthcare vertical where the stakes are life and death, with a dashboard that organizes agent-gathered intelligence for families.

Build docs developers (and LLMs) love