Nearbody

Phone-based body doubling for starting hard tasks.

Core promise: “You’re not alone. Start one hard thing with gentle company from your phone.”

Status

Early MVP planning + generated iOS app shell.

Current codebase:

  • native SwiftUI iOS app generated by Rork
  • local SwiftData session/template shell
  • product/technical planning docs
  • Open Pilot-ready issue and PR templates

Planned MVP:

  • quick task start
  • timer/body-double session
  • practical AI text companion
  • anonymous cloud sync
  • optional account
  • delete/export/private-mode privacy controls
  • gentle reminders and calendar starts

Quick start

make verify

Linux verification currently checks repo structure/docs/Open Pilot templates and skips Xcode-only tests with a note.

Key docs

  • Product: docs/product/PRD.md
  • MVP scope: docs/product/MVP_SCOPE.md
  • Roadmap: docs/product/ROADMAP.md
  • Build plan: docs/superpowers/plans/2026-05-24-mvp-build.md
  • Go backend architecture: docs/technical/GO_BACKEND_ARCHITECTURE.md
  • DB schema: docs/technical/DB_SCHEMA.md
  • API/WebSocket spec: docs/technical/API_SPEC.md
  • Codebase map: docs/codebase/

Open Pilot

This repository keeps the base Open Pilot issue template and PR template.

Agent-ready issues must include:

  • ready-for-agent
  • deterministic test command
  • clear acceptance criteria
  • explicit out-of-scope notes

Add agent:queued only after human review.

License

GPL-3.0-only. See LICENSE.

S
Description
Phone-based body doubling for starting hard tasks
Readme
746 KiB
Languages
Go 50.1%
Swift 44.4%
PLpgSQL 3.8%
Makefile 1.7%