# Tools

> Every listed resource, editors’ picks first. The filters below can be combined.

- Search: append `?q=<keywords>` to the URL. Separate several keywords with spaces; all of them must match. Matches name, repository, tags, professions, description and README.
- Filter by type: append `?type=<cli|skill|plugin|mcp>` to the URL.
- Filter by profession: append `?profession=<profession id>` to the URL. Separate several ids with commas; a resource matches when it suits any of them. Ids are listed at https://hebbmind.com/api/v1/professions
- Filter by tag: append `?tag=<tag>` to the URL. Separate several tags with commas; a resource must carry all of them. Tags are listed at https://hebbmind.com/api/v1/tags

Resources for Video / Media or Legal or Teachers / Students, Tagged `python`: 48 items.

> - Video / Media: Video editing, image and audio generation, music production, podcasts and short videos.
> - Legal: Contract drafting and review, legal research, litigation documents, compliance and IP.
> - Teachers / Students: Lesson prep, quizzes, grading and course materials; self-study and exam prep.

- [yt-dlp](https://hebbmind.com/es/cli/yt-dlp.md): [CLI] Command-line audio and video downloader supporting thousands of sites: pick formats and quality, grab subtitles and metadata, and merge or transcode with FFmpeg. The actively maintained fork of youtube-dl.
- [PDF](https://hebbmind.com/es/skill/pdf.md): [Skill] Extracts text and tables from PDFs; merges, splits and rotates pages, adds watermarks, fills forms and OCRs scanned documents. The official Anthropic skill behind Claude's document features; source-available, not open source.
- [MCP for Blender](https://hebbmind.com/es/mcp/mcp-for-blender.md): [MCP] Lets agents model, lay out scenes, tweak materials and run Python in Blender, and import Poly Haven, Sketchfab and AI-generated 3D assets. Requires uv and the companion Blender add-on.
- [PPT Master](https://hebbmind.com/es/skill/ppt-master.md): [Skill] Generates natively editable PPTX from PDFs, Word files, web pages and other sources, with native shapes, data charts and master layouts. Can also fill your own template and add animations and narration to finished decks. Needs Python 3.10+ and its dependencies.
- [CLI-Anything](https://hebbmind.com/es/cli/cli-anything.md): [CLI] From HKU's Data Intelligence Lab: plugins or skills for Claude Code, Codex and other agents generate agent-callable CLIs for apps like GIMP, Blender and LibreOffice, and the cli-hub package manager finds and installs ready-made community CLIs. Needs Python 3.10+.
- [CLI-Anything MuseScore](https://hebbmind.com/es/cli/musescore.md): [CLI] MuseScore 4 command-line wrapper from CLI-Anything: lets agents transpose scores, extract parts, add or remove instruments, inspect score info and export PDF, MIDI, MusicXML, MP3 or braille. Handy for music teachers preparing scores in bulk. Needs MuseScore 4 and Python 3.10+.
- [Manim](https://hebbmind.com/es/cli/manim.md): [CLI] Engine for math and explainer animations in Python (Community Edition, ManimCE): write scenes and render them to video with the manim command, letting agents create teaching and science animations. On macOS install cairo and pkg-config first; formulas need LaTeX.
- [OCRmyPDF](https://hebbmind.com/es/cli/ocrmypdf.md): [CLI] Adds a searchable, copyable text layer to scanned PDFs, with automatic deskew, rotation and size optimization, outputting PDF/A by default. Built on Tesseract, supports 100+ languages and runs fully locally.
- [book-to-skill](https://hebbmind.com/es/skill/book-to-skill.md): [Skill] Distills technical books, doc folders or paper collections (PDF, EPUB, DOCX, Markdown and more) into an agent skill with a core framework, on-demand chapter files, glossary and cheat sheet for lookup while working. Extraction needs local Python; poppler or docling optional for PDFs.
- [Rembg](https://hebbmind.com/es/cli/rembg.md): [CLI] Removes image backgrounds with one command: single images, whole folders or watched directories, mask-only output and switchable models like U2Net and SAM. Can also run as an HTTP server or process video frames with FFmpeg. Default models run locally.
- [WhisperX](https://hebbmind.com/es/cli/whisperx.md): [CLI] Fast speech transcription built on faster-whisper, with word-level timestamps and speaker diarization, suited to meeting notes and subtitles. Diarization needs a Hugging Face token; GPU acceleration needs CUDA.
- [FunASR](https://hebbmind.com/es/cli/funasr.md): [CLI] Industrial-grade open-source speech recognition toolkit from Alibaba's ModelScope, with an agent-friendly funasr command that turns audio into text, JSON or SRT subtitles in one step, with speaker diarization and timestamps. Strong on Chinese. Requires PyTorch.
- [gallery-dl](https://hebbmind.com/es/cli/gallery-dl.md): [CLI] Command-line tool for bulk-downloading galleries and posts from many image hosts and social platforms, with flexible file naming and config, and yt-dlp integration for video. Main development has moved to Codeberg; the GitHub repo stays in sync.
- [notebooklm-py](https://hebbmind.com/es/cli/notebooklm-py.md): [CLI] Unofficial Python library and CLI for driving Google NotebookLM (now Gemini Notebook): bulk-import sources, ask cited questions, and generate and download podcasts, videos, slides, quizzes and flashcards. Ships an agent skill. Relies on undocumented APIs and needs a Google sign-in.
- [RenderCV](https://hebbmind.com/es/cli/rendercv.md): [CLI] Write your resume in YAML and render a cleanly typeset PDF from the command line: multiple themes, fine control of margins, colors and fonts, strict field validation and multi-language support. A companion agent skill is available. Needs Python 3.12+.
- [edge-tts](https://hebbmind.com/es/cli/edge-tts.md): [CLI] Converts text to speech with Microsoft Edge's online TTS service and can generate subtitle files at the same time. No API key needed, with voices for many languages. Not an official Microsoft project and depends on that online service staying available.
- [Streamlink](https://hebbmind.com/es/cli/streamlink.md): [CLI] Pipes live streams from Twitch, YouTube and many other platforms to a local player, or saves them to video files with --output or --record, for keeping and re-editing replays of your own or partners' streams. Viewing needs a player like VLC. Only record content you have rights to.
- [Presidio CLI](https://hebbmind.com/es/cli/presidio.md): [CLI] Scans files and directories for personal data such as names, emails and credit card numbers using Presidio Analyzer, with configurable entity types, confidence thresholds and ignore rules. Needs Python 3.10+ and a spaCy language model.
- [BabelDOC](https://hebbmind.com/es/cli/babeldoc.md): [CLI] PDF translation CLI for research papers that preserves formulas and layout as much as possible, producing bilingual side-by-side or translation-only PDFs. Needs an OpenAI-compatible API (local Ollama works too); currently focused on English to Chinese.
- [RapidOCR](https://hebbmind.com/es/cli/rapidocr.md): [CLI] Lightweight OCR built on PaddleOCR models converted to ONNX, recognizing Chinese and English by default on CPU alone. The rapidocr CLI reads text from screenshots, photos and scanned page images. Needs Python; downloads models on first run, then works offline. Convert PDFs to images first.
- [BackgroundRemover](https://hebbmind.com/es/cli/backgroundremover.md): [CLI] Removes backgrounds from images and videos with one AI command: batch whole folders, use a portrait model, refine edges or swap in a solid color, and output transparent MOV or composite video onto a new background. Runs locally; install PyTorch and ffmpeg first. Models download on first run.
- [MLX-Audio](https://hebbmind.com/es/cli/mlx-audio.md): [CLI] Offline speech toolkit for Apple Silicon Macs: CLI text-to-speech (including Chinese and voice cloning) and speech-to-text, for voicing lessons and explainer videos or transcribing lectures and interviews, with data staying local. Needs an M-series Mac and Python 3.10+; MP3 export needs ffmpeg.
- [Jupyter Notebooks](https://hebbmind.com/es/skill/jupyter-notebook.md): [Skill] Creates, edits and validates reproducible Python and SQL Jupyter notebooks: organizes cells as reports or tutorials, checks conclusions against actual output and reruns top to bottom before handoff. Maintained by OpenAI in the Data Analytics plugin of openai/plugins.
- [DaVinci Resolve MCP Server](https://hebbmind.com/es/mcp/davinci-resolve-mcp.md): [MCP] Lets agents control DaVinci Resolve via its built-in scripting API: edit timelines, organize the media pool, color grade, work with Fusion and render. Requires DaVinci Resolve Studio; the free version works only up to 21.0.x through the in-app scripting bridge.
- [pdf2docx](https://hebbmind.com/es/cli/pdf2docx.md): [CLI] Converts PDFs to editable Word files, keeping paragraphs, tables, images and layout as closely as possible, and can extract tables alone, handy when a contract or exam only exists as PDF. Needs Python; digital PDFs only, OCR scans first. No longer actively maintained by Artifex.
- [Demucs](https://hebbmind.com/es/cli/demucs.md): [CLI] Music source separation CLI that splits songs into vocals, drums, bass and other stems; --two-stems extracts just vocals and can output MP3. The official version maintained by the original author after leaving Meta; no new features are planned.
- [Pix2Text](https://hebbmind.com/es/cli/pix2text.md): [CLI] Recognizes images or whole PDFs (including scans) with math formulas and tables into Markdown and LaTeX, strong on English and Chinese and supporting 80+ languages, handy for digitizing exams, lecture notes and study notes. An open-source Mathpix alternative that runs locally with Python.
- [Ableton MCP](https://hebbmind.com/es/mcp/ableton-mcp.md): [MCP] Connects agents to Ableton Live for music production: create MIDI and audio tracks, write notes, load instruments and effects, arrange whole songs and control playback. Requires installing the companion Remote Script in Live; anonymous telemetry is on by default.
- [Paper Search MCP](https://hebbmind.com/es/mcp/paper-search-mcp.md): [MCP] Unified search across 20+ academic sources including arXiv, PubMed, bioRxiv, Semantic Scholar and OpenAlex, returning deduplicated, normalized results and downloading full text via open-access channels first. Most sources need no API key.
- [ScanCode Toolkit](https://hebbmind.com/es/cli/scancode-toolkit.md): [CLI] Scans codebases and dependencies for open-source licenses, copyright notices and package manifests, detecting licenses by full-text matching, with output in JSON, SPDX, CycloneDX and more, for open-source compliance reviews.
- [MFLUX](https://hebbmind.com/es/cli/mflux.md): [CLI] Runs open image models like FLUX, Qwen Image and Z-Image locally on a Mac: text-to-image, reference-based edits, inpainting and upscaling, all on-device. Needs Apple Silicon and uv; the first run downloads models and is slow. Check each model's license before commercial use.
- [Math Modeling Skill](https://hebbmind.com/es/skill/math-modeling-skill.md): [Skill] A three-stage workflow for math modeling contests like MCM/ICM and CUMCM: analysis, solving and plotting in Python or MATLAB, and a Word (optionally LaTeX) paper, with stage-check subagents and OpenAlex plus AnySearch literature search. Generated papers are for reference only.
- [Papis](https://hebbmind.com/es/cli/papis.md): [CLI] Command-line reference and bibliography manager: add papers by DOI with metadata fetched automatically, search by author, title or tag, and import or export BibTeX. Each entry is a readable YAML file that agents can read and write easily; a web UI is included. Needs Python.
- [nbgrader](https://hebbmind.com/es/cli/nbgrader.md): [CLI] Jupyter's official tool for notebook assignments: once teachers mark up questions and solutions, the CLI generates student versions, collects submissions, auto-grades and produces feedback. Suits programming and data courses. Needs Python and Jupyter; assignments must use nbgrader's markup.
- [whisper-ctranslate2](https://hebbmind.com/es/cli/whisper-ctranslate2.md): [CLI] Local transcription that's compatible with the OpenAI Whisper CLI but faster and lighter: outputs SRT/VTT subtitles or text and can transcribe a live microphone. Needs Python; models download on first run; speaker labels need pyannote.audio and a Hugging Face token.
- [comfy-cli](https://hebbmind.com/es/cli/comfy-cli.md): [CLI] ComfyUI's official CLI: install and launch ComfyUI in one step, manage custom nodes and model downloads, and run image and video workflows, with --json output on every command for agents. Can also submit jobs to paid Comfy Cloud.
- [Manim Slides](https://hebbmind.com/es/cli/manim-slides.md): [CLI] Turns Manim animations into step-through slide decks: mark slide breaks in scene code, render, then present with manim-slides or export to HTML, PDF or PPTX, for math and science classes and talks. Scenes are Python (agents can write them); needs Manim, plus LaTeX for formulas.
- [x-ray](https://hebbmind.com/es/cli/x-ray.md): [CLI] From Free Law Project: finds bad redactions in PDFs, where a black box covers text that can still be selected and copied, and outputs the leaked text and positions per page as JSON. Useful for lawyers checking filings before release. Needs Python 3.10+; may miss cases, so review important files.
- [Docling MCP](https://hebbmind.com/es/mcp/docling-mcp.md): [MCP] The Docling project's official MCP: converts PDF, Word, PowerPoint and more into structured documents with layout and table detection and OCR for scans, and lets agents build new documents paragraph by paragraph and export Markdown. Local mode needs Python and uv, or use your own Docling Serve.
- [apy](https://hebbmind.com/es/cli/apy.md): [CLI] Manage Anki cards from the command line: add notes in bulk from Markdown and list or review cards by query, without Anki running. Needs an existing local Anki database and profile; not an official Anki project.
- [Canvas MCP Server](https://hebbmind.com/es/mcp/canvas-mcp.md): [MCP] MCP for the Canvas LMS: teachers can have agents bulk-grade, manage assignments and modules, post announcements and nudge students with missing work; students can check deadlines and grades. Needs a Canvas API token; one-click extension for Claude Desktop, Python 3.11+ elsewhere.
- [MaxMSP-MCP Server](https://hebbmind.com/es/mcp/maxmsp-mcp-server.md): [MCP] Lets agents understand, explain and generate Max/MSP patches: look up official object docs, explain existing patches, and create and connect objects, for sound design and interactive music teaching. Needs Max 9+, Python, uv and npm; install from source and open the companion patch in Max.
- [Ableton MCP Extended](https://hebbmind.com/es/mcp/ableton-mcp-extended.md): [MCP] Control Ableton Live in natural language: create tracks, write MIDI notes, load instruments and effects, and adjust device parameters and scenes; add the ElevenLabs MCP (API key needed) to generate vocals. Needs Live 11+, Python 3.10+ and the Remote Script, installed from source.
- [REAPER MCP Server](https://hebbmind.com/es/mcp/reaper-mcp.md): [MCP] Lets agents drive REAPER from arrangement through mixing to mastering: create tracks and buses, write MIDI, load effects, automate, render stems, and analyze loudness, spectrum and clipping. Needs REAPER running, Python 3.10+, and a script run inside REAPER to enable the reapy remote API. Alpha.
- [ReaperMCP](https://hebbmind.com/es/mcp/xdarkzx-reaper-mcp.md): [MCP] Hands REAPER to agents for full music production: composition and MIDI editing, vocal slicing, automatic mixing and mastering in 35 styles, and loudness and silence QC, all running locally with no project upload. Needs REAPER 7+, Python 3.10+, and the repo's Lua script loaded in REAPER.
- [flstudio-mcp](https://hebbmind.com/es/mcp/flstudio-mcp.md): [MCP] Lets Claude diagnose mixes and compose in FL Studio: finds clipping and level imbalances and fixes them after you confirm, tweaks EQ, compression and reverb, writes melodies in a key and exports MIDI, with rollback. Needs FL Studio 2025+, Python 3.10+, two virtual MIDI ports; install from source.
- [TwelveTake REAPER MCP](https://hebbmind.com/es/mcp/twelvetake-studios-reaper-mcp.md): [MCP] Lets agents mix, master and compose MIDI in REAPER: set up sidechain compression, parallel compression and mastering chains in one step, quantize and humanize MIDI, with every change undoable in REAPER. Needs REAPER, Python 3.10+ and uv; install the bridge script, then run it in REAPER.
- [Legal MCP Server](https://hebbmind.com/es/mcp/agentic-ops-legal-mcp.md): [MCP] Local MCP for paralegal work: analyzes clause risk in Word contracts, compares two contract versions, extracts parties, dates and other key terms, outlines pleadings, and optionally searches US case law via CourtListener. US-focused; needs local Python. A lawyer must review results.
