awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
blinksh avatar

blinksh/blink

0
View on GitHub↗
6,596 星标·646 分支·Swift·gpl-3.0·13 次浏览blink.sh↗

Blink

Blink is a mobile terminal platform for iOS that combines an SSH and Mosh client with a local shell emulator, snippet manager, and SSH key storage. It renders terminal output using Chromium's HTerm engine for fast display and maintains persistent remote sessions across network changes through the Mosh protocol. The platform supports SSH key-based authentication, WebAuthn hardware security keys, and SOCKS5 proxy tunneling for secure remote access.

The terminal environment is built around gesture-based session navigation, allowing users to switch between multiple shells with swipe and pinch gestures. It includes a snippet management system for storing and reusing commands with template variable substitution and fuzzy search. The platform also provides cloud server provisioning workflows for Digital Ocean, Hetzner, and AWS, enabling users to create and connect to virtual private servers directly from the terminal.

Beyond core connectivity, Blink offers file management capabilities including remote file editing, directory syncing over SSH, and transfers via scp, sftp, and curl. Users can customize the terminal appearance with custom fonts and themes, remap keyboard keys and shortcuts, and configure iOS system-wide proxy settings. The platform supports remote development workflows through GitHub repository browsing, Code Server and GitPod instance connections, and a Rust development environment with Cargo build directory management.

Features

  • iOS - A full-featured terminal emulator for iOS that runs local shell commands and connects to remote servers.
  • SSH and Telnet Clients - Connects to remote servers via SSH and Mosh from an iOS device for secure command-line access.
  • Session Switchers - Manages multiple terminal sessions with swipe, tap, and slide gestures for creation and closure.
  • Mosh - A mobile terminal client using the Mosh protocol for persistent, low-latency remote connections.
  • Shell Command Execution - Runs Unix commands directly on the iOS device for file operations without remote server dependency.
  • Session Switchers - Switches between active terminal sessions using side-to-side swipe gestures without leaving the keyboard.
  • Mosh Protocol Connections - Blink Shell establishes a Mosh session over UDP after SSH authentication, supporting custom ports and configurable port ranges for firewall compatibility.
  • SOCKS5 Servers - Establishes dynamic SSH tunnels using the SOCKS5 protocol for secure traffic routing through remote servers.
  • Remote Access Connectivity - Blink Shell keeps terminal sessions alive across network changes and device sleep using Mosh, so work continues without reconnecting.
  • High-Speed Renderers - Displays server output with sub-second latency using Chromium's HTerm for immediate scrollback rendering.
  • Network Session Persisters - Maintains terminal sessions across network changes using UDP-based state synchronization via Mosh.
  • iOS SSH Clients - A terminal emulator and SSH client for iOS with hardware keyboard support and session management.
  • SSH Connection Managers - Blink Shell connects to a remote server using the SSH protocol by typing a hostname or IP address.
  • SSH Key Management - Manages RSA encryption keys stored locally and synced via iCloud for password-less SSH access.
  • Remote Server Connectivities - Blink Shell establishes encrypted shell connections to remote servers using the SSH protocol for secure command-line access.
  • Mosh Connections - Blink Shell connects to a remote server using the Mosh protocol for stable, always-on sessions.
  • High-Speed Renderers - Renders terminal output instantly using Chromium's HTerm engine for sub-second display of large scrollbacks.
  • Terminal Rendering Engines - Ships a Chromium-based terminal rendering engine for sub-second display of remote output.
  • Terminal and Shell Utilities - Executes common Unix commands like ls, cp, grep, and tar directly on the iOS device for file operations.
  • Remote Directory Symlinks - Provides persistent symlinks to remote directories and external app folders for seamless shell navigation.
  • SSH Directory Syncs - Blink Shell compares timestamps between local and remote folders and transfers only changed files to keep them in sync.
  • Remote Editing Tools - Blink Shell opens and edits files on a remote server through the Blink File System, treating them as if they were local.
  • Remote File Management - Browses, edits, and transfers files between iOS and remote servers using scp, sftp, and the Blink File System.
  • Remote File Transfers - Blink Shell uploads and downloads files between the device and a remote server using scp or sftp with wildcard support.
  • Command-Line File Transfers - Blink Shell uploads and downloads files to and from remote servers using curl, scp, and sftp commands with SSH key authentication.
  • Terminal Command Snippets - Stores and retrieves reusable command snippets with template variable substitution and fuzzy search.
  • Text Snippet Managers - Saves frequently used commands and text snippets for retrieval and execution without retyping.
  • Hetzner VPS Provisioners - Creates a virtual private server on Hetzner's cloud platform and configures it for SSH access.
  • Digital Ocean Droplet Provisioners - Walks through provisioning a cloud server with a chosen Linux distribution, plan, and datacenter location.
  • Mosh Server Installers - Blink Shell automatically installs the Mosh server on a remote machine without requiring root access, simplifying the setup process.
  • Keyboard Key Mappings - Blink Shell maps hardware keyboard keys like Caps Lock to ESC or CTRL per editor preference, supporting Vim, Emacs, and other workflows.
  • Single Key Remappers - Maps single key presses to send different characters or sequences like Esc or missing function keys.
  • System Proxy Configurators - Configures iOS system-wide Wi-Fi proxy settings to route traffic through a SOCKS5 tunnel.
  • Network Troubleshooting Tools - Blink Shell pings hosts, resolves DNS with dig and nslookup, and tests ports with netcat to troubleshoot connectivity.
  • Tailscale VPN Connections - Blink Shell establishes SSH and Mosh connections to any machine in a Tailscale network using the tailnet identity for seamless authentication.
  • Saved Host Configurations - Blink Shell stores a remote host's connection details so you can reconnect without typing the address each time and access its file system from the Files app.
  • Input Latency Reduction - Blink Shell reduces perceived input lag by predicting local echo to display keystroke results immediately on high-latency connections.
  • Terminal Customization - Applies custom fonts, Powerline variants, and themes to personalize the terminal visual appearance.
  • WebAuthn Hardware Key Authentications - Authenticates SSH sessions using external USB-C or NFC security keys validated by iOS biometrics.
  • Hardware Security Key Authentications - Blink Shell creates and uses an external USB-C or NFC security key for hardware-backed SSH authentication.
  • Device-Stored Passkey Authentications - Blink Shell creates and uses device-stored WebAuthn keys validated by iOS biometrics or device presence for SSH login.
  • Mosh Protocol Upgrades - Blink Shell replaces an SSH connection with the more stable, responsive Mosh protocol to eliminate lag and disconnections on mobile devices.
  • Tunneled - Blink Shell routes a Mosh connection through an existing SSH tunnel by mapping a remote port to localhost, enabling access through bastion hosts.
  • Virtual Private Server Management - Creates and configures virtual private servers on Digital Ocean, Hetzner, and AWS from a mobile terminal.
  • Keyboard Shortcuts - Maps keyboard keys to custom actions and applies user-defined themes and fonts to the terminal.
  • Gesture Navigation - Implements swipe, pinch, and tap gestures for switching between multiple terminal sessions.
  • Keybinding Modifier Configurators - Assigns modifier keys like Caps or Cmd to send Ctrl, Alt, or Esc with separate left/right configuration.
  • Command Snippet Browsers - Saves and reuses frequently used commands as snippets with template tags and fuzzy search for quick execution.
  • Terminal Emulators - Mosh-based mobile shell client for iOS.

Star 历史

blinksh/blink 的 Star 历史图表blinksh/blink 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

blinksh/blink 是做什么的?

Blink is a mobile terminal platform for iOS that combines an SSH and Mosh client with a local shell emulator, snippet manager, and SSH key storage. It renders terminal output using Chromium's HTerm engine for fast display and maintains persistent remote sessions across network changes through the Mosh protocol. The platform supports SSH key-based authentication, WebAuthn hardware security keys, and SOCKS5 proxy tunneling for secure remote access.

blinksh/blink 的主要功能有哪些?

blinksh/blink 的主要功能包括:iOS, SSH and Telnet Clients, Session Switchers, Mosh, Shell Command Execution, Mosh Protocol Connections, SOCKS5 Servers, Remote Access Connectivity。

blinksh/blink 有哪些开源替代品?

blinksh/blink 的开源替代品包括: veeso/termscp — TermSCP is a multi-protocol terminal user interface file manager used for browsing and transferring files across SCP,… eugeny/terminus — Terminus is a multifunctional terminal emulator and connection manager designed for managing remote server shells and… adembc/lazyssh — lazyssh is a keyboard-driven SSH connection manager and server browser designed for remote host administration. It… termoradev/termora — Termora is a cross-platform SSH client, terminal emulator, and serial communication tool. It provides a unified… termix-ssh/termix — Termix is a centralized web-based gateway for managing remote SSH connections and terminal sessions. It provides a… borntoberoot/networkmanager — NETworkManager is a comprehensive suite of network administration tools designed for the deployment, monitoring, and…

Blink 的开源替代方案

相似的开源项目,按与 Blink 的功能重合度排序。
  • veeso/termscpveeso 的头像

    veeso/termscp

    2,786在 GitHub 上查看↗

    TermSCP is a multi-protocol terminal user interface file manager used for browsing and transferring files across SCP, SFTP, FTP, S3, and WebDAV. It functions as a secure remote connection manager and an SSH file transfer client, providing a keyboard-driven environment for remote server administration. The project features a dual-pane filesystem explorer with synchronized navigation to keep local and remote views in lockstep. It integrates an embedded terminal shell for executing local and remote commands without leaving the interface and employs a remote-file edit proxy to allow modifications

    Rustaws-s3command-line-toolcommand-line-utility
    在 GitHub 上查看↗2,786
  • eugeny/terminusEugeny 的头像

    Eugeny/terminus

    72,175在 GitHub 上查看↗

    Terminus is a multifunctional terminal emulator and connection manager designed for managing remote server shells and local hardware device connections. It functions as a customizable shell interface and a cross-platform serial client, supporting communication via SSH, Telnet, and serial ports. The application features an extensible system that allows the integration of third-party plugins, such as AI assistants and additional connectivity tools. It includes a dedicated SSH connection manager with support for jump hosts, port forwarding, and the storage of sensitive credentials within encrypt

    TypeScript
    在 GitHub 上查看↗72,175
  • adembc/lazysshAdembc 的头像

    Adembc/lazyssh

    3,062在 GitHub 上查看↗

    lazyssh is a keyboard-driven SSH connection manager and server browser designed for remote host administration. It provides a centralized interface to organize, filter, and launch secure shell sessions to multiple remote servers. The tool features a fuzzy-search server browser that allows for rapid location of hosts by alias, IP address, or tags. It includes an integrated configuration editor for managing host entries and a session orchestrator that handles proxy jumps, port forwarding, and identity file assignments. The system further automates connectivity through automatic identity file d

    Gocligogolang
    在 GitHub 上查看↗3,062
  • termoradev/termoraTermoraDev 的头像

    TermoraDev/termora

    3,689在 GitHub 上查看↗

    Termora is a cross-platform SSH client, terminal emulator, and serial communication tool. It provides a unified interface for managing local shell sessions, secure remote server connections, and direct hardware communication through serial port protocols. The project distinguishes itself by combining diverse remote access tools into one environment, including a VNC remote desktop client, an SFTP file transfer client, and a proxy tool for SSH tunneling and port forwarding. It further supports network hardware management through vendor-specific terminal emulation to ensure compatibility with va

    Kotlin
    在 GitHub 上查看↗3,689
查看 Blink 的所有 30 个替代方案→