crowdin/crowdin-cli(opens in a new tab)
Language: TypeScript
A command-line client for the Crowdin API
- stars
- 322
- watchers
- 26
- forks
- 117
- open issues
- 6
- Last updated
- 10/31/2026
Language: TypeScript
A command-line client for the Crowdin API
Tip
Crowdin CLI 5.0 is here! 🚀 A complete rewrite in TypeScript, powered by Bun - instant startup, no Java required, and JSON/TOON output built for scripts and AI agents. Your commands and crowdin.yml stay the same. Read the announcement!
Crowdin CLI is a command line tool that allows you to manage and synchronize your localization resources with your Crowdin project. Using CLI, you can:
It is cross-platform and runs in a terminal on Linux-based and macOS operating systems, or in the command prompt on Windows.
Visit the documentation for more details.
Crowdin CLI treats AI agents as first-class users: instant startup, stable exit codes, and machine-readable output (--output json|toon) make it cheap and predictable for an agent to call dozens of times in a row. The Crowdin Agent Skills teach your agent the CLI, the configuration file, and the core workflows:
npx skills add crowdin/skills --skill crowdin-cli
Your agent can also enrich your strings with context: it downloads the strings, analyzes your codebase to see how each one is used, and pushes the descriptions back to Crowdin - so translators and AI translations stop guessing. Read Context Enrichment with AI Agents to learn more.
If you find any problems or would like to suggest a feature, please read the How can I contribute section in our contributing guidelines.
The Crowdin CLI is licensed under the MIT License. See the LICENSE file distributed with this work for additional information regarding copyright ownership. Except as contained in the LICENSE file, the name(s) of the above copyright holders shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization.