Skip to content

Software localization platform for apps that ship everywhere.

ReRune helps product, engineering, and localization teams manage app text from one workspace, then move approved translations through CLI/API sync, exports, and supported OTA SDK updates.
ReRune projects list showing real localization projects in a workspace
ReRune dashboard showing localization workspace activity and project statusReRune dashboard showing localization workspace activity and project statusReRune dashboard showing localization workspace activity and project status
ReRune OTA demo mobile app landing screen with live localization status

Common challenge

Translation files alone do not give product and engineering teams enough control. They need keys, languages, review context, automation, and release visibility in one place.

Best fit

Teams shipping web, mobile, and cross-platform software where localization touches product, engineering, and release work.

How ReRune helps

ReRune starts with app localization pain: copy changes, developer sync, AI assistance, and runtime delivery. That gives the broader platform a concrete workflow instead of a generic content hub.

Platform scope

What a software localization platform must connect.

ReRune is a software localization platform for mobile and web applications. It connects the translation system of record with developer sync and supported runtime delivery, so teams can manage product text without separating content work from release work.
  1. A system of record for app text

    Projects hold translation keys, languages, values, metadata, placeholders, and glossaries in one workspace. The platform keeps those relationships visible instead of reducing localization to a folder of files.

  2. Context before delivery

    Product and localization teams can review language coverage, terminology, and AI-assisted output before developers sync files or publish a supported OTA update.

  3. Several developer delivery paths

    Teams can move localization through import and export, the ReRune CLI, API-backed automation, or public SDKs. The right path depends on whether the product needs build-time files or approved runtime text.

  4. One product, separate release decisions

    The workspace can cover web, mobile, and cross-platform apps while each surface keeps its own framework conventions, bundled fallback, and release constraints.

Workflow

From app copy to release-ready localization.

ReRune connects translation management to the delivery path developers already use: dashboard work, AI assistance, CLI/API sync, and OTA updates where a supported SDK is installed.

Collect product text

Manage keys, languages, values, placeholders, glossaries, metadata, and project context before translation work spreads across files and messages.

Translate with context

Use DeepL or OpenRouter-assisted translation flows with glossary terms and product context close to the text being reviewed.

Sync through developers

Use CLI/API workflows to move approved translations into repositories, CI/CD jobs, scripted release tasks, or custom platform integrations.

Deliver safely

Export platform formats or publish OTA updates for supported SDKs while keeping bundled app resources as the safe fallback.

Setup WizardAI Coding Agent

One command. A wizard sets the stage, your AI agent ships it.

Run the onboarding command from the root of your Git repository. The wizard inspects the app and confirms the plan with you, with no AI involved and nothing changed yet. Then it opens the coding agent you already use with a complete migration workflow.

Run inside your Git repository

curl -fsSL https://rerune.io/onboard.sh | sh

The script runs locally. ReRune does not receive your source code or list of installed agents.

Coding agent integrations

11 integrations: 4 available now, 7 planned.

  • Claude CodeReady
  • CodexReady
  • OpenCodeReady
  • PiReady
  • GitHub Copilot CLIPlanned
  • GoosePlanned
  • Qwen CodePlanned
  • Cursor AgentPlanned
  • Kiro CLIPlanned
  • Cline CLIPlanned
  • Factory DroidPlanned

Developer delivery

Sync through the CLI. Publish through OTA SDKs.

Use the ReRune CLI locally or in CI/CD to manage project translations, then deliver approved runtime updates through the SDK built for your app.

Companion CLI

Install the ReRune CLI

Use the ReRune CLI to sync, validate, and manage translations right from your terminal. Run syncs in CI/CD or locally whenever you need to push a new language.

Homebrew (macOS/Linux):

brew install BasalBit/tap/rerune
  • Downloadable builds for macOS, Linux, and Windows
  • Uses the API keys you generate in the dashboard
  • Fits scripted CI/CD workflows through CLI and API access
rerune

Connect the project

Create the project config and connect the repository to its ReRune workspace.

rerune pull

Pull approved updates

Bring current dashboard translations into the app or its build workflow.

rerune push

Push local changes

Send local translation updates back to ReRune for the team to manage and publish.

SDK directory

Use the current public SDK for each product surface.

Public ReRune SDKs for Flutter, Android, iOS, Kotlin Multiplatform, React, React Native, and Angular support runtime variant selection with Main and bundled fallback.

Flutter        rerune ^1.9.1
Android        rerune-android-compose:1.8.0
               rerune-android-views:1.8.0
iOS            ReRune 1.7.0
KMP            rerune-kmp-compose:1.0.0
React          @rerune/react@1.9.0
React Native   @rerune/react-native@1.9.0
Angular        @rerune/angular@1.9.0

Questions

Questions teams ask before choosing a localization platform.

Contact the ReRune team

Share an idea, report a problem, or ask for help with ReRune.

What makes ReRune a software localization platform?

ReRune manages translation keys, languages, values, glossaries, metadata, placeholders, import/export, CLI/API sync, AI-assisted translation, and OTA publish IDs for supported app SDKs.

Is ReRune only for mobile apps?

No. ReRune is app-first, not mobile-only. It is built for software teams that ship web, mobile, React, React Native, Angular, Flutter, Android, iOS, and Kotlin Multiplatform surfaces from a shared localization workflow.

Does ReRune only work for OTA updates?

No. ReRune also supports dashboard management, platform exports, import workflows, CLI sync, and API-driven workflows. OTA updates are an added delivery path for supported SDKs.

Explore next

Go deeper into the developer, platform, and delivery workflows connected to this page.

Developer localization platform for product teams that ship fast.

Keep localization in your engineering workflow with ReRune: CLI sync for releases, API keys for automation, and SDKs for runtime text updates in your apps.

A translation management system for copy you control.

A translation management system for app copy you control. Keep source text, translations, and variants with team permissions, and publish as a separate step.

OTA localization updates without making every copy fix a release.

Deliver published app text through ReRune OTA SDKs, preview enabled drafts in staging clients, and keep production caches isolated with fallback and rollback.

One workspace

Start with one product workflow and expand from there.

Create projects, manage keys, use AI assistance with context, sync through CLI/API, and publish approved runtime updates when your app uses a supported ReRune SDK.