ArcanaTerm

SSH that checks every paste

Free · In‑App Purchases · Designed for iPad. Not verified for macOS.

Paste a runbook and see what would break it before it runs: curly quotes, stray prompts and code fences are pointed out. Japanese, Chinese and Korean input stays intact. ArcanaTerm is a terminal client for working on SSH servers from iPhone and iPad. Nothing you paste runs until you have seen it: a paste goes into a field below the terminal, where you check and edit it, then send it all at once or one command at a time. WHY A PASTE SHOULD NOT GO STRAIGHT TO THE SERVER A runbook copied from a web page or a chat carries things that look right and fail: curly quotes where the shell needs straight ones, a dash where an option needed "--", a Markdown code fence, a "$ " prompt copied along with the command. In most terminals a keyboard's predictions and a pasted clipboard go straight to the server before anyone has checked them. HOW ARCANATERM HANDLES IT Below the terminal is an ordinary text field, the staging panel. Typing and pasting happen there; you review and edit, then tap Send. Return inserts a new line — it never sends. The terminal's own keyboard has autocorrect and capitals off, and can be switched to Japanese to type straight into the remote; several lines inserted into it move to the staging panel by themselves. Esc, Tab, Ctrl, Alt and the arrow keys are on a key bar above the keyboard. TOOLS FOR RUNNING A RUNBOOK SAFELY • Paste inspection: finds typographic quotes and dashes, Markdown code fences, "$ " prompts, full-width spaces, and full-width symbols typed in full-width mode, and tells you. It never rewrites anything silently. • Step execution: sends one command at a time, checks its exit code, and stops at the first failure. • Copy output: copies just the previous command's output (OSC 133 shell integration). JAPANESE, CHINESE AND KOREAN INPUT In most terminals, typing happens on a grid of one character per cell, and text being converted by an input method keeps changing length. In ArcanaTerm it is converted in the staging panel, where it never passes through the grid, so a runbook with Japanese, Chinese or Korean comments can be pasted and run exactly as written. FEATURES • SSH (password, public key, keyboard-interactive) with host key verification; a list of trusted host keys, which can be forgotten • Generate and export ed25519 SSH keys, and install a public key on the server you are connected to • SFTP file browser with a resumable transfer queue and bookmarks (ArcanaTerm Plus) • Port forwarding, jump hosts, HTTP/SOCKS proxies • A lost SSH connection reconnects by itself, and the tabs open last time can reopen at start • Shift_JIS, EUC-JP, GBK, Big5 and EUC-KR, per host • Snippets with variables, sent history, session logs, and a work record of each command with its exit code and output • A mark on the tab when a long command finishes out of sight (with OSC 133 shell integration) • Scrollback search, output highlighting, sending to several sessions at once • Long-press to copy or open the menu; pinch to zoom the text • On iPad: hardware keyboards, tabs, Split View and Stage Manager. Portrait and landscape everywhere • Import hosts from an SSH config file; export and import settings to move them from a computer • Themes, fonts and key bindings • Interface in English, Japanese, Chinese (Simplified and Traditional), Korean, German, French and Spanish FREE, AND ARCANATERM PLUS ArcanaTerm is free to download, and every terminal feature works in the free version. It is not a trial and does not expire. The free version saves up to 5 hosts and 10 snippets. The ArcanaTerm Plus in-app purchase (a one-time purchase) removes both limits and adds the SFTP file browser. Bought on iPhone or iPad, it works on every iPhone and iPad signed in with the same Apple ID. No subscription, no ads, no account. PRIVACY There is no server of ours. Nothing you type, no host and no credential is ever sent to us. Private keys and passwords are kept in the Keychain on this device only — never synced with iCloud Keychain, never moved to another device. REQUIREMENTS An SSH server to connect to.

  • This app hasn’t received enough ratings or reviews to display an overview.

New in 1.2.1 • Work record: each command's text, start and end times, exit code and output, added as it finishes to a Markdown or text file you choose • Auto-reconnect: a lost SSH connection comes back by itself once ArcanaTerm is on screen, asking nothing and resending nothing you sent • Reopen the tabs that were open last time (in Settings, off by default) • When a command that ran 30 seconds or more finishes in a tab you are not looking at, the tab is marked (with OSC 133 shell integration) • Snippet variables: write {{?name}} or {{?name=default}}, and the value is asked for before the snippet is staged • GBK, Big5 and EUC-KR, per host • Full-width symbols such as ( ) and =, left by an input method in full-width mode, are pointed out where the shell reads them • Chinese and Korean text is drawn in that language's fonts, in the terminal and the interface Changed and fixed in 1.2.1 • Bracketed paste markers go only where the program asks for them, so a file written by cat, or a password prompt, receives exactly what you send • Shift_JIS: the character after an invalid byte pair is no longer lost • The terminal's keyboard can be switched to Japanese, and Japanese goes straight into the terminal too, for vim and the like; autocorrect and capitals stay off • Settings ▸ Keyboard shows the shortcuts with ⌘, not Ctrl • Many more fixes from a review of the whole app: among them, a failed file transfer no longer destroys the file it was replacing, and a send no longer mixes with one still going out

The developer, Arcana Code Inc., indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Collected

    The developer does not collect any data from this app.

    Privacy practices may vary, for example, based on the features you use or your age. Learn More

    The developer has not yet indicated which accessibility features this app supports. Learn More

    Seller
    Arcana Code Inc.
    Size
    27 MB
    Category
    Utilities
    Compatibility
    Requires iOS 15.0 or later.
    • iPhone
      Requires iOS 15.0 or later.
    • iPad
      Requires iPadOS 15.0 or later.
    • iPod touch
      Requires iOS 15.0 or later.
    • Mac
      Requires macOS 12.0 or later and a Mac with Apple M1 chip or later.
    Languages
    English and 7 more
    • English, French, German, Japanese, Korean, Simplified Chinese, Spanish, Traditional Chinese
    Age Rating
    4+
    In-App Purchases
    Yes
    Copyright
    © 2026 Arcana Code Inc.