Runse Runse
For iPhone & iPad · iOS 18+

Refine and translate any text — anywhere on iOS.

Select text in Safari, Notes, Mail, Messages, or any app. Open the share or action menu and choose Runse. Pick refine or translate, run, paste back. That's it.

View on GitHub Coming soon to the App Store · First month free, then ¥12/year
Bring your own key: OpenAI· Anthropic· NVIDIA· DeepSeek· Kimi· MiniMax· GLM
Runse refine or translate panel
Refine controls

Refine

Polish writing without leaving the app you're in.

Pick the result you want, then run. Runse rewrites the selected text and copies it back so you can paste over the original.

  • Tone — natural, concise, polished, friendly, professional.
  • Formality — casual, neutral, formal.
  • Length — shorter, same, longer.
  • Custom instructions — drop in a one-line nudge for any run.

Translate

A target language is one tap away.

A dropdown with English, Simplified Chinese, Traditional Chinese, Japanese, Korean, Spanish, French, and German — plus a free-form field for anything else.

  • Set a default target language; override it per run.
  • Custom prompt templates with variables like {{target_language}}.
  • Result sits next to the source so you can copy or tweak before pasting.
Translate panel with language dropdown

Everything you'd expect — and nothing more.

No accounts, no telemetry, no cloud sync. Settings, prompt templates, and history live on your device.

Custom prompts

Edit the built-in refine and translate templates, or write your own with variables.

Provider profiles

OpenAI, Anthropic, or any compatible endpoint. Test API status and watch token usage.

On-device history

Every run is saved locally with the source, the result, and the model that produced it.

Keychain-secured keys

API keys live in the iOS Keychain. Selected text is sent only to the active provider, only when you run.

How it works

From selection to result in four taps.

  1. Step 1

    Select text

    In Safari, Notes, Mail, Messages, or any iOS app.

  2. Step 2

    Open the action menu

    Tap Share, then scroll to find Runse.

  3. Step 3

    Pin Runse

    One-time tweak so it's always one tap away.

  4. Step 4

    Refine or translate

    Pick the action, run, copy back to the source app.

Speaks your language.

Available in English, 简体中文, 繁體中文, 日本語, and 한국어.

Pricing

First month free.

Then ¥12/year. Cancel anytime in your App Store account settings.

Runse Pro

¥12/year

First month free · auto-renewable yearly subscription

  • Unlimited refine runs
  • Unlimited translate runs
  • Built-in default provider
  • Unlimited custom providers and prompts
View on GitHub

Questions, answered.

What does Runse need to run?

An iPhone or iPad on iOS 18 or newer. The default provider works out of the box; advanced users can plug in their own OpenAI- or Anthropic-compatible endpoint.

Which AI providers are supported?

Runse ships with a default provider for a smooth first run. You can add your own keys for OpenAI, Anthropic, NVIDIA, DeepSeek, Kimi, MiniMax, GLM, or any other OpenAI-compatible endpoint.

What does Runse do with my text?

Selected text is sent only to the active AI provider, only when you run a refine or translate action. Runse does not operate any server. Provider settings, prompt templates, and history are stored on your device. Read the privacy policy.

Where are my API keys stored?

In the iOS Keychain. They never leave your device except to the provider you configured.

How do I cancel?

Open the App Store, tap your avatar, then Subscriptions, then Runse. Cancellation takes effect at the end of the current billing period.

Is Runse open source?

Yes — the source lives at github.com/madeye/runse.

Refine and translate anywhere on iOS.

Coming soon to the App Store. First month free.