Hyperlocal · AI-matched · B-Corp ready

Swap skills,
not cash.

One hour of your know-how = one hour of a neighbor's. AI matches you with people nearby who teach what you want and want what you teach. No money. No ads. Just a trade.

Lisbon pilot · opening globally · free forever tier

A cooking class in progress: an instructor showing a student how to prepare a dish over a kitchen bench
A grandmother and a young child cooking together at a kitchen counter, the elder guiding the child's hands
Close-up of a craftsman's hands working a piece of wood with hand tools on a workbench

See it in action

Marco's faucet is leaking. Here's what he does.

A real walk-through of finding a plumber in your neighborhood — without spending a cent, without a marketplace commission.

  1. 1

    Searches for a plumber

    What do you want to learn or get done?
    plumbing|
    🔧 Plumbing (ESCO 7341)🪛 Home repair🚿 Faucet fix

    Marco opens SwapHours in Alfama, Lisbon. Types 'plumbing' in the skills he needs.

  2. 2

    AI matches 3 neighbors

    Paulo M.
    Plumbing · 12 y
    0.4 km
    4.9
    wants Python tutoring ← you offer it
    Rita F.
    Plumbing & home repair
    0.8 km
    4.7
    wants guitar lessons
    Tiago S.
    Plumbing · 6 y
    1.1 km
    4.8
    wants Portuguese history

    Within seconds, Claude suggests 3 people nearby who offer plumbing skills and want something Marco offers in exchange.

  3. 3

    Reads the grounded 'why'

    Paulo M.

    demo.scenes.3.explanation

    ✓ Verified ID🏆 Top neighbor

    Every match comes with a citation-checked explanation. No hallucinations — every fact links to a data source.

  4. 4

    Requests 1 hour

    Session proposal
    with Paulo M. · Plumbing · 12 y · 1 hour
    Sat 27 Apr · 10:00
    Sat 27 Apr · 14:00
    Sun 28 Apr · 11:00

    Marco hits 'Request an hour'. Paulo gets a push. They schedule Saturday morning in Marco's kitchen.

  5. 5

    They meet · faucet fixed

    Session completed
    Duration50 min
    Both confirmed✓ ✓
    TimeCredit · Marco− 1.0 h
    TimeCredit · Paulo+ 1.0 h

    Paulo fixes the faucet in 50 minutes. Both confirm completion in-app. 1 TimeCredit moves from Marco to Paulo.

  6. 6

    The loop continues

    Paulo's next match
    Diana V.
    Python · data science
    0.3 km
    4.8
    wants basic plumbing → you offer it

    Zero money moved. Three neighbors met. Two skills taught.

    Paulo spends his new credit learning Python with a 22-year-old dev two streets away. The whole neighborhood gets more capable.

What we believe

Why SwapHours works

AI semantic matching

Jina embeddings + Claude reasoning pair you with 3-5 neighbors weekly. No scrolling marketplaces.

TimeCredit economy

1 hour given = 1 TimeCredit earned. Spendable on any skill, from Python tutoring to urban gardening.

Trust by design

KYC light, skill-proof video, bidirectional reviews. Every match explained with grounded citations.

Impact native

Hours, pairs, CO2 saved, intergenerational ratio — exported to B Impact Assessment day one.

The loop

How it works

  1. A warm candid moment of two people together in soft natural light, conveying calm and trust
    1

    Verify once

    KYC light via Sumsub, pick your city, add skills you offer and want.

  2. Two neighbors in a relaxed, lively conversation outdoors, leaning toward each other
    2

    Get matched

    AI proposes 3-5 neighbors every Sunday with a grounded "why" explanation.

  3. A guitar lesson in progress: one person showing a chord shape while the other follows along
    3

    Meet & trade

    Schedule an hour, meet in person, confirm completion — TimeCredits settle.

  4. Two people sharing a warm handshake after a meeting, closing a positive interaction
    4

    Review & grow

    Leave a review, watch your trust score rise, spend credits on new skills.

Pricing

Simple pricing

TimeCredits stay free — always. Pay only for richer AI, faster matches, and hosting perks. Every plan starts with a welcome-bonus gift of hours to break the ice.

Neighbor

Freeforever
1h welcome bonus on KYC
  • 3 AI matches per week
  • Moderated chat & reviews
  • KYC verification
  • TimeCredit balance
  • Basic impact dashboard
Most popular

Citizen

$9per month · $72/year
5h welcome bonus
  • Everything in Neighbor
  • Unlimited AI matches
  • Daily priority queue
  • Richer match explanations (Claude Sonnet)
  • Monthly AI impact narrative PDF
  • Conversational onboarding chatbot

Host

$19per month
10h welcome bonus
  • Everything in Citizen
  • Visible Host trust badge
  • Guest hosting privileges
  • 2× match priority
  • Early access to city events
  • Direct support line

🛠 Dev quick-links · sign in to access

All routes call the real backend (Postgres + Prisma). AI matching runs in stub mode until ANTHROPIC_API_KEY + JINA_API_KEY are set — until then Claude returns templated output and Jina uses deterministic hash vectors.