{
 "name": "ArcanaTerm",
 "tagline": "ArcanaTerm is a terminal client for working on SSH servers from iPhone and iPad",
 "description": "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.\n\nWHY A PASTE SHOULD NOT GO STRAIGHT TO THE SERVER\nA 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.\n\nHOW ARCANATERM HANDLES IT\nBelow 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.\nThe terminal's own keyboard types plain letters and symbols, and when anything else or several lines are inserted into it they move to the staging panel by themselves. Esc, Tab, Ctrl, Alt and the arrow keys are on a key bar above the keyboard.\n\nTOOLS FOR RUNNING A RUNBOOK SAFELY\n• Paste inspection: finds typographic quotes and dashes, Markdown code fences, \"$ \" prompts and full-width spaces, and tells you. It never rewrites anything silently.\n• Step execution: sends one command at a time, checks its exit code, and stops at the first failure.\n• Copy output: copies just the previous command's output (OSC 133 shell integration).\n\nJAPANESE, CHINESE AND KOREAN INPUT\nIn 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 and never passes through the grid, so a runbook with Japanese, Chinese or Korean comments can be pasted and run exactly as written.\n\nFEATURES\n• SSH (password, public key, keyboard-interactive) with host key verification; a list of trusted host keys, which can be forgotten\n• Generate and export ed25519 SSH keys, and install a public key on the server you are connected to\n• SFTP file browser with a resumable transfer queue and bookmarks (ArcanaTerm Plus)\n• Port forwarding, jump hosts, HTTP/SOCKS proxies\n• Shift_JIS and EUC-JP, per host\n• Snippets, sent history, session logs\n• Scrollback search, output highlighting, sending to several sessions at once\n• Long-press to copy or open the menu; pinch to zoom the text\n• On iPad: hardware keyboards, tabs, Split View and Stage Manager. Portrait and landscape everywhere\n• Import hosts from an SSH config file; export and import settings to move them from a computer\n• Themes, fonts and key bindings\n• Interface in English, Japanese, Chinese (Simplified and Traditional), Korean, German, French and Spanish\n\nFREE, AND ARCANATERM PLUS\nArcanaTerm is free to download, and every terminal feature works in the free version. It is not a trial and does not expire.\nThe 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.\n\nPRIVACY\nThere 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.\n\nREQUIREMENTS\nAn SSH server to connect to.",
 "url": "https://debuts.app/apps/arcanaterm",
 "category": "Utilities",
 "platforms": [
  "iPhone and iPad"
 ],
 "pricing": "free",
 "use_cases": [],
 "audience": [],
 "links": {
  "app_store": "https://apps.apple.com/fi/app/arcanaterm/id6818022718",
  "google_play": null,
  "website": null
 },
 "icon": "https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/98/47/9d/98479dc3-519e-e4c8-70ee-0dac56dad54b/AppIcon-0-0-1x_U007emarketing-0-8-0-85-220.png/512x512bb.jpg",
 "screenshots": [
  "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/13/31/2f/13312f26-ecd5-c5c9-f6fb-7598f1aca570/01-overview.png/320x480bb.jpg",
  "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/b0/cd/3b/b0cd3bd9-64a0-594b-644a-fd15615deae1/02-sanitizer.png/320x480bb.jpg",
  "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/8d/06/b7/8d06b7d6-4111-e510-e037-ee2c8e4188ae/03-steps.png/320x480bb.jpg",
  "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/41/be/66/41be6695-b85e-6914-6baf-53ceca8f6e30/04-sessions.png/320x480bb.jpg",
  "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/ef/4d/84/ef4d84e1-539c-193f-e789-61c610a0a8f3/05-sftp.png/320x480bb.jpg"
 ],
 "claimed": false,
 "verified": false,
 "maker": "Arcana Code Inc.",
 "upvotes": null,
 "followers": null,
 "rating": null,
 "ratings": 0,
 "awards": [],
 "launches": [],
 "ai_ready": 78,
 "badges": {
  "launched": "https://debuts.app/badge/arcanaterm?type=launched",
  "award": "https://debuts.app/badge/arcanaterm?type=award",
  "rating": "https://debuts.app/badge/arcanaterm?type=rating"
 }
}