whatisgithub

What is ai.dly?

randomassdude696969/ai.dly — explained in plain English

Analysis updated 2026-05-18

0PythonAudience · developerComplexity · 3/5Setup · moderate

In one sentence

AI.dly is a Flask backend combining AI chat, YouTube transcript summarization, PDF reading, web scraping, and translation into one API for a companion Chrome extension.

Mindmap

mindmap
  root((ai dly))
    What it does
      Ai chat backend
      Youtube summarizer
      Pdf text extraction
      Web scraping
    Tech stack
      Python
      Flask
      Together AI
      PyMuPDF
    Use cases
      Chrome extension backend
      Document summarization
      Free translation
    Audience
      Backend developers
      Student projects

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Build a Chrome extension or frontend that chats with an AI model while remembering session context.

USE CASE 2

Summarize a YouTube video by extracting its captions and generating a short topic review.

USE CASE 3

Extract readable text from an uploaded PDF or scrape and clean the text of a public webpage.

USE CASE 4

Translate text between languages for free without needing a paid translation API key.

What is it built with?

PythonFlaskTogether AIPyMuPDFyt-dlp

How does it compare?

randomassdude696969/ai.dly0xhassaan/nn-from-scratch3ks/embedoc
Stars00
LanguagePythonPythonPython
Last pushed2023-06-08
MaintenanceDormant
Setup difficultymoderatemoderatehard
Complexity3/54/51/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires a Together AI API key plus system-level yt-dlp and curl installed for YouTube transcript features.

No license information was found in the README, so usage rights are unclear.

So what is it?

AI.dly is a backend server that bundles together several AI-powered features into one API, meant to be used by a companion Chrome extension. It was originally built by the author for a school research project and later used in a tech competition, at a time before they knew about GitHub. The server can hold a multi-turn chat conversation with memory of what was said earlier, summarize the transcript of a YouTube video by pulling its captions, read and extract text from an uploaded PDF file, scrape a webpage and return its cleaned readable text, and translate text between languages without needing any paid translation service. It can also write a short essay on a given topic using an AI model. All of the AI-generation features, like chat, essays, and summaries, are powered by Together AI, a service that provides access to large language models, which requires you to sign up for your own free API key. Under the hood it is a Flask application written in Python, using tools like PyMuPDF to read PDF files, Beautiful Soup to parse webpages, yt-dlp to fetch YouTube captions, and a translation library that works without an API key. Each feature is exposed as its own web address that a frontend, such as the companion Chrome extension, can send requests to and get a JSON response back. To run it yourself, you need Python 3.12 or newer, the yt-dlp and curl command line tools installed on your computer, and a Together AI account to get an API key, which you either paste directly into the code or set as an environment variable for better security. After installing the Python dependencies with pip, you start the server with a single command and it becomes available on your local machine. The README does not mention a license, so it is unclear under what terms this code can be reused.

Copy-paste prompts

Prompt 1
Walk me through setting up a Together AI API key and running this Flask server locally.
Prompt 2
Explain what each of the /chat, /translate, /read_webpage, /read_pdf, and /youtube_summary endpoints expects as input.
Prompt 3
How do I install the yt-dlp and curl system dependencies this project needs for YouTube transcripts?
Prompt 4
What is the safer way to store my Together AI API key instead of pasting it directly into app.py?

Frequently asked questions

What is ai.dly?

AI.dly is a Flask backend combining AI chat, YouTube transcript summarization, PDF reading, web scraping, and translation into one API for a companion Chrome extension.

What language is ai.dly written in?

Mainly Python. The stack also includes Python, Flask, Together AI.

What license does ai.dly use?

No license information was found in the README, so usage rights are unclear.

How hard is ai.dly to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is ai.dly for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.