# 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 Mobile & desktop or Finance / Accounting: 51 items.

> - Mobile & desktop: Building and shipping iOS, Android and desktop apps.
> - Finance / Accounting: Bookkeeping, reconciliation, financial statements, budgets and tax.

- [OpenBB Platform CLI](https://hebbmind.com/fr/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.
- [Mole](https://hebbmind.com/fr/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+.
- [Context7 CLI (ctx7)](https://hebbmind.com/fr/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/fr/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.
- [Expo CLI](https://hebbmind.com/fr/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/fr/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.
- [fastlane](https://hebbmind.com/fr/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.
- [OCRmyPDF](https://hebbmind.com/fr/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.
- [OfficeCLI](https://hebbmind.com/fr/cli/officecli.md): [CLI] Office command-line tool built for AI agents: a single binary that creates, reads and edits Word, Excel and PowerPoint files without Office installed, and renders them to HTML or PNG so agents can check the layout.
- [Actual CLI](https://hebbmind.com/fr/cli/actualbudget-cli.md): [CLI] Official CLI (actual) for the local-first budget app Actual Budget: query and edit accounts, transactions, categories, payees, rules and budgets on your sync server, with JSON output and CSV export for agent bookkeeping. Needs Node.js 22+ plus your server URL, password and budget Sync ID.
- [Dexter](https://hebbmind.com/fr/cli/dexter.md): [CLI] Financial research terminal agent, like Claude Code for finance: breaks company research questions into steps, pulls financial statements and market data, and self-checks before answering. Needs Bun, a model API key and a Financial Datasets API key; for learning and research only.
- [SwiftLint](https://hebbmind.com/fr/cli/swiftlint.md): [CLI] Style and convention linter for Swift, with most rules built on SwiftSyntax. Configure it with .swiftlint.yml, auto-correct with --fix, and run it in an Xcode build phase or as a SwiftPM plugin.
- [Maestro](https://hebbmind.com/fr/cli/maestro.md): [CLI] Write end-to-end UI tests for Android, iOS and web apps in YAML. The CLI includes an MCP server (maestro mcp) so coding agents can tap, assert and generate tests on simulators. Requires Java 17+.
- [pdfplumber](https://hebbmind.com/fr/cli/pdfplumber.md): [CLI] Reads the exact position of every character, line and table cell in digital PDFs: the CLI exports layout-preserving text or CSV/JSON details, and the Python API extracts tables and form fields, ideal for invoices, statements and reports. Runs locally with Python; scans need OCR first.
- [Airtest](https://hebbmind.com/fr/cli/airtest.md): [CLI] NetEase's open-source cross-platform UI automation framework: locates elements by image recognition to automate games and apps on Android, iOS and Windows without touching their code. airtest run executes cases and airtest report builds HTML reports.
- [pdfcpu](https://hebbmind.com/fr/cli/pdfcpu.md): [CLI] PDF command line written in pure Go with almost no external dependencies: dozens of subcommands to merge, split, crop, rotate, watermark, encrypt and decrypt, extract images and fonts, and work with forms.
- [RapidOCR](https://hebbmind.com/fr/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.
- [App Store Connect CLI](https://hebbmind.com/fr/cli/app-store-connect-cli.md): [CLI] asc CLI for scripting the App Store Connect API: manage builds, TestFlight, metadata, signing and review submissions to automate iOS and macOS releases from the terminal or CI. Ships with a companion agent skill pack. Needs an App Store Connect API key.
- [Ticker](https://hebbmind.com/fr/cli/ticker.md): [CLI] Live stock and crypto quotes in the terminal with portfolio profit and loss tracking, using Yahoo Finance and Coinbase data. The main view is an interactive dashboard; ticker print exports holdings from your config at current prices as JSON or CSV for scripts and agents.
- [Beancount](https://hebbmind.com/fr/cli/beancount.md): [CLI] Language and toolset for double-entry bookkeeping in text files: bean-check validates the ledger, bean-format normalizes it, and Fava or beanquery handle reports and queries. Plain-text ledgers are easy for agents to generate and keep in version control.
- [Ledger](https://hebbmind.com/fr/cli/ledger.md): [CLI] Classic plain-text double-entry accounting CLI: entries live in a text file and it produces balance, register, budget and other reports directly, with no database or hidden state, so agents can easily read and write ledgers, reconcile and report.
- [Lingo.dev CLI](https://hebbmind.com/fr/cli/lingo-dev.md): [CLI] Lingo.dev's official CLI: lingo push sends JSON, YAML, Markdown, PO, XLIFF, Android/Xcode strings and other files from your repo to its LLM localization engine, and lingo pull brings translations back; CI-ready. Needs a Lingo.dev account; usage-based pricing with a free sandbox.
- [Peekaboo](https://hebbmind.com/fr/cli/peekaboo.md): [CLI] macOS screenshot and UI automation CLI: capture the screen, read the accessibility tree for structured UI elements, then click, type, and switch windows and menus. Also runs as an MCP server for Claude Code and Codex. Needs macOS 15+ with Screen Recording and Accessibility permissions.
- [agent-device](https://hebbmind.com/fr/cli/agent-device.md): [CLI] From Callstack: lets coding agents drive and verify iOS, Android, HarmonyOS and desktop apps through accessibility snapshots, with taps, form filling, screenshots, logs and performance sampling, plus a built-in MCP server. Requires Node.js 22.12+.
- [Style Dictionary](https://hebbmind.com/fr/cli/style-dictionary.md): [CLI] Design token build tool: define colors, font sizes, spacing and other design specs in one JSON source, then style-dictionary build generates CSS, SCSS, iOS, Android and other platform code, keeping the design system and implementations in sync. Needs Node.js and a config.json.
- [hledger](https://hebbmind.com/fr/cli/hledger.md): [CLI] Plain-text double-entry accounting: track income, expenses, investments and time, generate balance sheets, income statements and budget reports in one command, with CSV import and JSON output for agent reconciliation and reporting. Converts to and from Beancount.
- [Firebase CLI](https://hebbmind.com/fr/cli/firebase-tools.md): [CLI] Firebase's official CLI: deploy Hosting, Cloud Functions and security rules, run local emulators, read and write databases and import or export users. The same repo also provides the official Firebase MCP server. Requires a Firebase sign-in.
- [Camelot](https://hebbmind.com/fr/cli/camelot.md): [CLI] Open-source PDF table extraction with a camelot CLI: exports tables from financial reports, bank statements and statistical reports to Excel, CSV or Markdown, with an accuracy score. Needs Python 3.10+; handles text-based PDFs by default, scans need the ml and ocr extras. Double-check results.
- [invoice2data](https://hebbmind.com/fr/cli/invoice2data.md): [CLI] Extracts issuer, amount, date, invoice number and other fields from PDF invoices using YAML/JSON templates, exporting CSV, JSON or XML. Ships several text-extraction backends, OCR for scanned invoices and an optional AI fallback.
- [Languine](https://hebbmind.com/fr/cli/languine.md): [CLI] AI localization: deploy the server to your own Vercel account (Postgres and AI Gateway included; enable deployment protection afterwards), then run npx languine@selfhosted translate to translate locale files with LLMs. A GitHub Action can open PRs. Needs a Vercel account and Node.js.
- [stock-api](https://hebbmind.com/fr/cli/stock-api.md): [CLI] Fetches US, Hong Kong and China A-share stock data with zero runtime dependencies: real-time quotes, daily, weekly and monthly candles and search as JSON, falling back across Tencent, Sina and Eastmoney sources. Also runs as an MCP server. Unofficial public APIs, no stability guarantee.
- [Figma Code Connect](https://hebbmind.com/fr/cli/code-connect.md): [CLI] Figma's official CLI that links Figma design-system components to real components in your code, so Dev Mode and the Figma MCP show production snippets instead of generated examples. Needs Node.js 18+, a Figma Organization or Enterprise plan, a full Design or Dev Mode seat and an access token.
- [xcbeautify](https://hebbmind.com/fr/cli/xcbeautify.md): [CLI] Condenses verbose xcodebuild and swift test output into concise build errors, warnings and test results, so agents read less log noise. Can generate JUnit reports and works with CI such as GitHub Actions; runs on macOS and Linux.
- [Sentry CLI](https://hebbmind.com/fr/cli/sentry-cli.md): [CLI] Sentry's official CLI: upload source maps and debug symbols, manage releases, and view issues and logs. Needs a Sentry account or self-hosted instance; a newer official CLI is replacing it, so this repo mainly gets bug fixes.
- [yahoo-finance2](https://hebbmind.com/fr/cli/yahoo-finance2.md): [CLI] Unofficial Yahoo Finance data tool with a yahoo-finance CLI, an MCP server and an agent skill: stock quotes, price history, financials, option chains and analyst ratings. Needs Node.js 22+, no API key. The API is unofficial and may change; for research only.
- [Mustang](https://hebbmind.com/fr/cli/mustangproject.md): [CLI] Open-source European e-invoicing tool whose CLI validates, extracts and creates ZUGFeRD, Factur-X and XRechnung invoices (PDF or XML) and renders XML invoices as readable HTML or PDF, for EU invoicing compliance. Needs Java; download the Mustang-CLI jar from the project site.
- [rustledger](https://hebbmind.com/fr/cli/rustledger.md): [CLI] Beancount plain-text accounting in Rust (rledger): validate ledgers, run BQL queries, build balance sheets and income statements, import bank CSV/OFX, track budgets, returns and capital gains. Has an MCP server and ag-rledger (JSON output) for agents. Tax figures need an accountant's review.
- [ofxstatement](https://hebbmind.com/fr/cli/ofxstatement.md): [CLI] Converts banks' proprietary statement exports into standard OFX files, so agents can batch-process transactions for import into GnuCash, HomeBank and other accounting apps. Needs Python plus a plugin for your bank; existing plugins are mostly for European banks, others need writing.
- [attranslate](https://hebbmind.com/fr/cli/attranslate.md): [CLI] Offline translation sync for coding agents: hands only new strings in JSON, YAML, PO, CSV and other locale files to the agent for translation and never overwrites human-edited translations, saving tokens. Needs Node.js; calls no translation API itself.
- [Crowdin CLI](https://hebbmind.com/fr/cli/crowdin-cli.md): [CLI] Crowdin's official CLI: push source files and pull translations back in place, track progress, manage glossaries and TM, and run machine or AI pre-translation, with JSON output for agents. Needs a Crowdin account (free trial; free for open source) and a token; crowdin init sets up config.
- [factur-x](https://hebbmind.com/fr/cli/factur-x.md): [CLI] Python library with a CLI for Factur-X (ZUGFeRD 2.x), the French-German e-invoicing standard: combine a regular PDF invoice and XML into a Factur-X invoice, extract the XML from invoice PDFs and validate it against the official XSD; also handles Order-X and UBL. Needs Python 3.
- [hledger-flow](https://hebbmind.com/fr/cli/hledger-flow.md): [CLI] hledger workflow that files bank and card CSV exports in a set folder layout and applies rules to build journals in one step, rebuilding when rules change. Needs hledger; download from Releases (macOS and Linux only). Have an accountant check the books.
- [Mercury CLI](https://hebbmind.com/fr/cli/mercury-cli.md): [CLI] Official CLI for Mercury, the business banking platform for startups: check balances and transactions, download statements, manage recipients, customers, invoices and cards, and send payments. JSON/YAML output helps agents reconcile. Needs a Mercury login or API token; confirm payments by hand.
- [Lokalise CLI v2](https://hebbmind.com/fr/cli/lokalise-cli-2-go.md): [CLI] Lokalise's official CLI (lokalise2) covering the Lokalise API v2: upload and download language files and manage keys, translations, screenshots, translation tasks and contributors. Needs a Lokalise account (paid, 14-day free trial) and an API token passed via --token.
- [SimpleLocalize CLI](https://hebbmind.com/fr/cli/simplelocalize-cli.md): [CLI] SimpleLocalize's official CLI: upload and download translation files, trigger machine and AI auto-translation, publish translations to the CDN, and extract translation keys from source code for CI. Needs a SimpleLocalize account and project API key; paid service with a 14-day free trial.
- [locize-cli](https://hebbmind.com/fr/cli/locize-cli.md): [CLI] Locize's official CLI: sync local translation files with the Locize platform, add, remove and look up keys, download published translations, manage versions and branches, and export JSON, XLIFF, PO, CSV or Excel for translators. Needs a Locize account, project ID and API key; free plan available.
- [beanquery](https://hebbmind.com/fr/cli/beanquery.md): [CLI] Beancount's official query tool, bean-query: run SQL-like queries on plain-text double-entry ledgers to get balances, income and expense summaries and account details, for agent-assisted bookkeeping. Needs uv or Python 3.8+ and a Beancount ledger; have an accountant review reports.
- [Ramp CLI](https://hebbmind.com/fr/cli/ramp-cli.md): [CLI] Official CLI for Ramp spend management: query transactions and cards, submit and approve reimbursements, approve bills, upload receipts and book travel, with JSON output; installs skills for your agents. Needs a Ramp business account (browser login); defaults to sandbox. Confirm approvals by hand.
- [Phrase Strings CLI](https://hebbmind.com/fr/cli/phrase-cli.md): [CLI] Phrase Strings' official CLI: phrase init walks you through config, then phrase push uploads language files and phrase pull fetches the latest translations; it also wraps the full API for projects, locales and keys. Needs a Phrase Strings account (paid, 14-day free trial) and an API token.
- [Xero Command Line](https://hebbmind.com/fr/cli/xero-command-line.md): [CLI] Xero's official CLI (alpha): lets AI query and enter contacts, invoices, quotes, payments, bank transactions and manual journals, export invoice PDFs, and run P&L, balance sheet and trial balance reports for multiple orgs. Needs a Xero account and OAuth app; have an accountant review.

Next page: https://hebbmind.com/fr/tools.md?page=2&type=cli&profession=mobile%2Cfinance
