Skip to content

0xbeam/orbit

Repository files navigation

πŸŒ€ orbit β€” typescript application framework

AI-native personal CRM with calendar sync, email integration, relationship decay tracking, and Claude-powered daily briefings. Desktop + web.

Next.js TypeScript Electron License: MIT

Features

Feature Description
Contact management Full contact cards with relationship strength indicators and decay tracking
Google Calendar sync Auto-syncs calendar events, displays day view with countdown timers
Email integration Gmail thread display, compose panel, per-contact email history
AI daily briefing Claude-powered morning brief summarizing today's meetings and priorities
Relationship decay Visual indicators showing which relationships need attention
Lost contacts Surface contacts you haven't engaged with recently
Desktop app Electron wrapper for native macOS experience
Auto-sync Background sync for calendar and email data

Quick Start

git clone https://github.com/0xbeam/orbit.git && cd orbit
npm install
cp .env.example .env   # add Google OAuth + Anthropic API key
npm run dev             # web at localhost:3000

Desktop:

npm run electron:dev    # launch Electron app
npm run electron:build  # build .dmg for macOS

Structure

src/
β”œβ”€β”€ app/
β”‚   β”œβ”€β”€ calendar/     Google Calendar sync + display
β”‚   β”œβ”€β”€ compose/      Email compose
β”‚   β”œβ”€β”€ contacts/     Contact management
β”‚   β”œβ”€β”€ email/        Gmail thread viewer
β”‚   β”œβ”€β”€ now/          Today's overview
β”‚   └── settings/     App configuration
β”œβ”€β”€ components/       UI components (ContactCard, Timeline, DecayIndicator, etc.)
β”œβ”€β”€ db/               Drizzle ORM schema + queries
└── lib/              Shared utilities
electron/             Electron main process

Stack

Next.js 16 Β· React 19 Β· TypeScript Β· Drizzle ORM Β· Vercel Postgres Β· Google APIs Β· Claude Agent SDK Β· Electron Β· Tailwind CSS

License

MIT

About

πŸŒ€ TypeScript application framework.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors