README.md

September 8, 2026 ยท View on GitHub

M10C Logo

M10C

A browser extension that analyzes video and article content to generate summaries and mind maps.

็ฎ€ไฝ“ไธญๆ–‡ | English


M10C Main Image

A Chrome extension that analyzes video and article content to generate summaries and mind maps.

๐Ÿช Store Listing Description

The following content can be copied directly into the extension description of Chrome Web Store / Firefox Add-ons / Edge Add-ons.

A 40-minute video, and you really only need 3 takeaways. A 3,000-word article, and only one paragraph actually concerns you.

M10C is a browser extension that turns YouTube & Bilibili videos and web articles into AI summaries and mind maps in one click โ€” read the key points first, then decide if it's worth your time.

โœจ What you can do with it

  • ๐ŸŽฌ Videos: read the summary before committing โ€” automatically reads subtitles and generates overviews and key points in one click; click any point to jump straight to that moment in the video, no more scrubbing
  • ๐Ÿ“„ Articles: read long posts in one screen โ€” auto-extracts the article body and lays out main viewpoints, key information, and topic tags
  • ๐Ÿง  Mind maps: keep what you've learned โ€” summaries become structured, interactive mind maps you can edit and export, so knowledge doesn't evaporate
  • ๐Ÿ†“ Generated content, free to fetch โ€” content generated via the built-in hosted model (Star Compute) is saved to the cloud; when a video or article has been analyzed before, you can fetch the ready-made result for free instead of paying to generate it again (5 free fetches per month)
  • ๐Ÿ”’ Your API Key never leaves your browser โ€” bring your own key (Google Gemini is free; OpenAI, Claude and more supported), or skip setup entirely by logging in with a Mind Elixir account and using the built-in hosted model

Getting started: install, open any video or article, click "Generate Mind Map" โ€” M10C handles the rest.

๐Ÿš€ Three Core Features

๐ŸŽฌ Intelligent Video Content Summarization

Supported Platforms: YouTube Bilibili

  • Automatically extracts video subtitle content
  • One-click AI-powered video content summarization including overview, key points, and main topics
  • Click subtitles to jump directly to corresponding video timestamps, improving viewing efficiency
  • Smart caching mechanism to avoid duplicate generation and save API call costs

M10C Feature1

๐Ÿ“„ Intelligent Article Content Analysis

Comprehensive Text Content Processing Capabilities

  • Supports automatic extraction and analysis of web article content
  • Uses multiple AI services for content summarization and analysis
  • Provides structured content analysis including main viewpoints, key information, and topic tags
  • Supports multiple AI model selection to meet different accuracy and cost requirements

M10C Feature2

๐Ÿง  Visual Mind Map Generation

Transform Content into Intuitive Mind Maps

  • Automatically generates structured mind maps based on video or article content
  • Supports mind map export and save functionality
  • Provides clear information hierarchy for better understanding and memory
  • Integrates professional mind map components with interactive browsing and editing support

M10C Feature3

โœจ Technical Highlights

  • ๐Ÿ”’ Privacy & Security: API Keys stored locally only, no server uploads
  • ๐Ÿ’พ Smart Caching: Automatically saves analysis results for enhanced user experience
  • ๐ŸŒ Multi-Platform Support: YouTube, Bilibili, and other mainstream video platforms
  • โšก High Performance: Optimized data processing and rendering mechanisms

Configuration Guide

AI Service Configuration

๐Ÿ“– Detailed Guide: Check AI Service Usage Guide for complete AI service selection and configuration recommendations

Quick Recommendations:

  • ๐ŸŒŸ First Choice: Google Gemini (Free, excellent results)
  • ๐Ÿ”„ Alternative: SiliconFlow, OpenRouter
  • ๐Ÿ’ฐ Premium: OpenAI GPT or Anthropic Claude (Paid, best performance)

๐ŸŒŸ No-Key Solution (Star Compute)

If you don't have your own AI service provider API Key, or don't want to go through complex configuration, you can log in to your Mind Elixir account and use the Built-in Hosted Model (Star Compute):

  • โšก Out of the Box: No API Key configuration required, just log in and use it directly.
  • ๐Ÿช™ Pay-as-you-go: Deducts from your Star balance, 10 Stars can process approximately 80 long videos.
  • ๐Ÿ”„ Cross-App Sharing: Star balance is shared across the entire Mind Elixir ecosystem (e.g., also usable in Ebook to Mindmap).
  • โณ Never Expires: Stars purchased or obtained never expire.

To recharge or manage Stars, please visit Mind Elixir.

Technical Architecture

Project Structure

video-mindmap/
โ”œโ”€โ”€ contents/                 # Content scripts
โ”‚   โ”œโ”€โ”€ youtube-subtitle.tsx  # YouTube subtitle processing
โ”‚   โ””โ”€โ”€ bilibili-subtitle.tsx # Bilibili subtitle processing
โ”œโ”€โ”€ utils/                    # Utility functions
โ”‚   โ”œโ”€โ”€ ai-service.ts        # AI service interface
โ”‚   โ””โ”€โ”€ subtitle-utils.ts    # Subtitle processing tools
โ”œโ”€โ”€ config/                   # Configuration files
โ”‚   โ””โ”€โ”€ platforms.ts         # Platform configuration
โ”œโ”€โ”€ options.tsx              # Configuration page
โ”œโ”€โ”€ popup.tsx                # Popup window
โ””โ”€โ”€ package.json             # Project configuration

Core Technologies

  • Framework: React 18 + TypeScript
  • Build Tool: Plasmo Framework
  • Storage: Chrome Storage API
  • Network Requests: Fetch API
  • Styling: Inline styles (to avoid style conflicts)

Important Notes

Privacy & Security

  • API Keys are stored only in the local browser and are never uploaded to any server
  • Subtitle content is only sent to selected AI service providers when using AI summarization
  • The extension does not collect or store users' personal information

Usage Limitations

  • AI summarization features require valid API Keys and network connection
  • Different AI service providers have different usage limits and billing methods
  • Some videos may not have subtitles or subtitle extraction may fail

Troubleshooting

Common Issues

  1. Subtitles Not Displaying

    • Check if the video has subtitles available
    • Refresh the page and try again
  2. AI Summarization Failed

    • Check if the API Key is correct
    • Check network connection
    • Check the AI service provider's service status