# 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

Type CLI, Resources for DevOps / SRE or Data analysis or Security or Teachers / Students: 199 items.

> - DevOps / SRE: Deployment, monitoring, cloud resources and reliability.
> - Data analysis: Querying, statistical analysis, reporting and visualization.
> - Security: Code audits, vulnerability triage, penetration testing and compliance.
> - Teachers / Students: Lesson prep, quizzes, grading and course materials; self-study and exam prep.

- [Claude Code](https://hebbmind.com/cli/claude-code.md): [CLI] Anthropic's terminal coding agent: understands your codebase, edits code, runs commands and handles git workflows, with plugins, MCP and a headless mode (claude -p). Sign in with a Claude account or set an API key.
- [Codex CLI](https://hebbmind.com/cli/openai-codex.md): [CLI] OpenAI's coding agent that runs locally, written in Rust: reads and writes code and runs commands inside an OS-level sandbox. Sign in with a ChatGPT plan or use an API key.
- [GitHub CLI](https://hebbmind.com/cli/gh.md): [CLI] GitHub's official CLI: manage pull requests, issues, releases and Actions workflows from the terminal. Most commands support --json output that agents can parse, and an official agent skill is available. Run gh auth login first.
- [DuckDB](https://hebbmind.com/cli/duckdb.md): [CLI] In-process analytical SQL database. Its CLI queries CSV, Parquet and JSON files directly with SQL, no import or server needed, so agents can sample and aggregate large files. Officially maintained.
- [Hermes Agent](https://hebbmind.com/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.
- [Gemini CLI](https://hebbmind.com/cli/gemini-cli.md): [CLI] Google's official open-source terminal agent using Gemini models with a 1M-token context. Built-in Google Search, file and shell tools, plus MCP support. Personal Google accounts get a free quota.
- [Scrapling](https://hebbmind.com/cli/scrapling.md): [CLI] Adaptive web scraping framework: scrapling extract turns a page into Markdown, text or HTML in one command, with CSS selectors and browser rendering for dynamic pages, plus an MCP server (needs the ai extra). Needs Python 3.10+ and a browser install on first use.
- [vLLM](https://hebbmind.com/cli/vllm.md): [CLI] High-throughput LLM inference and serving engine: vllm serve starts an OpenAI- and Anthropic-compatible server in one command. Supports 200+ model architectures from Hugging Face, quantization and distributed inference. Aimed mainly at NVIDIA, AMD and other GPUs.
- [Crawl4AI](https://hebbmind.com/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.
- [RTK (Rust Token Killer)](https://hebbmind.com/cli/rtk.md): [CLI] Rust CLI proxy that filters and compresses command output before it reaches the agent's context, covering git, tests, grep, ls and 100+ other commands and cutting bash output by up to about 90%. Hooks automatically rewrite commands run by Claude Code, Codex and others.
- [fzf](https://hebbmind.com/cli/fzf.md): [CLI] General-purpose command-line fuzzy finder for any text input, such as file lists, command history or processes. Besides the interactive UI it has a non-interactive --filter mode, plus shell key bindings and completion.
- [OpenBB Platform CLI](https://hebbmind.com/cli/openbb-finance-cli.md): [CLI] Command-line edition of the open-source OpenBB investment research platform: query stock prices, financial statements, macroeconomic and other financial data from the terminal, and automate data pulls with Routine scripts. Officially maintained; some sources need API keys.
- [act](https://hebbmind.com/cli/act.md): [CLI] Runs GitHub Actions workflows locally in Docker, so you can test .github/workflows changes without repeated commits and pushes, or use workflows as a local task runner. Needs Docker installed.
- [Cline CLI](https://hebbmind.com/cli/cline-cli.md): [CLI] Official Cline CLI sharing its agent core with the VS Code extension: plan/act modes, MCP, checkpoints and subagents; --yolo and --json run it unattended in CI and scripts. Sign in with Cline or a ChatGPT subscription, or bring your own API key.
- [Ansible](https://hebbmind.com/cli/ansible.md): [CLI] Agentless IT automation: uses SSH and playbooks for configuration management, app deployment, cloud orchestration and ad hoc commands at scale, with nothing to install on target machines. Maintained primarily by Red Hat.
- [ripgrep](https://hebbmind.com/cli/ripgrep.md): [CLI] Fast regex search across directories (command rg) that respects .gitignore, skips hidden and binary files by default and filters by file type. A go-to command for coding agents searching a codebase.
- [AI Hedge Fund](https://hebbmind.com/cli/ai-hedge-fund.md): [CLI] Multi-agent simulated hedge fund: agents modeled on investors like Buffett and Munger work with quant and risk modules to analyze stocks, with backtesting. Good for teaching investment frameworks. Needs Financial Datasets and model API keys; no real trading, not investment advice.
- [tldr-pages](https://hebbmind.com/cli/tldr.md): [CLI] Community-maintained simplified command help with example-first pages for common CLI tools, easier to read than man. Install an official client (Python, Rust or Node.js), then run tldr followed by a command name.
- [bat](https://hebbmind.com/cli/bat.md): [CLI] A cat replacement with syntax highlighting, line numbers and Git change markers, plus --line-range to print specific lines. Falls back to plain text in pipes and other non-interactive use, and pairs with git diff or tail -f for code and logs.
- [rclone](https://hebbmind.com/cli/rclone.md): [CLI] 'rsync for cloud storage': sync and copy files across dozens of providers such as S3, Google Drive, OneDrive and Alibaba Cloud OSS, with encryption and mounting. Set up remotes with rclone config before use.
- [mkcert](https://hebbmind.com/cli/mkcert.md): [CLI] Creates a local CA with one command and issues development HTTPS certificates trusted by your system and browsers, for localhost, IPs and wildcard domains, with no extra configuration. Run mkcert -install once first to add the root certificate to the trust store.
- [CLI-Anything MuseScore](https://hebbmind.com/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+.
- [DeepTutor](https://hebbmind.com/cli/deeptutor.md): [CLI] Personalized tutoring system from HKU's HKUDS: build a knowledge base from textbooks for Q&A, step-by-step solutions and quizzes, for teachers and self-learners. The deeptutor command outputs JSON for agents like Claude Code. Needs Python 3.11+, Node.js 20+ and an LLM API key.
- [Typst](https://hebbmind.com/cli/typst.md): [CLI] Modern markup-based typesetting system, a LaTeX alternative for papers, reports and resumes. Fast incremental compilation; typst compile outputs a PDF in one command and watch mode recompiles automatically.
- [herdr](https://hebbmind.com/cli/herdr.md): [CLI] Terminal multiplexer built for coding agents: run Claude Code, Codex and others in split panes, each marked working, blocked or idle, with sessions surviving disconnects. Agents can also create panes and message each other through the CLI.
- [Homebrew](https://hebbmind.com/cli/brew.md): [CLI] Package manager for macOS and Linux: agents can brew install CLI tools and desktop apps (casks), or use brew bundle to restore a dev environment from a Brewfile.
- [tmux](https://hebbmind.com/cli/tmux.md): [CLI] Terminal multiplexer: run multiple sessions and panes in one terminal, with processes surviving disconnects. Agents use it to host long-running tasks and drive interactive programs, and many parallel multi-agent session tools build on it.
- [Terraform](https://hebbmind.com/cli/terraform.md): [CLI] HashiCorp's infrastructure-as-code tool: manage multi-cloud and SaaS resources with declarative config, previewing changes with plan before running apply. Providers cover all major clouds. Licensed under BSL 1.1.
- [Slidev](https://hebbmind.com/cli/slidev.md): [CLI] Write slides in Markdown with built-in code highlighting, LaTeX math and Mermaid diagrams; slidev export outputs PDF, PPTX or PNG. Install playwright-chromium in the project before exporting.
- [Umi-OCR](https://hebbmind.com/cli/umi-ocr.md): [CLI] Free, open-source offline OCR desktop app for screenshots, batch images, scanned PDFs and QR codes, callable via the umi-ocr CLI or an HTTP API (the CLI relies on the app's local HTTP service, on by default). Windows and Linux only.
- [Pandoc](https://hebbmind.com/cli/pandoc.md): [CLI] Universal document converter between dozens of formats including Markdown, Word, HTML, LaTeX and EPUB, with templates, citations and Lua filters. PDF output uses LaTeX by default, which you install separately.
- [fd](https://hebbmind.com/cli/fd.md): [CLI] Simple, fast alternative to find with intuitive syntax and regex and glob matching, skipping hidden and .gitignored paths by default. Can run commands on results in parallel; handy for agents locating files quickly.
- [curl](https://hebbmind.com/cli/curl.md): [CLI] Command-line tool for transferring data by URL over 20+ protocols including HTTP(S), FTP, SFTP, WebSocket and MQTT; a staple for agents calling APIs and downloading files. Preinstalled on macOS and most Linux distributions.
- [aria2](https://hebbmind.com/cli/aria2.md): [CLI] Lightweight multi-protocol command-line downloader that fetches in parallel segments from multiple sources over HTTP(S), FTP, SFTP, BitTorrent and Metalink. Resumes downloads, reads URLs in bulk from text files and offers a JSON-RPC interface for scripts or agents.
- [Manim](https://hebbmind.com/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.
- [fastlane](https://hebbmind.com/cli/fastlane.md): [CLI] Release automation for iOS and Android: lanes orchestrate builds, code signing management, screenshot generation and uploads to the App Store and Google Play, and agents can call a project's existing lanes directly.
- [Nushell](https://hebbmind.com/cli/nushell.md): [CLI] Cross-platform shell built around structured data: pipelines pass tables instead of plain text, and you can open and query JSON, CSV, TOML and more directly. Default builds include nu --mcp, which serves it to agents as an MCP server.
- [croc](https://hebbmind.com/cli/croc.md): [CLI] Send files and folders between any two computers with one command: end-to-end encryption (PAKE), direct peer-to-peer with relay fallback, resumable transfers and proxy support, with no server setup or port forwarding.
- [zoxide](https://hebbmind.com/cli/zoxide.md): [CLI] A smarter cd that remembers your directories, ranking them by frequency and recency so you can jump with a fragment of the name. Add zoxide init to your shell config after installing.
- [ShellCheck](https://hebbmind.com/cli/shellcheck.md): [CLI] Static analysis for shell scripts: flags syntax errors and common bash/sh pitfalls such as quoting and variable expansion, with suggested fixes. Good for checking agent-generated scripts and easy to add to CI.
- [Trivy](https://hebbmind.com/cli/trivy.md): [CLI] All-in-one security scanner for container images, filesystems, Git repos and Kubernetes clusters: finds known vulnerabilities, IaC misconfigurations, leaked secrets and software licenses, and generates SBOMs. Open source, maintained by Aqua Security.
- [Docker Compose](https://hebbmind.com/cli/compose.md): [CLI] Define multi-container apps in compose.yaml and bring up services, databases, caches and the rest with one docker compose up, handy for agents setting up local dev and test dependencies. Maintained by Docker; included with Docker Desktop on macOS.
- [PDFMathTranslate](https://hebbmind.com/cli/pdfmathtranslate.md): [CLI] Translates full PDF papers while preserving formulas, charts and layout (command pdf2zh), outputting monolingual and side-by-side bilingual PDFs. Uses Google Translate by default and can switch to DeepL, OpenAI and others; also runs as an MCP server.
- [Arthas](https://hebbmind.com/cli/arthas.md): [CLI] Alibaba's open-source Java production diagnostics tool: inspect method arguments and timing, threads and GC, class loading and decompiled code, and generate flame graphs without changing code or restarting the JVM. Supports JDK 8+ via an interactive CLI.
- [just](https://hebbmind.com/cli/just.md): [CLI] Command runner that saves and runs project commands in a justfile, with make-inspired but simpler syntax. Agents can use just --list to discover a project's build, test and deploy commands and run them directly.
- [Vault](https://hebbmind.com/cli/vault.md): [CLI] HashiCorp's secrets management system: the vault CLI reads and writes secrets, issues dynamic database and cloud credentials on demand, encrypts and decrypts data, and manages leases and revocation. Needs a reachable Vault server.
- [jq](https://hebbmind.com/cli/jq.md): [CLI] Lightweight command-line JSON processor that slices, filters, maps and transforms JSON with concise expressions and no runtime dependencies. A staple for agents parsing API responses and logs.
- [mise](https://hebbmind.com/cli/mise.md): [CLI] Polyglot dev environment manager: declare Node, Python, Go and other tool versions, environment variables and project tasks in mise.toml; mise exec and mise run install tools on demand and run them, with one config shared by local and CI.
- [Zellij](https://hebbmind.com/cli/zellij.md): [CLI] Terminal multiplexer written in Rust, an alternative to tmux, with layout files, floating and stacked panes, WebAssembly plugins and a built-in web client. Handy for running several agent sessions at once.
- [Podman](https://hebbmind.com/cli/podman.md): [CLI] Daemonless, rootless container and pod manager with a Docker-compatible CLI for building, running and pushing OCI images. On macOS and Windows it runs inside a podman machine VM.

Next page: https://hebbmind.com/tools.md?page=2&type=cli&profession=devops%2Cdata%2Csecurity%2Ceducation
