Back to services

ish

iSH is a Linux shell environment that runs directly on iOS devices, enabling users to execute Linux commands and applications on their iPhones and iPads without jailbreaking.

View alternatives to ish
Contributor:
einverne
Suggest edit
Open source
iOS
iPad
Recent reviews

Alternatives

Tech stack

View only
No tech stack tags have been added to this service yet
💡 Tip: Log in to suggest adding or changing tech stack tags

iSH is a terminal emulator allowing you to run a Linux environment on your iOS device. It's based on the x86 emulator, user-mode QEMU, running Alpine Linux.

Key Features and Characteristics:

  • Linux Shell on iOS: Provides a fully functional Linux shell environment directly on iOS devices.
  • Alpine Linux: iSH utilizes Alpine Linux, a lightweight and security-focused distribution, ensuring minimal resource usage.
  • No Jailbreak Required: Operates within the confines of the iOS security model without requiring jailbreaking.
  • Package Manager: Includes apk, the Alpine package manager, allowing users to install various Linux tools and utilities.
  • Emulation: Leverages user-mode QEMU to emulate an x86 architecture, enabling the execution of Linux binaries.
  • Networking: Supports networking, allowing access to the internet and local network resources.
  • File System Access: Provides a virtualized file system that can be used to store and access files.

Target Users and Use Cases:

  • Developers: Allows developers to test and run Linux-based tools and scripts on their iOS devices.
  • System Administrators: Enables remote access to Linux servers and network devices from an iPad or iPhone.
  • Linux Enthusiasts: Offers a convenient way to experiment with Linux commands and environments on a mobile device.
  • Educational Purposes: Can be used for learning Linux and command-line interfaces.

Core Advantages:

  • Portability: Brings the power of Linux to a portable and readily accessible iOS device.
  • Convenience: Eliminates the need for dual-booting or remote access to a separate Linux machine for basic tasks.
  • Lightweight: Alpine Linux ensures minimal resource consumption, preserving battery life and performance.
  • Security: Operates within iOS security boundaries, minimizing potential risks.

Installation/Deployment:

  • iSH can be installed directly from the App Store on iOS devices.
  • After installation, launch the app to start the Linux environment.

Technical Requirements:

  • An iOS device (iPhone or iPad) running a supported version of iOS.
  • Sufficient storage space for the Linux environment and packages.

Notable Features:

  • Virtual Keyboard Support: Works seamlessly with the iOS virtual keyboard for command input.
  • External Keyboard Support: Compatible with external Bluetooth keyboards for enhanced productivity.
  • Regular Updates: Maintained with regular updates to improve stability and introduce new features.

Discover more

Orca Logo

Orca

[Orca](https://www.onorca.dev/) 是一款面向 AI 时代的桌面级 Agent Development Environment(ADE),由旧金山初创公司 Lovecast Inc. 开发,获 Y Combinator 支持,以 MIT 许可证开源发布。 Orca 的核心理念是将传统 IDE 的设计中心从"单个人类开发者"转移至"人类 + AI 代理舰队"。用户可以同时运行 [[Claude Code]]、[[Codex]]、Gemini、GitHub Copilot、OpenCode 等 25 个以上的 AI 编码代理,每个任务独占一个隔离的 [[Git Worktree]],从而实现真正意义上的并行开发。Orca 本身不提供任何 AI 模型,用户自带订阅(Bring Your Own Subscription)即可接入已有的 AI 服务。

开源
免费
+1

Tantivy

`tantivy` 是一个 **Rust 语言实现的全文搜索引擎库**,你可以把它理解成 “Rust 版 Lucene”。 简要说: - 用来做**全文检索**(关键词搜索、打分排序、倒排索引) - 不是完整搜索服务(不像 Elasticsearch 那样开箱即用的服务器),而是一个**嵌入式库** - 适合在你自己的应用里内嵌搜索能力,性能很强、资源占用可控 常见用途: - 文档搜索 - 日志搜索 - 站内搜索 - 需要高性能本地索引的系统 和 Quickwit 的关系: - Quickwit(日志搜索引擎)底层就用了 Tantivy 作为核心索引组件之一。

免费
开源

clipse

一个终端用户界面 (TUI) 的剪贴板管理器

免费
开源

Whispering

Whispering is a transcription service within the Epicenter project, converting audio to text.

audio transcription
speech to text
+10

Claude Code Usage Monitor

A tool to track and monitor code generation usage of Claude, providing insights into performance, efficiency, and cost.

Claude
Code Generation
+8
Codex Logo

Codex

OpenAI 推出的编程开发工具。

开源
付费