Skip to content

AI Frontiers Digest leverages LLMs to intelligently curate and summarize the latest developments in AI, while also generating engaging Podcasts.

License

Notifications You must be signed in to change notification settings

AICrafterZheng/AI-Frontiers-Digest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Frontiers Digest

AI Frontiers Digest leverages Large Language Models (LLMs) to intelligently summarize and curate the latest developments in artificial intelligence. By analyzing both articles and article discussions, it provides concise, digestible insights into the AI landscape. Additionally, it generates podcasts and audio from articles, which provides a more engaging and immersive experience.

Project Structure

  • /web - Frontend application (Vite + React + TypeScript)
  • /workflow - Prefect workflows for fetching, processing, and summarizing news articles

Key Features

  1. AI News Aggregation: Automatically fetch and organize AI news from trusted sources
  • Hacker News
    • We filter for stories mentioning keywords: "gpt, llm, workflow, serverless, function as a service, backend as a service, faas, baas, developer experience, developer productivity, dev productivity, dev experience, automation, ai, artificial intelligence, dev, dx, machine learning, deep learning, nlp, openai, anthropic, gemini, claude, devin, mistral, llama, sora, midjourney, lpu, LlamaIndex, LangChain"
  • TechCrunch AI
  • Right now, Hacker News and TechCrunch AI articles are supported, actively adding more resources.
  1. Summarization: Summarize articles and Hacker News discussions
  2. Email Delivery: Deliver summaries directly to your inbox
  3. Discord Delivery: Deliver summaries to our Discord community
  4. Web App: View summaries and explore AI news on aicrafter.info
  5. Audio: Generate audio from article.
  6. Podcast: Generate podcasts from article.
  7. Audio Player: Auto play next audio/podcast.

Tech Stack

Frontend

  • Vite
  • React
  • TypeScript
  • TailwindCSS

Backend

  • LLMs
    • Azure AI Services: gpt-4o, Mistral-large
    • OpenRouter: claude-3.5-sonet, mistral-7b-instruct
  • Jina Reader: URL to LLM-friendly input.
  • NotebookLM: article to Podcast
    • Credits to NotebookLlama for podcast transcript generation, and PodCastLM for audio generation.
    • Transcript generation model: gpt-4o (Azure AI Services)
    • Audio generation: Azure TTS (Text-to-Speech)
  • Prefect: Workflow orchestration
    • Prefect Workers Pool: Azure Container Registry
  • Supabase: Database + Audio Storage
  • Cloudflare Page Functions: Backend APIs
  • Resend: Email

Getting Started

  1. Clone the repository:
git clone https://github.com/your-username/ai-frontiers-digest.git
cd ai-frontiers-digest
  1. Install dependencies:
cd web
npm install
  1. Start the Web App:
npm run dev
  1. Start Cloudflare Page Functions (Backend APIs):
npm run preview:wrangler

Milestones

  • Add more sources:
    • Github
    • Twitter
    • Reddit
    • Product Hunt
    • LinkedIn

Let me know what do you like to see! Join our Discord, or provide feedback on Feedback.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.


Built with ❤️ by dannyzheng.me for the AI community.

About

AI Frontiers Digest leverages LLMs to intelligently curate and summarize the latest developments in AI, while also generating engaging Podcasts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published