Repolode
t8y2

t8y2/motty

ターミナル、SFTP、ポートフォワーディング、VNC/RDP、AIアシスタントを1つのウィンドウにまとめた、WebView不要のネイティブGo製SSHクライアント。

代替できる製品:TermiusXshellSecureCRT

スター
695
フォーク
78
未解決の Issue
62
最終コミット
4 時間前

これは何?

Mottyは、リモートサーバーを管理する開発者やシステム管理者向けのデスクトップSSHワークスペースです。ターミナル、SFTPとSCPに対応したファイルブラウザー、ローカル・リモート・SOCKS5/HTTPの各フォワーディングルール、VNCまたはRDPのリモートデスクトップセッションを、ネイティブの1つのウィンドウにまとめています。Viva UI frameworkを使ってGoで開発されているため、Electronランタイムや埋め込みブラウザーは不要です。

認証情報を送信する前に、Motty独自のknown_hostsを照合してホストキーを検証します。認証方式は、エージェントキー、identityファイル、OpenSSH証明書、PuTTYの.ppkファイル、パスワード、keyboard-interactiveプロンプトに対応しています。保存したシークレットはAES-256-GCMのVaultに保管でき、OpenSSH config、PuTTY、Xshell、MobaXtermなど、複数のクライアントからホストをインポートできます。

アシスタントは、表示中のターミナルをコンテキストにするAskモードと、リスク分類および承認ゲートを通じてコマンドを実行できるAgentモードで動作します。ターミナルのテキストがモデルに送られる前に、シークレットはマスキングされます。オプションのMCPサーバーを使えば、外部エージェントから同じツールを利用できます。また、WebDAV、S3互換ストレージ、GitHub Gistを通じてバックアップを同期できます。

主な機能

  • 01タブ、分割表示、スクロールバック検索、複数のカラースキームに対応したターミナルセッション。
  • 02中断した転送を再開できるSFTPファイルブラウザー。組み込みエディターと、フォールバック用のSCPにも対応。
  • 03ジャンプホストチェーンに対応した、ローカル・リモート・SOCKS5・HTTP CONNECTのポートフォワーディング。
  • 04SSHトンネル経由の接続にも対応した、VNCおよびRDPのリモートデスクトップ接続。
  • 05AskモードとAgentモード、承認ゲート、シークレットのマスキングに対応したAIアシスタント。
  • 06パスワードと鍵を保管する暗号化Vault。WebDAV、S3、GitHub Gistを使ったバックアップと同期にも対応。

ユースケース

  • アプリを切り替えずに、1つのデスクトップウィンドウから複数のLinuxサーバーを管理する。
  • SFTP経由でリモートファイルを編集し、VS CodeやZedで開く。
  • SSHポートフォワーディング経由で、内部データベースやWebサービスに接続する。
  • ターミナルと同じワークスペースから、WindowsマシンやVNCデスクトップに接続する。

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

  • 一部のリモートデスクトッププロトコル機能には既知の不足があります。詳細は docs/remote-desktop.md をご覧ください。

収録されている特集

トピック

よくある質問

motty とは?
ターミナル、SFTP、ポートフォワーディング、VNC/RDP、AIアシスタントを1つのウィンドウにまとめた、WebView不要のネイティブGo製SSHクライアント。 Mottyは、リモートサーバーを管理する開発者やシステム管理者向けのデスクトップSSHワークスペースです。ターミナル、SFTPとSCPに対応したファイルブラウザー、ローカル・リモート・SOCKS5/HTTPの各フォワーディングルール、VNCまたはRDPのリモートデスクトップセッションを、ネイティブの1つのウィンドウにまとめています。Viva UI frameworkを使ってGoで開発されているため、Electronランタイムや埋め込みブラウザーは不要です。
motty は無料で使えますか?ライセンスは?
motty は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
motty は今もメンテナンスされていますか?
活発にメンテナンス中。motty の最終コミットは 2026年11月6日 です。
motty は何に使えますか?
アプリを切り替えずに、1つのデスクトップウィンドウから複数のLinuxサーバーを管理する。 SFTP経由でリモートファイルを編集し、VS CodeやZedで開く。 SSHポートフォワーディング経由で、内部データベースやWebサービスに接続する。 ターミナルと同じワークスペースから、WindowsマシンやVNCデスクトップに接続する。
motty はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/t8y2/motty

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

関連プロジェクト

SSH、SFTP、FTP、Telnet、シリアルポート、RDP、VNC、Spiceに対応したクロスプラットフォームのターミナル・リモートアクセスクライアント。

1.6万+59 今週1259JavaScriptMIT活発にメンテナンス更新 10 時間前