# 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 Frontend or Data engineering: 140 items.

> - Frontend: Web and mobile-web interfaces: building, debugging and performance tuning.
> - Data engineering: Data pipelines, warehouse modeling, ETL and data quality.

- [MarkItDown](https://hebbmind.com/ko/cli/markitdown.md): [CLI] Converts PDF, Word, Excel, PowerPoint, HTML, images, audio and more into Markdown that keeps headings, lists and tables, ready for LLMs to read and analyze. Maintained by Microsoft; requires Python 3.10+.
- [Claude Code](https://hebbmind.com/ko/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/ko/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/ko/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/ko/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.
- [OpenCode](https://hebbmind.com/ko/cli/opencode.md): [CLI] Open-source terminal coding agent that switches freely between model providers. Includes a build agent that edits code, a read-only plan agent for analysis, subagents, and a desktop app. Formerly sst/opencode.
- [Spec Kit](https://hebbmind.com/ko/cli/spec-kit.md): [CLI] GitHub's official spec-driven development toolkit: the specify CLI sets up spec, plan and task workflows for Copilot, Claude Code, Codex and other agents so the spec comes before the code, plus bug-fix and idea-evaluation flows. Needs Python 3.11+ and uv.
- [shadcn CLI](https://hebbmind.com/ko/cli/shadcn.md): [CLI] Official shadcn/ui CLI: initializes projects and adds component source to your codebase on demand, with switchable presets. Since v4 it offers --dry-run and --diff so agents can preview changes, and it comes with an agent skill.
- [Deno](https://hebbmind.com/ko/cli/deno.md): [CLI] JavaScript, TypeScript and WebAssembly runtime with built-in formatting, linting, testing and compilation. Scripts get no file, network or environment access unless granted with --allow-* flags, making agent-generated scripts safer to run.
- [Gemini CLI](https://hebbmind.com/ko/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.
- [Playwright](https://hebbmind.com/ko/cli/playwright.md): [CLI] Microsoft's cross-browser end-to-end testing framework: one API drives Chromium, Firefox and WebKit, npx playwright test runs tests in parallel and isolation, with auto-waiting and trace replay for debugging failures.
- [Bun](https://hebbmind.com/ko/cli/bun.md): [CLI] All-in-one JavaScript and TypeScript toolchain: a single bun binary is a Node.js-compatible runtime, package manager, test runner and script runner, with noticeably faster installs and test runs.
- [PaddleOCR](https://hebbmind.com/ko/cli/paddleocr.md): [CLI] Baidu PaddlePaddle's official OCR and document parsing tool: the paddleocr command reads text from images and parses PDFs and scans into Markdown or JSON, supporting 100+ languages with models that run locally.
- [uv](https://hebbmind.com/ko/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.
- [Hugo](https://hebbmind.com/ko/cli/hugo.md): [CLI] Static site generator written in Go that builds Markdown content into docs sites, blogs or landing pages in seconds, with a local preview server and an asset pipeline for images, CSS and JS.
- [Scrapling](https://hebbmind.com/ko/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.
- [Crawl4AI](https://hebbmind.com/ko/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/ko/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.
- [MinerU](https://hebbmind.com/ko/cli/mineru.md): [CLI] Document parser from OpenDataLab that turns PDFs, images and Office files into Markdown or JSON, handling tables, formulas and complex layouts well, with page-by-page reading and citation anchors for agents. Parses locally by default; needs Python 3.10+.
- [Tesseract OCR](https://hebbmind.com/ko/cli/tesseract.md): [CLI] Classic open-source OCR engine and CLI that reads text from images and outputs plain text, hOCR, searchable PDF or TSV. Supports 100+ languages; install the language data for each language you need.
- [OpenSpec](https://hebbmind.com/ko/cli/openspec.md): [CLI] Lightweight spec-driven development CLI: after initializing a project, commands such as /opsx:propose let humans and agents agree on change proposals and specs before coding. Supports Claude Code, Codex and 30+ other tools. Needs Node.js 20.19+.
- [Mole](https://hebbmind.com/ko/cli/mole.md): [CLI] macOS cleanup and maintenance CLI (mo): clears caches and logs, fully uninstalls apps, analyzes disk usage, removes project build artifacts and shows system status. Preview deletions with --dry-run; disk analysis and status support JSON output. Needs macOS 12+.
- [Cline CLI](https://hebbmind.com/ko/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.
- [ripgrep](https://hebbmind.com/ko/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.
- [Docling](https://hebbmind.com/ko/cli/docling.md): [CLI] Parses PDF, DOCX, PPTX, XLSX, HTML, images and audio, recovering layout, reading order, tables and formulas, and exports Markdown, HTML or lossless JSON. Started by IBM Research, now hosted by the LF AI & Data Foundation; runs fully locally.
- [HyperFrames](https://hebbmind.com/ko/cli/hyperframes.md): [CLI] Write videos in HTML, CSS and frame-seekable animations, preview them from the CLI and render deterministic MP4s. Comes with agent skills for product launch videos, captions and talking-head re-edits. Maintained by HeyGen; needs Node.js 22+ and FFmpeg.
- [Remotion CLI](https://hebbmind.com/ko/cli/remotion-dev-cli.md): [CLI] Write videos in React and render them from the command line with npx remotion render, letting agents batch-produce data-driven videos. Free for individuals, nonprofits and companies of up to 3 people; larger for-profit companies need a license.
- [Context7 CLI (ctx7)](https://hebbmind.com/ko/cli/upstash-cli.md): [CLI] Upstash's official Context7 CLI (ctx7): search libraries and pull up-to-date docs from the terminal, or set up the Context7 MCP and rules for Claude Code, Cursor and other agents in one step. Docs lookup needs no login; signing in raises rate limits.
- [Pake](https://hebbmind.com/ko/cli/pake.md): [CLI] Packs a web page, local HTML or dist folder into a lightweight desktop app with one command (built on Rust Tauri; macOS, Windows, Linux), with --json output and llms.txt for agents. Needs Node.js; installs Rust automatically if missing.
- [rclone](https://hebbmind.com/ko/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/ko/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.
- [Expo CLI](https://hebbmind.com/ko/cli/expo-cli.md): [CLI] Expo's official CLI: starts the React Native dev server, runs prebuild to generate native folders, runs apps locally on iOS and Android, and installs version-compatible dependencies. Ships with the expo package; call it with npx expo inside a project.
- [Homebrew](https://hebbmind.com/ko/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.
- [Aider](https://hebbmind.com/ko/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.
- [Slidev](https://hebbmind.com/ko/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.
- [Open Code Review](https://hebbmind.com/ko/cli/open-code-review.md): [CLI] Alibaba's open-source AI code review CLI (ocr): a deterministic pass filters and groups files and matches rules, then an agent reads the context and writes line-level comments; ocr scan reviews a whole directory. Needs an LLM endpoint, or delegate mode to hand off to your coding agent.
- [agent-browser](https://hebbmind.com/ko/cli/agent-browser.md): [CLI] Browser automation CLI built for AI agents in native Rust: open pages, click and fill forms by refs from accessibility tree snapshots, read text and take screenshots, with compact snapshots and output limits to save context. From Vercel Labs; reuses local Chrome or installs one.
- [aria2](https://hebbmind.com/ko/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.
- [Nushell](https://hebbmind.com/ko/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.
- [Marker](https://hebbmind.com/ko/cli/marker.md): [CLI] Converts PDFs, images, PPTX, DOCX, XLSX, EPUB and more into Markdown, JSON or HTML, preserving tables, formulas and layout, with optional LLM help for higher accuracy. Needs Python 3.10+ and PyTorch; large-scale commercial use of the model weights needs a paid license.
- [Lightpanda Browser](https://hebbmind.com/ko/cli/browser.md): [CLI] Headless browser written from scratch in Zig for AI agents and automation, using less memory and running faster than headless Chrome in official benchmarks. fetch turns pages into Markdown, and it can serve CDP or MCP. Telemetry is on by default (an env var disables it); Windows needs WSL.
- [jq](https://hebbmind.com/ko/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.
- [skills](https://hebbmind.com/ko/cli/skills.md): [CLI] Package manager for the open Agent Skills ecosystem: one command installs skills from GitHub and other sources into Claude Code, Codex, Cursor and dozens more agents, with search, update and removal. From Vercel Labs.
- [oh-my-codex](https://hebbmind.com/ko/cli/oh-my-codex.md): [CLI] Adds a workflow layer to OpenAI's Codex CLI: requirement clarification, plan review, persistent goals, parallel multi-agent teams and tmux session management, with project state in .omx/ and a bundled Codex plugin. Community project; needs a signed-in Codex CLI, macOS or Linux recommended.
- [Claude Code Templates](https://hebbmind.com/ko/cli/claude-code-templates.md): [CLI] Installs ready-made subagents, slash commands, hooks, MCP configs and skills for Claude Code with one npx command, browsable online at aitmpl.com. Also includes session analytics, health checks and other helpers.
- [Lighthouse](https://hebbmind.com/ko/cli/lighthouse.md): [CLI] Official web auditing tool from the Google Chrome team: score pages on performance, accessibility, best practices and SEO from the command line and get HTML, JSON or CSV reports, so agents can iterate on a page. Needs Node 22+ and Chrome.
- [Repomix](https://hebbmind.com/ko/cli/repomix.md): [CLI] Packs a whole repository into a single AI-friendly file (XML, Markdown, JSON or plain text) with per-file token counts, automatically excludes files containing secrets, and can compress code with Tree-sitter or pack remote GitHub repos directly.
- [Crush](https://hebbmind.com/ko/cli/crush.md): [CLI] Terminal coding agent from Charm: switch models mid-session while keeping context, manage multiple sessions per project, pull code context via LSP, and extend with MCP and any OpenAI- or Anthropic-compatible API.
- [Qwen Code](https://hebbmind.com/ko/cli/qwen-code.md): [CLI] Open-source terminal coding agent from Alibaba's Qwen team with subagents, auto memory, skills and MCP. Works with Qwen, OpenAI, Anthropic, Gemini and other APIs or local models, with IDE plugins and a headless mode (qwen -p).
- [DESIGN.md](https://hebbmind.com/ko/cli/design-md.md): [CLI] Google Labs' DESIGN.md format and CLI: designers capture colors, typography and spacing in a file for agents; lint checks broken references and WCAG contrast, diff compares versions and export outputs design tokens for Tailwind and more. Needs Node.js; the format is in alpha.

Next page: https://hebbmind.com/ko/tools.md?page=2&type=cli&profession=frontend%2Cdata-engineering
