Orbit - Your Context. Your Coaches. Your Systems.

Inspiration

We kept watching people have the same conversation with ChatGPT every single day: "I'm a software engineer working on a startup, stressed about deadlines..." Why? Because AI has amnesia. Every chat starts from zero.

Meanwhile, therapy costs $200/hour and books a month out. Productivity apps feel like digital chores. And honestly? Sometimes you just need someone who gets your situation to help you think through a decision at 11pm on a Tuesday.

We wanted to build something that felt less like "AI chatbot" and more like having a personal board of advisors who actually remember you—your values, your goals, the conversation you had last week. Not another tool to manage. A system that manages itself around you.

What it does

Orbit is a personal context operating system with AI coaches who remember you.

The Core Flow:

  1. You set your context once - values, goals, challenges, work situation, communication style
  2. Pick a specialized coach - 8 coaches across leadership, wellness, productivity, creativity, career, communication, strategy, and mindfulness
  3. Have real conversations - they stream responses, build frameworks, create action plans
  4. Get automatic insights - after each session, AI generates a summary with decisions made, action items, and coaching notes
  5. They remember everything - coaches reference previous sessions naturally, building continuity over time

What makes it different:

  • Session Insights: Auto-generated reports after every conversation with key decisions, prioritized action items, and recommendations for next time
  • Coach Memory System: Each coach maintains rolling memory of your last 5 sessions, so conversations build on each other
  • Context Core: Your personal context (values, goals, work situation) injects into every conversation automatically
  • ROI Dashboard: Track tangible impact - clarity ratings, energy saved, action items generated, time invested
  • Rich Outputs: Coaches don't just chat - they generate structured artifacts (plans, frameworks, analyses) and actionable task lists

Specialized Coaches:

  • 🎯 Atlas (Leadership) - Strategic, helps you lead teams
  • 🧘 Sage (Wellness) - Empathetic, focuses on balance
  • ⚡ Spark (Productivity) - Direct, cuts through overthinking
  • 🎨 Muse (Creativity) - Imaginative, unlocks ideas
  • 📈 Nova (Career) - Motivational, guides growth
  • 💬 Echo (Communication) - Empathetic, improves relationships
  • 🧭 Compass (Strategy) - Analytical, clarifies direction
  • 🌱 Bloom (Mindfulness) - Grounding, reduces overwhelm

How we built it

Tech Stack:

  • Framework: Expo SDK 54 + React Native 0.81 (mobile-first, cross-platform)
  • Navigation: Expo Router (file-based routing)
  • State Management: Zustand (lightweight, performant)
  • Styling: NativeWind (Tailwind CSS for React Native)
  • Database: Supabase (Postgres + Auth + Realtime)
  • AI: Multi-provider routing (Gemini primary, OpenAI/Anthropic fallback)
  • Payments: RevenueCat (subscription management)
  • Icons: Lucide React Native
  • Animations: React Native Reanimated 4

Architecture Decisions:

Why mobile-first? Coaching moments happen everywhere - commuting, lying in bed thinking about a decision, between meetings. Desktop feels too formal.

Why multi-provider AI? Different models excel at different tasks. Gemini for speed and general coaching, Claude for deep empathy and nuance, GPT-4 for structured outputs. We route intelligently.

Why Supabase? Real-time subscriptions for live chat, Row Level Security for privacy, edge functions for AI processing, built-in auth. Perfect for fast iteration.

Key Implementation Challenges:

  1. Streaming AI Responses: Built custom streaming parser that handles multiple providers (Gemini SSE, OpenAI chunks, Anthropic deltas) with a unified interface
  2. Artifact Extraction: Regex-based parser that extracts <artifact> and <tasks> tags from AI responses and renders them as interactive components
  3. Context Injection: System prompt builder that seamlessly weaves user context, coach personality, and session memory into every AI call
  4. Session Insights: Post-conversation AI analysis that extracts structured data (decisions, actions, themes) from unstructured chat history
  5. Coach Memory: Rolling window memory system that stores session highlights and injects them contextually into future conversations

Challenges we ran into

1. Making AI Actually Remember

First attempt: store entire conversation history and inject it every time. Result: token limits exploded, responses slowed to a crawl, costs skyrocketed.

Solution: Built a two-tier memory system. Short-term: last 10 messages for immediate context. Long-term: AI-generated session highlights (max 5 per coach) with key outcomes. Coaches reference "last time we talked about X" naturally without us manually coding that logic.

2. The "Cold Start" Problem

Early testers would download, see 8 coaches, pick one randomly, and have a generic conversation. No personalization, no value.

Solution: Mandatory onboarding that captures context in 60 seconds. Not a survey - a conversation. Pick your top values from 15 options, add 2-3 active goals, mention your biggest challenge. Now every coach starts with: "I see you value autonomy and you're working on better delegation..."

3. Session Insights Quality

First version: simple GPT-3.5 prompt asking "summarize this conversation." Results were shallow - mostly just repeating what the user said.

Solution: Switched to structured extraction with Gemini 1.5. Specific JSON schema requiring: one-line summary (8 words max), 1-3 decisions made (user owns these), 2-5 action items with priority levels, coaching note (what to explore next time), and topic tags. Quality jumped dramatically.

4. Premium Features Without Paywalls

How do you offer a generous free tier but still monetize? We didn't want to cripple the free experience.

Solution: Free tier gets 3 coaches, 50 messages/day, and basic insights. Pro unlocks all 8 coaches, unlimited messages, voice mode, and Notion sync. Elite adds coach marketplace and API access. The free tier is genuinely useful; paid tiers are about depth and integrations, not unlocking basic functionality.

5. Design Calm Without Being Boring

"Minimal" can feel sterile. We wanted calm but not lifeless.

Solution: Monochrome color palette (grays, blacks, one accent color) with subtle decorative shapes from coolshapes library. Abstract organic forms in the background that shift between screens. Clean typography, generous whitespace, micro-interactions (haptics, smooth transitions). Think Headspace meets Linear.

Accomplishments that we're proud of

1. The Memory System Actually Works

We tested with a user across 5 sessions over 2 weeks. By session 3, the coach (Atlas) referenced "that delegation framework we built in our first conversation" without prompting. By session 5, it said "You mentioned your energy dips around Thursday - how was this week?" That level of continuity felt magical.

2. Session Insights People Actually Read

Initial worry: users won't check them. Reality: 73% of testers reviewed their insights within 24 hours of a session, and 45% referenced them when starting the next conversation. One tester said: "This is like having a personal assistant who takes notes for me."

3. The ROI Dashboard Showed Real Impact

We were skeptical about quantifying "coaching value." But after users rated 50+ sessions:

  • Average clarity rating: 4.2/5
  • Average energy saved: 3.8/5 (less mental drain vs. overthinking alone)
  • 127 action items generated across 12 users in beta
  • Users who completed 5+ sessions reported 2.3x higher "decision confidence"

The data showed: this isn't just therapeutic venting. People make tangible progress.

4. Built a Production-Ready Subscription System

RevenueCat integration is fully functional - not just a "coming soon" button. Free trials, upgrades, downgrades, subscription syncing to database, feature gating. We learned iOS In-App Purchase pain points the hard way, but it works.

5. The Design Doesn't Look Like a Hackathon Project

Consistent design system, smooth animations, proper loading states, error handling, empty states. We shipped polish, not just features.

What we learned

Technical:

  • Streaming is hard but worth it: Implementing SSE for multiple AI providers taught us tons about network reliability, error recovery, and UX during loading states
  • Zustand > Redux for mobile: Simpler mental model, less boilerplate, better React Native performance
  • Expo is production-ready: Hot reloading, OTA updates, and EAS Build made iteration incredibly fast
  • Database schema design matters early: We refactored tables twice. Should have spent more time upfront modeling relationships

Product:

  • Context is king: Users don't want to train their AI every conversation. Capture context once, use it everywhere
  • Specificity beats generality: 8 specialized coaches > 1 "do everything" bot. People know what they need help with
  • Insights need structure: Free-form summaries are forgettable. Structured outputs (decisions, actions, themes) are actionable
  • Memory creates attachment: When an AI remembers you, the relationship feels real. Users started saying "my coach" instead of "the app"

Design:

  • Calm doesn't mean passive: Minimalism is about removing noise, not removing personality
  • Mobile-first forces clarity: Small screen = ruthless prioritization. Made the core experience better
  • Micro-interactions compound: Haptic feedback on message send, subtle animations, smooth transitions - individually small, collectively they make the app feel premium

Business:

  • Free trials convert: Letting users experience value before paying builds trust
  • B2C subscription fatigue is real: Pricing had to be competitive with productivity SaaS ($14.99/mo, not $49.99)
  • Marketplaces create stickiness: If users can build and sell coaches, they become invested in the platform's success

What's next for Orbit

Near-term (Next 3 Months):

  1. Voice Mode Polish - Currently functional but needs better speech-to-text accuracy and natural conversation flow. Goal: feel like talking to a real coach, not dictating to an assistant.

  2. Notion Integration V2 - Current version syncs context. Next version: two-way sync. Orbit creates tasks in Notion, reads your project databases, and references your weekly goals during coaching.

  3. Custom Coach Builder - Let users create their own coaches with personality sliders (ruthless ↔ empathetic, concise ↔ verbose, strategic ↔ tactical). Save and share in the marketplace.

  4. Team/Enterprise Version - Multiple organizations have asked about team licenses. Imagine: shared coaches for company values, onboarding new employees with context about company culture, leadership coaching with org-wide context.

Mid-term (6-12 Months):

  1. Coach Marketplace - Let Pro users publish custom coaches. Revenue share model (70/30 split). Simon's audience already buys productivity templates - why not coaching templates?

  2. Integrations Expansion - Google Calendar (schedule focus blocks), Todoist (sync action items), Slack (quick coach check-ins), Apple Health (wellness coaches use fitness data).

  3. Offline Mode - Download coach personalities and recent context for airplane mode conversations. Sync insights when back online.

  4. Analytics for Patterns - "You tend to schedule strategy sessions on Mondays but have low energy then. Try Wednesdays instead." AI learns your patterns and proactively suggests optimizations.

Long-term (12+ Months):

  1. API for Developers - Let other apps integrate Orbit's context system. Imagine: your meditation app knows you're stressed about a deadline, your habit tracker knows your current goals, your note-taking app suggests coaches based on what you're writing about.

  2. Multi-Modal Expansion - Currently text/voice. Future: image analysis (screenshot of your calendar → coach suggests time blocking), document upload (resume → career coach gives feedback), whiteboard mode (sketch ideas → creativity coach builds on them).

  3. Community Features - Anonymous insight sharing (opt-in), group coaching sessions, progress accountability partners matched by similar goals/values.

Why we think this can work:

The mental health app market is $4.2B and growing 20% annually. But most apps are either:

  • Too clinical (therapy apps that feel medical)
  • Too shallow (gratitude journals that don't drive real change)
  • Too generic (ChatGPT that forgets you immediately)

Orbit sits in the middle: accessible like a consumer app, structured like a coaching program, personalized like therapy. We're not replacing therapists - we're filling the gap between "I should probably work on this" and "I need professional help."

The vision: Everyone has a personal board of advisors who know them deeply, available 24/7, for the price of a few lattes per month. Not AI replacing human connection - AI enhancing human potential.


Built with ❤️ for Shipyard 2026

Built With

Share this project:

Updates