> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gleef.eu/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Learn about Gleef CLI, a powerful command-line tool for managing translations and localization workflows.

<Info>Have any questions or feedback? Book [15 minutes](https://booking.gleef.eu/team/gleef/get-in-touch) with the team, or [email us](mailto:contact@gleef.eu).</Info>

<img width="1400" src="https://mintcdn.com/gleef/LoEgPY-wsVG8Oz8H/images/code-banner.png?fit=max&auto=format&n=LoEgPY-wsVG8Oz8H&q=85&s=993ad723b67e6f72526a5c9d52d53c47" alt="api key settings screenshot" data-path="images/code-banner.png" />

## What is Gleef CLI?

The Gleef CLI is a powerful command-line tool that helps developers and teams manage their localization workflows efficiently. It enables you to sync translation projects, generate AI-powered translations, and maintain consistent localization files across your applications.

## Purpose

Gleef CLI bridges the gap between your local development environment and the Gleef translation platform, allowing you to:

* Automatically detect and manage localization files in your project
* Push new translation keys for AI-powered translation
* Pull the latest translations from your team
* Maintain version control and conflict resolution for translation files

## Key Features

**Intelligent File Detection:**

* Automatically discovers JSON, XML, YAML, and .strings files in your project
* Configurable file patterns and directory structures
* Respects .gitignore patterns to avoid irrelevant files

**AI-Powered Translation:**

* Context-aware translations that understand your product and brand voice
* Batch processing for efficient translation workflows
* Support for multiple target languages simultaneously

**Team Collaboration:**

* Seamless integration with Gleef Studio for team review workflows
* Conflict detection and resolution for concurrent edits
* Version tracking and change management

**Developer-Friendly:**

* Simple command-line interface with intuitive commands
* Flexible configuration options
* Integration-ready for CI/CD pipelines

**Multi-Format Support:**

* JSON (nested and flat structures)
* XML localization files
* YAML/YML files
* iOS .strings files

## System Requirements

<Check>Gleef CLI works with any tech stack and development environment</Check>

**Node.js Requirements:**

* Node.js version 18.0.0 or higher
* npm or yarn package manager

**Project Requirements:**

* Existing localization files (JSON, XML, YAML, or .strings)
* Git repository (recommended for version control)

**User Requirements:**

* Basic understanding of localization concepts
* Gleef account with API access

## Benefits of Using Gleef CLI

1. **Streamlined Development Workflow:**
   * Eliminate manual translation file management
   * Reduce context switching between development and translation tools
   * Automated synchronization with your translation team

2. **Enhanced Translation Quality:**
   * AI-powered translations with contextual understanding
   * Consistent terminology across your application
   * Team review process for quality assurance

3. **Developer Productivity:**
   * Simple command-line interface
   * Batch operations for efficiency
   * Integration with existing development tools

4. **Team Collaboration:**
   * Centralized translation management
   * Real-time synchronization with team members
   * Conflict resolution and change tracking

## Getting Started

<CardGroup cols={2}>
  <Card title="Install the CLI" icon="download" href="/cli/getting-started/installation">
    Install Gleef CLI globally and set up authentication
  </Card>

  <Card title="Quick Start Guide" icon="rocket" href="/cli/getting-started/quickstart">
    Get up and running with your first translation project
  </Card>
</CardGroup>

## Next Steps

<CardGroup cols={2}>
  <Card title="Commands Overview" icon="terminal" href="/cli/commands/overview">
    Learn about all available CLI commands
  </Card>

  <Card title="Workflow Guide" icon="workflow" href="/cli/workflow/project-setup">
    Understand the complete translation workflow
  </Card>
</CardGroup>
