Windows、Linux、macOSで動作する、構造化データとオブジェクトを扱うクロスプラットフォームのシェル、スクリプト言語、オートメーションフレームワーク。
termux/termux-app
Termuxは、スマートフォン上でシェルとインストール可能なパッケージを使えるAndroid向けターミナルアプリ兼Linux環境です。
代替できる製品:ConnectBot
- スター
- 63,077
- フォーク
- 7,970
- 未解決の Issue
- 644
- 最終コミット
- 25 日前
これは何?
Termuxは、端末をroot化せずにLinux風のシェル環境を利用できるAndroid向けターミナルエミュレーターです。このリポジトリには、ユーザーインターフェースとターミナルエミュレーションを備えたAndroidアプリ本体が含まれています。アプリ内にインストールできるパッケージは、別のリポジトリで管理されています。
Termuxでは、パッケージマネージャーからコマンドラインパッケージをインストールし、スマートフォン上のシェルで実行できます。オプションのプラグインアプリで機能を拡張でき、端末機能にアクセスするTermux:API、起動時にスクリプトを実行するTermux:Boot、ホーム画面のショートカットを追加するTermux:Widget、カラースキームやフォントを設定するTermux:Stylingなどがあります。
GitHub版とF-Droid版はAndroid 7以降に対応しています。また、Android 12以降ではバックグラウンドプロセスが終了され、長時間実行するセッションが中断される可能性があると、プロジェクトは注意を促しています。
主な機能
- 01root化せずにAndroid上でLinux風のシェルを利用できます。
- 02Termuxのパッケージマネージャーからコマンドラインパッケージをインストールできます。
- 03APIアクセス、起動時のスクリプト実行、ウィジェット、スタイル設定に対応するプラグインアプリで機能を拡張できます。
- 04タッチキーボードとターミナル設定を備えたターミナルエミュレーターを搭載しています。
ユースケース
- AndroidスマートフォンでスクリプトやPython、その他のコマンドラインツールを実行する。
- モバイル端末からSSHなどのリモートツールを直接利用する。
- 別のコンピューターを使わず、スマートフォンでLinuxコマンドを学ぶ。
クイックスタート
- 1
F-Droid、GitHub Releases、またはGoogle PlayからTermuxアプリをインストールします(単一のコマンドはありません。Installationを参照してください)
- 2
デバイスでTermuxを開き、パッケージリストを更新します
pkg update - 3
Termux内にパッケージをインストールします(詳しくはPackage Management wikiを参照してください)
使う前に知っておきたいこと
- Android専用です。デスクトップやiOSでは動作しません。
- Android 12以降ではバックグラウンドプロセスが終了され、シェルセッションが予期せず閉じることがあります。
- 異なる配布元からインストールしたアプリは署名に互換性がないため、混在させることはできません。
- F-Droid版の公開は、GitHub Releasesより数日から数週間遅れることがあります。
トピック
よくある質問
- termux-app とは?
- Termuxは、スマートフォン上でシェルとインストール可能なパッケージを使えるAndroid向けターミナルアプリ兼Linux環境です。 Termuxは、端末をroot化せずにLinux風のシェル環境を利用できるAndroid向けターミナルエミュレーターです。このリポジトリには、ユーザーインターフェースとターミナルエミュレーションを備えたAndroidアプリ本体が含まれています。アプリ内にインストールできるパッケージは、別のリポジトリで管理されています。
- termux-app は無料で使えますか?ライセンスは?
- termux-app は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- termux-app は今もメンテナンスされていますか?
- 活発にメンテナンス中。termux-app の最終コミットは 2026年9月26日 です。
- termux-app は何に使えますか?
- AndroidスマートフォンでスクリプトやPython、その他のコマンドラインツールを実行する。 モバイル端末からSSHなどのリモートツールを直接利用する。 別のコンピューターを使わず、スマートフォンでLinuxコマンドを学ぶ。
- termux-app のインストール方法は?
- F-Droid、GitHub Releases、またはGoogle PlayからTermuxアプリをインストールします(単一のコマンドはありません。Installationを参照してください) デバイスでTermuxを開き、パッケージリストを更新します: pkg update Termux内にパッケージをインストールします(詳しくはPackage Management wikiを参照してください)
- termux-app はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/termux/termux-app
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
コマンドラインツールの実用的な使用例をまとめた、manページを補完するコミュニティ運営のチートシート集です。
タブとUnicodeに対応したモダンなWindows Terminalアプリと、従来のWindowsコンソールホスト(conhost.exe)のソースコードを提供します。
Warpは、ターミナルを基盤とするエージェント型開発環境で、組み込みのコーディングエージェントや、独自のCLIエージェントを利用できます。
シンタックスハイライト、Gitの変更箇所表示、自動ページャー機能を備えた、ターミナル向けのcat(1)クローン。
ファイルやディレクトリを名前で探せる、高速で使いやすい Unix の find コマンド代替 CLI。