Repolode
ys-ll

ys-ll/uniterm

SSH、RDP、SFTP、データベースクライアント、Kubernetes・コンテナ管理に加え、シェルコマンドを実行するAIエージェントを備えたデスクトップターミナルアプリ。

代替できる製品:XshellSecureCRTTermius

スター
881
フォーク
135
未解決の Issue
36
最終コミット
17 時間前

これは何?

uniTermはWails v3とGoで構築されたクロスプラットフォームのデスクトップターミナルです。リモートシェル、ファイル転送、リモートデスクトップ、データベース、コンテナのために複数のツールを使い分けている開発者や運用担当者を対象としています。SSH、Telnet、Mosh、シリアル、raw TCP接続に対応し、SFTP、SCP、FTP、SMB、WebDAV、S3、Zmodemによるファイル転送と、RDP、VNC、SPICE、X11によるリモートデスクトップを利用できます。

接続機能に加え、MySQL、PostgreSQL、Oracle、SQL Server、SQLite、Redis、MongoDB、Elasticsearchに対応したデータベースクライアントと、Docker、Podman、nerdctl、Kubernetesクラスターを管理する機能を備えています。サーバーモニターでは、接続先ホストのCPU、メモリ、ディスク、ネットワーク、プロセスの情報を確認できます。

組み込みのAI Agentは、AnthropicまたはOpenAI互換のAPIを通じて動作します。アクティブなターミナルで複数ターンにわたるシェルコマンドを計画・実行でき、完全自動からコマンドごとに確認するモードまで、実行方法を選択できます。MCPサーバーを使えば、Claude Codeなどの外部エージェントが認証情報を参照せずに、保存済みの接続先でコマンドを実行できます。

主な機能

  • 01SSHトンネルのポートフォワーディングに対応した、SSH、Telnet、Mosh、シリアル、raw TCP経由のリモートターミナル
  • 02SFTP、SCP、FTP、SMB、WebDAV、S3、Zmodemによるファイル転送
  • 03RDP、VNC、SPICE、X11によるリモートデスクトップアクセス
  • 04SQLデータベース、Redis、MongoDB、Elasticsearchに対応したデータベースクライアント
  • 05Docker、Podman、nerdctl、Kubernetesのリソース管理
  • 06実行モードを設定できる自律型AI AgentとMCPサーバー

ユースケース

  • SSHセッションとSFTPファイル転送を使い、1つのウィンドウから複数のサーバーを管理する
  • 同じホスト上のシェルセッションと並行して、データベースへのクエリや編集を行う
  • ローカルまたはリモートホスト上のKubernetesクラスターとコンテナを管理する
  • 監督下の権限でAIエージェントに保存済みサーバーの診断コマンドを実行させる

クイックスタート

  1. 1

    macOS では Homebrew からインストールします

    brew install --cask ys-ll/uniterm/uniterm
  2. 2

    Windows では Scoop からインストールします(bucket を追加してからインストール)

    scoop bucket add uniterm https://github.com/ys-ll/scoop-uniterm && scoop install uniterm
  3. 3

    GitHub Releases からお使いのプラットフォーム用のインストーラーまたはパッケージをダウンロードします

  4. 4

    uniTerm を起動し、Connection Manager で「New Connection」をクリックします

使う前に知っておきたいこと

  • Windows RDP と WSL の機能は Windows 専用です。また、一部の機能は対応するプラットフォームが必要です。
  • 署名されていない Windows 実行ファイルは、ウイルス対策ソフトで誤検知される場合があります。
  • AI Agent の利用には、ご自身の Anthropic または OpenAI 互換 API キーが必要です。

トピック

よくある質問

uniterm とは?
SSH、RDP、SFTP、データベースクライアント、Kubernetes・コンテナ管理に加え、シェルコマンドを実行するAIエージェントを備えたデスクトップターミナルアプリ。 uniTermはWails v3とGoで構築されたクロスプラットフォームのデスクトップターミナルです。リモートシェル、ファイル転送、リモートデスクトップ、データベース、コンテナのために複数のツールを使い分けている開発者や運用担当者を対象としています。SSH、Telnet、Mosh、シリアル、raw TCP接続に対応し、SFTP、SCP、FTP、SMB、WebDAV、S3、Zmodemによるファイル転送と、RDP、VNC、SPICE、X11によるリモートデスクトップを利用できます。
uniterm は無料で使えますか?ライセンスは?
uniterm は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
uniterm は今もメンテナンスされていますか?
活発にメンテナンス中。uniterm の最終コミットは 2026年10月21日 です。
uniterm は何に使えますか?
SSHセッションとSFTPファイル転送を使い、1つのウィンドウから複数のサーバーを管理する 同じホスト上のシェルセッションと並行して、データベースへのクエリや編集を行う ローカルまたはリモートホスト上のKubernetesクラスターとコンテナを管理する 監督下の権限でAIエージェントに保存済みサーバーの診断コマンドを実行させる
uniterm のインストール方法は?
macOS では Homebrew からインストールします: brew install --cask ys-ll/uniterm/uniterm Windows では Scoop からインストールします(bucket を追加してからインストール): scoop bucket add uniterm https://github.com/ys-ll/scoop-uniterm && scoop install uniterm GitHub Releases からお使いのプラットフォーム用のインストーラーまたはパッケージをダウンロードします uniTerm を起動し、Connection Manager で「New Connection」をクリックします
uniterm はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/ys-ll/uniterm

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト