BetaAI Labs

Pulse

Pulse is a modern, high-performance news aggregation platform that uses AI to extract, summarize, and verify news content from various sources. It delivers a clean, clutter-free reading experience with multi-perspective editorial analysis, prediction markets integration, and fact-checking capabilities.

Next.js 16TypeScriptSupabaseTailwind CSS v4Gemini AISST v3 / AWS
Project Progress65%
Pulse

Project Overview

Pulse redefines how people consume news by combining AI-driven editorial analysis with real-time fact verification. The platform ingests content from multiple RSS sources, groups semantically similar stories, and generates editorial rewrites in five distinct styles — from deep analytical breakdowns to quick TL;DR summaries. Six specialized AI experts provide unique perspectives across politics, economics, science, sports, culture, and health.

The Problem

Traditional news platforms deliver single-voice reporting that often lacks depth and verification. Users are overwhelmed by information pollution, with no easy way to cross-reference claims, understand multiple perspectives, or verify facts in real-time.

The Solution

Pulse’s editorial render pipeline uses Gemini 2.5 Flash to extract structured fact tables from articles, generate rewrites in 5 editorial styles, and deterministically verify numbers and dates to prevent hallucinations. Combined with Polymarket prediction integration and smart bookmarking, users get a complete intelligence toolkit.

Key Features

auto_awesome

AI Editorial Pipeline

Generates rewrites in 5 styles (Analytic, TL;DR, Fact Only, Simple, Humor) with fact extraction using Gemini AI.

trending_up

Prediction Markets

Real-time Polymarket integration with AI-powered probability analysis by Dr. Marcus Chen.

rss_feed

Smart Ingest System

Automatic RSS/Atom discovery, full-text extraction with Readability, content hashing, and 15-min fetch intervals.

fact_check

Evidence Highlighting

Links claims directly to primary sources with deterministic verification of numbers and dates.

Code Highlight

codeAI Editorial Pipeline - Gemini Integration
typescript
// Editorial render pipeline with fact verification
async function renderEditorial(article: Article) {
  const factTable = await gemini.extract({
    model: "gemini-2.5-flash",
    prompt: buildFactExtractionPrompt(article),
    schema: FactTableSchema,
  });

  const rewrites = await Promise.all(
    EDITORIAL_STYLES.map((style) =>
      gemini.generate({
        prompt: buildRewritePrompt(article, style),
        facts: factTable, // deterministic verification
      })
    )
  );

  return { factTable, rewrites };
}

layersTech Stack

check_circleNext.js 16
check_circleTypeScript
check_circleSupabase
check_circleTailwind CSS v4
check_circleGemini AI
check_circleSST v3 / AWS

groupTeam

AAA

Ali Anil Alan

Full-Stack Developer

scheduleStatus & Timeline

DurationOngoing
PhaseBeta — Sprint 3 Completed
RoleSolo Developer