Tomás Markey
🧪Software Engineering

AranLabs: AI-Powered Morning Briefing System

A personalized audio briefing platform that aggregates calendar data, news, and custom interests into a coherent daily summary using LLMs.

AranLabs Dashboard Interface

Main dashboard showing the daily briefing player and upcoming schedule.

System Overview

Aran Labs is a personalized daily briefing system that uses intelligent agents to monitor the world while you sleep.

Instead of manually checking calendars, weather apps, news feeds, and financial updates, Aran Labs consolidates global and personal information into a single, high-bandwidth audio briefing - modeled after the intelligence summaries prepared for heads of state. We call this the Presidential Brief.

Behind the scenes, Aran Labs deploys agents that aggregate news, sports, finance, and environmental data, then cross-reference it with your personal context; your calendar, location, priorities, and upcoming commitments. This structured information is synthesized by a language model into a concise, natural-language narrative designed for rapid situational awareness.

The result is a tailored audio briefing that tells you what matters today, why it matters, and how it intersects with your schedule - delivered the moment you wake up.

Calendar Aggregation

Calendar Integration View

Unified view of aggregated events from Google, Outlook, and Apple calendars.

Key Features

  • Multi-Source Calendar SyncIntegrates with Google Calendar, Outlook (ICS), and Apple Calendar via OAuth and CalDAV to provide a comprehensive schedule overview.
  • Context-Aware Audio GenerationUtilizes Anthropic's Claude API to generate natural, conversational summaries instead of robotic bullet points.
  • Modular Content StackUsers can build their own "briefing stack" from various modules including specific sports leagues (F1, Premier League), economic updates, and custom topic deep dives.

Content Configuration

Content Stack Selection Interface

Interface for selecting and ordering data modules for the daily briefing.

Technical Architecture

Frontend & Core

  • • Next.js 16 (React Framework)
  • • TypeScript for type safety
  • • Tailwind CSS for styling
  • • Vercel for deployment

Backend & Services

  • • Supabase (PostgreSQL) for data & auth
  • • WorkOS AuthKit for SSO/MFA
  • • Anthropic Claude API for content generation
  • • Various 3rd party data APIs (OpenF1, Event Registry)

User Preferences

Settings and Configuration

Settings panel for managing integrations and account details.