YouTube Transcripts Machine: Extract Timestamps and Transcripts from Videos
This repository profile is provided by osrepos.com, an open source repository discovery platform.

Summary
YouTube Transcripts Machine (YTM) is a web application that automates the extraction of timestamps and transcripts from any YouTube video. It provides a user-friendly interface to view, interact with, and export video transcripts, enhancing accessibility and content analysis for users.
Repository Information
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Introduction
The YouTube Transcripts Machine (YTM) is a powerful web application designed to automatically extract detailed transcripts and corresponding timestamps from any YouTube video. Built with Next.js and leveraging browser automation tools like Stagehand and BrowserBase, YTM offers a seamless experience for users looking to access video content in text format. Key features include easy URL input, interactive timestamped transcripts, and convenient export options to copy or download the text.
Installation
To get started with YouTube Transcripts Machine, follow these steps:
- Prerequisites: Ensure you have Node.js and npm installed. You will also need an OpenAI API key and BrowserBase API key and project ID for cloud execution.
- Clone the repository:
git clone https://github.com/zaidmukaddam/youtube-transcripts-machine.git cd youtube-transcripts-machine - Install dependencies:
npm install - Set up environment variables:
Then, add your OpenAI API key and BrowserBase credentials to thecp .example.env .env.local.env.localfile. - Running Locally:
npm run dev
Examples
YTM simplifies the process of getting video transcripts. Here's how it works:
- Input: A user pastes a YouTube video URL into the application.
- Processing: The application uses Stagehand to automate a browser session, navigating to the specified YouTube video. It then opens the transcript panel, extracts all transcript entries along with their precise timestamps.
- Output: The extracted data is displayed as a formatted transcript with clickable timestamps, allowing users to jump to specific points in the video directly from the text.
Why Use It
YouTube Transcripts Machine is an invaluable tool for various use cases:
- Accessibility: Provides text alternatives for video content, making it accessible to a wider audience.
- Content Analysis: Easily review and analyze video content without rewatching, useful for researchers, journalists, or content creators.
- Learning and Reference: Quickly find specific information within long videos or create study notes.
- Productivity: Save time by extracting key information or quotes directly from video transcripts.
- Developer-Friendly: The project's open-source nature and clear technology stack make it easy for developers to contribute or adapt for their own needs.
Links
- GitHub Repository: https://github.com/zaidmukaddam/youtube-transcripts-machine
- Deploy with Vercel:
- Stagehand SDK: https://stagehand.dev
- BrowserBase: https://browserbase.com
Related repositories
Similar repositories that may be relevant next.

Apache Maka: A High-Performance Agent Workspace for AI Tasks
September 11, 2026
Apache Maka is an incubating project from The Apache Software Foundation, offering a high-performance agent workspace designed to meticulously record all agent activities. It provides a local-first environment for AI agents, allowing users to bring their own models and ensuring transparent, measurable task completion. This project aims to set a new standard for agent reliability and accountability.
AI Engineer Coach: Optimize Your AI Coding Assistant Usage
September 11, 2026
The AI Engineer Coach is an open-source tool designed to help developers analyze and improve their interaction with AI coding assistants. It provides deep insights into usage patterns, identifies areas for improvement, and offers personalized coaching to enhance agentic engineering practices across various AI harnesses. This powerful tool empowers developers to optimize their AI-driven workflows and boost productivity.

GSD Pi: Autonomous Coding Agent for Spec-Driven Development
September 11, 2026
GSD Pi is a powerful, local-first coding agent designed for comprehensive project management, from planning to implementation and verification. It leverages meta-prompting, context engineering, and spec-driven development to enable AI agents to work autonomously for extended periods without losing sight of the overall project vision. This system integrates a terminal agent, project workflow tools, worktree-aware Git automation, and optional UI integrations, streamlining the entire development lifecycle.
OpenBot: Secure AI Coworkers with Autonomous Browsers and Tools
September 10, 2026
OpenBot, an open-source project by CopilotKit, introduces AI coworkers that each operate within their own virtual computer, complete with a browser, files, and tools. This platform emphasizes secure and auditable execution, ensuring every action is decided and recorded before it happens. It offers a robust environment for autonomous operations, supporting any AG-UI agent framework.
Source repository
Open the original repository on GitHub.
13 counted GitHub visits