# 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 Full-stack / Indie or Teachers / Students, Tagged `python`: 55 items.

> - Full-stack / Indie: General software work: coding-agent workflows, code review, debugging and Git collaboration.
> - Teachers / Students: Lesson prep, quizzes, grading and course materials; self-study and exam prep.

- [Browser Use](https://hebbmind.com/es/cli/browser-use.md): [CLI] Open-source browser agent project. Its browser-use CLI lets Claude Code, Codex and other agents drive your logged-in local Chrome with Python snippets, or connect to a cloud browser; also ships a Python agent library. The cloud browser needs an API key.
- [Hermes Agent](https://hebbmind.com/es/cli/hermes-agent.md): [CLI] Self-improving agent from Nous Research with built-in memory and a learning loop that turns experience into skills. Works with any model provider; the hermes command has a terminal UI, and a gateway connects it to Telegram, Slack and more and runs scheduled tasks.
- [MCP Builder](https://hebbmind.com/es/skill/mcp-builder.md): [Skill] Guides agents in building quality MCP servers: research the protocol and target API, design tools, implement with Python (FastMCP) or the TypeScript SDK, and write evaluation questions to test the result. Official Anthropic skill.
- [Agent SDK Dev](https://hebbmind.com/es/plugin/agent-sdk-dev.md): [Plugin] Scaffolds a Claude Agent SDK project in Python or TypeScript interactively with /new-sdk-app, then a verifier agent checks dependencies, config and code against official best practices. Maintained by Anthropic.
- [Browser Use MCP](https://hebbmind.com/es/mcp/browser-use-mcp.md): [MCP] Local MCP server built into Browser Use: lets agents navigate, click, type and extract page content, or hand multi-step tasks to the built-in browser agent. Bring your own OpenAI or Anthropic API key.
- [Time MCP Server](https://hebbmind.com/es/mcp/time.md): [MCP] Gives agents the current time and IANA time zone conversion, detecting the system time zone automatically. No API key needed. Official MCP reference server, written in Python.
- [Fetch MCP Server](https://hebbmind.com/es/mcp/fetch.md): [MCP] Official MCP reference server that fetches web pages and converts them to Markdown for the model, reading long pages in chunks from a given offset. Zero config, but it can reach internal network addresses, so use it with care.
- [mcp-server-git](https://hebbmind.com/es/mcp/git.md): [MCP] Official MCP reference server for local Git repos: view status and diffs, stage and commit, create and switch branches, and search the commit log by date. Written in Python and runs with uvx; still in early development.
- [uv](https://hebbmind.com/es/cli/uv.md): [CLI] Astral's extremely fast Python package and project manager written in Rust, replacing pip, pipx, poetry, pyenv and more. Supports lockfiles and multiple Python versions, and uvx runs Python tools without installing them.
- [Crawl4AI](https://hebbmind.com/es/cli/crawl4ai.md): [CLI] Open-source, LLM-friendly web crawler that turns pages into clean Markdown for RAG and agents. Ships the crwl CLI and supports deep crawling and question-driven data extraction (extraction needs an LLM key). Free to self-host.
- [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+.
- [Ruff](https://hebbmind.com/es/cli/ruff.md): [CLI] Astral's extremely fast Python linter and formatter written in Rust, replacing Flake8, isort and Black, with 900+ built-in rules and auto-fix.
- [Aider](https://hebbmind.com/es/cli/aider.md): [CLI] AI pair programming in your terminal: builds a repo map of the whole codebase, auto-commits changes to git, works with Claude, DeepSeek, OpenAI and almost any other model including local ones, and can run lint and tests after edits.
- [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.
- [Python Development](https://hebbmind.com/es/plugin/python-development.md): [Plugin] Python 3.12+ development plugin with python-pro, django-pro and fastapi-pro subagents, a project scaffolding command, and 16 skills on async, type safety, testing, packaging, uv and more. Part of the wshobson/agents marketplace.
- [Pyright LSP](https://hebbmind.com/es/plugin/pyright-lsp.md): [Plugin] Connects Claude Code to the Pyright language server for static type checking and code intelligence in Python. Install pyright first with npm, pip or pipx. Official Anthropic plugin.
- [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.
- [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.
- [Browser Harness](https://hebbmind.com/es/cli/browser-harness.md): [CLI] Browser control from the browser-use team: an editable CDP connection lets agents drive the Chrome you are already using, writing missing helper functions as they go and keeping them for reuse. Also offers an MCP server. Allow remote debugging in Chrome on first use.
- [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+.
- [pre-commit](https://hebbmind.com/es/cli/pre-commit.md): [CLI] Multi-language git hook manager: declare formatting, lint, secret scanning and other hooks in .pre-commit-config.yaml to run automatically before each commit, or have the agent self-check with pre-commit run --all-files before committing.
- [Skill Seekers](https://hebbmind.com/es/cli/skill-seekers.md): [CLI] Turns 18 kinds of sources, including doc sites, GitHub repos, PDFs and videos, into skill packages for Claude and other platforms, or exports RAG chunks and vector store data. Optional MCP server, and it can call a local agent like Claude Code to enrich content. Needs Python 3.10+.
- [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.
- [Trae Agent](https://hebbmind.com/es/cli/trae-agent.md): [CLI] ByteDance's open-source, general software engineering agent: trae-cli edits files and runs commands from natural language, supports multiple model providers and MCP, and records full execution trajectories. Transparent design suits agent research and customization. Needs your own model API key.
- [Claude Skills (Fullstack Dev Skills)](https://hebbmind.com/es/plugin/jeffallan-claude-skills.md): [Plugin] Bundles 60+ full-stack specialist skills into one plugin: experts for 12 languages including Python, TypeScript, Go, Rust and Java, and frameworks like React, Django and Spring Boot, activated automatically by request. Also includes Jira and Confluence workflow commands (needs Atlassian MCP).
- [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.
- [WeasyPrint](https://hebbmind.com/es/cli/weasyprint.md): [CLI] Rendering engine that lays out HTML and CSS and exports PDF, supporting paged media and other print style standards, ideal for generating reports, invoices and receipts in bulk. Written in Python; depends on the system Pango library.
- [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.
- [MCP Atlassian](https://hebbmind.com/es/mcp/mcp-atlassian.md): [MCP] Community-maintained MCP for Jira and Confluence: search with JQL/CQL and create or update issues, pages and comments. Supports both Cloud and Server/Data Center deployments; needs an API token or personal access token.
- [Mistral Vibe](https://hebbmind.com/es/cli/mistral-vibe.md): [CLI] Mistral's official open-source terminal coding assistant: uses Mistral models to read and write code, run commands and search the codebase, with multiple agent profiles and subagents, plus Skills, MCP and a --prompt scripting mode. Needs a Mistral API key.
- [Home Assistant MCP Server (ha-mcp)](https://hebbmind.com/es/mcp/ha-mcp.md): [MCP] Lets agents operate Home Assistant: control devices, query state and history, create and debug automations and edit dashboards, with 80+ tools. Community-maintained (unofficial); requires your own Home Assistant instance, and running via uvx needs a long-lived access token.
- [trash-cli](https://hebbmind.com/es/cli/trash-cli.md): [CLI] Moves files to the trash instead of deleting them, with commands to list, restore and empty trashed files, so anything an agent deletes by mistake can be recovered. Follows the FreeDesktop.org trash spec and shares the trash with GNOME and KDE.
- [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.
- [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.
- [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.
- [MCP Memory Service](https://hebbmind.com/es/mcp/mcp-memory-service.md): [MCP] Self-hostable long-term memory for agents, offering MCP, a REST API and a web dashboard: semantic search, knowledge graph and automatic memory consolidation. Embeddings are computed locally; choose SQLite, Cloudflare or Milvus as the backend.
- [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.
- [DuckDuckGo Search MCP Server](https://hebbmind.com/es/mcp/duckduckgo-mcp-server.md): [MCP] Web search through DuckDuckGo plus fetching and parsing page content, with built-in rate limiting and LLM-friendly result formatting. No API key needed; runs with a single uvx command.
- [VoiceMode](https://hebbmind.com/es/mcp/voicemode.md): [MCP] Adds voice conversations to Claude Code and other agents: speak, and it detects silence, transcribes, and reads replies aloud. Runs offline with local Whisper and Kokoro, or uses OpenAI's speech APIs; needs a microphone and speakers.
- [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.
- [LangChain Skills](https://hebbmind.com/es/skill/langchain-skills.md): [Skill] LangChain's official skill collection: framework selection, quickstarts, middleware, persistence, human-in-the-loop approval, RAG and eval design across LangChain, LangGraph and Deep Agents, in Python and TypeScript. Also installable as a Claude Code plugin. Still in early development.
- [Translate Toolkit](https://hebbmind.com/es/cli/translate.md): [CLI] Open-source toolkit widely used in localization: converts between PO, XLIFF, TMX, CSV, subtitle and other translation formats, counts words, runs 40+ translation checks with pofilter and extracts frequent terms with poterminology. Needs Python 3.11+.
- [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.
- [Redis MCP Server](https://hebbmind.com/es/mcp/mcp-redis.md): [MCP] Redis's official MCP server: read and write strings, hashes, lists, streams, JSON and other data structures in natural language, with vector indexing and search and pub/sub. Bring your own Redis instance; runs via uvx.

Next page: https://hebbmind.com/es/tools.md?page=2&profession=fullstack%2Ceducation&tag=python
