Thanks to visit codestin.com
Credit goes to Github.com

Skip to content
/ Reely Public

Reely turns any web source into text summaries and engaging video reels - from indie blogs to social media feeds - create your customised content feeds in one beautiful, swipeable interface. - Cursor Hackathon Singapore 2025

Notifications You must be signed in to change notification settings

kiritowu/Reely

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

25 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎬 Reely

Reely turns any web source into text summaries and engaging video reels - from indie blogs to social media feeds - create your customised content feeds in one beautiful, swipeable interface.

Cursor Hackathon Singapore 2025

πŸ“Έ Showcase

Reely Showcase

🌍 The Problem

In today's world, we're drowning in fragmented, polarized, and language-siloed information. Breakthrough AI developments in Chinese media, alternative perspectives outside dominant narratives, and niche expert insights - all get lost in translation.

Existing platforms like Flipboard or Ground News only work with predefined sources or RSS feeds. The result? You get the same mainstream content everyone else does.

✨ Our Solution

Reely gives you truly customizable content feeds with:

  • πŸ”— Any Source, Any Language - From a founder's blog to a local news site, or even someone's X feed
  • πŸ€– AI-Powered Extraction - No RSS feed? No problem. Our agents crawl, extract, and understand any website
  • πŸŽ₯ Engaging Formats - Get AI-generated video summaries powered by SORA or swipeable text summaries
  • 🌐 Cross-Language Intelligence - Track content in languages you don't even speak
  • πŸ“Š Real-World Applications - Monitor SEC filings, follow thought leaders, or aggregate niche industry news

πŸš€ Tech Stack

Backend (Python)

  • 🧠 Pydantic AI - Multi-agent orchestration
  • ⚑ Gemini 2.5 Flash - Fast, multilingual summarization
  • 🌐 Browser-Use - Real web interaction and dynamic content extraction
  • 🎬 OpenAI SORA - AI-powered video generation
  • 🎀 ElevenLabs - Text-to-speech for video voiceovers
  • βš™οΈ FastAPI - High-performance API backend

Frontend (TypeScript)

  • βš›οΈ Next.js 15 - React framework with App Router
  • πŸ—„οΈ Supabase - Authentication, database (PostgreSQL + Drizzle ORM) & storage for videos
  • 🎨 Tailwind CSS + Radix UI - Modern, accessible UI components
  • πŸ”„ TanStack Query - Powerful data fetching and caching

🎯 Key Features

1. Flexible Source Management

Add any website URL - our AI agents handle the rest. No API endpoints or RSS feeds required.

2. Intelligent Content Extraction

Using browser automation and large language models, we crawl and extract articles even from JavaScript-heavy sites and complex layouts.

3. Multi-Format Output

  • Video Reels: SORA-generated videos with ElevenLabs voiceovers
  • Text Summaries: Swipeable, structured summaries with source links
  • Mobile-First: TikTok/Instagram Reels-style interface

4. Cross-Language Support

Track content in any language - summaries are generated in your preferred language.

πŸ—οΈ Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                     Frontend (Next.js)                  β”‚
β”‚  β€’ User authentication (Supabase Auth)                  β”‚
β”‚  β€’ Source management UI                                 β”‚
β”‚  β€’ Video feed with infinite scroll                      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                    β”‚
                    β”‚ REST API
                    β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                  Backend (FastAPI)                      β”‚
β”‚  β€’ /latest - Extract & summarize latest articles        β”‚
β”‚  β€’ /summarize - Summarize specific URL                  β”‚
β”‚  β€’ /sora - Generate video from summaries                β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                    β”‚
        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
        β”‚                      β”‚            β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”   β”Œβ”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Browser-Use  β”‚   β”‚  Gemini Flash   β”‚   β”‚    SORA     β”‚
β”‚   Agent      β”‚   β”‚  Summarization  β”‚   β”‚    Video    β”‚
β”‚              β”‚   β”‚                 β”‚   β”‚  Generation β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ› οΈ Getting Started

Prerequisites

  • Node.js 20+
  • Python 3.12+
  • pnpm (frontend package manager)
  • uv (Python package manager)

Backend Setup

cd backend

# Install dependencies
uv sync

# Set up environment variables
cp .env.example .env
# Add your API keys:
# - GOOGLE_API_KEY (Gemini)
# - ANTHROPIC_API_KEY (Claude)
# - OPENAI_API_KEY (SORA)
# - ELEVENLABS_API_KEY

# Run the server
uv run python server.py

The backend will start at http://localhost:8000

Frontend Setup

cd frontend

# Install dependencies
pnpm install

# Set up environment variables
cp .env.example .env.local
# Add your Supabase credentials

# Run database migrations
pnpm db:push

# Start development server
pnpm dev

The frontend will start at http://localhost:3000

πŸ“ Tested Sources

We've successfully tested Reely with diverse sources:

  • 🧠 AI Research: DeepLearning.AI, Andrej Karpathy's blog
  • πŸš€ Tech News: Hacker News, TechCrunch
  • 🌏 International: CNBC World, 36Kr (China), CSDN (Chinese dev community)
  • πŸ‘€ Personal Blogs: Sam Altman, Chip Huyen
  • 🐦 Social Media: X/Twitter profiles

πŸŽ₯ API Usage

Extract Latest Articles

GET http://localhost:8000/latest?url=https://blog.samaltman.com

Returns summaries + generates video reels automatically.

Summarize Specific URL

GET http://localhost:8000/summarize?url=https://example.com/article

Returns text summary only.

πŸ‘₯ Team

Built with πŸ’œ by:

🌟 Why Reely?

"In a world where AI breakthroughs and geopolitical shifts happen daily, speed and access are the new moats."

Reely bridges the digital divide by making global information truly accessible, customizable, and fast - whether you're tracking SEC filings for investment decisions, following your favorite blogger, or staying updated on news in languages you don't speak.

We're not just curating content - we're democratizing access to information.


Made with ❀️ at Cursor Hackathon Singapore 2025

Back to Top

About

Reely turns any web source into text summaries and engaging video reels - from indie blogs to social media feeds - create your customised content feeds in one beautiful, swipeable interface. - Cursor Hackathon Singapore 2025

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •