Cloudflare Workers上で動作するセルフホスト型のブラウザーSSHワークスペース。ターミナル、SFTPファイルマネージャー、プロセス監視、ホスト管理を備える。
- スター
- 242
- フォーク
- 18
- 未解決の Issue
- 54
- 最終コミット
- 15 時間前
これは何?
Hatobaは、ホスト、鍵、ターミナルセッションを1つのアプリで管理し、デバイス間で同期できるデスクトップSSHクライアントです。各ターミナルには、画面の読み取りやコマンドの実行、ホスト上のファイル編集を行うAIアシスタントが搭載されており、実行できる操作を承認制で制御できます。OpenAI互換APIまたはAnthropicのAPIキーを使用し、スキルやMCPサーバーにも対応しています。
同期は任意で、自分のアカウントにデプロイしたCloudflare WorkerとD1データベースを使うため、Hatobaのサーバーにデータが保管されることはありません。データは保存または同期される前に、Argon2idで導出した鍵とAES-256-GCMを使ってデバイス上で暗号化されるため、Workerとデータベースに保存されるのは常に暗号文のみです。
ターミナル機能に加え、HatobaにはSFTPファイルパネル、ポートフォワーディング、SSH経由のリソース使用状況モニタリングがあり、パスワード、Ed25519、ECDSA、RSA鍵に対応しています。Tauri 2で構築されており、Windowsを主な対象とし、Linux向けパッケージと実験的なmacOSビルドも提供しています。
主な機能
- 01ターミナル画面を読み取り、コマンドを実行してファイルを編集するAIアシスタント。操作の承認制またはAutoモードに対応
- 02グループやタグによるホスト管理、~/.ssh/configのインポート、ProxyJumpに対応
- 03ドラッグ&ドロップでファイルを転送でき、リモートファイルをローカルエディターで編集できるSFTPパネル
- 04ローカル、リモート、SOCKSのポートフォワーディング
- 05自分のCloudflare WorkerとD1を通じた、エンドツーエンド暗号化による差分同期
- 06Hatobaコマンドを使うと、コーディングエージェントやスクリプトから、パスワードを見せずに保存済みホストを利用可能
ユースケース
- 多数のサーバーを管理し、ノートPCとデスクトップ間でホストや鍵を同期する
- 操作を自分で承認しながら、AIアシスタントにリモートマシンの問題を診断・修正してもらう
- ローカルエディターとSFTPを使って、リモートサーバー上のファイルを編集する
- サードパーティの同期サービスを使いたくない場合に、SSHの機密データを非公開に保つ
クイックスタート
- 1
Scoop に Extras バケットを追加する
scoop bucket add extras - 2
Windows で Scoop を使って Hatoba をインストールする
scoop install extras/hatoba - 3
Arch Linux では、AUR ヘルパーを使って AUR から hatoba-bin をインストールする
yay -S hatoba-bin - 4
または、ダウンロードページからお使いのシステム向けのアプリをダウンロードする
使う前に知っておきたいこと
- メンテナーは主に Windows でテストしているため、Linux と macOS のビルドは実環境でのテストがほとんど行われていません。
- macOS ビルドは実験的なものです。
- AI 機能を使うには、OpenAI 互換または Anthropic の API キーが必要です。
- オプションの同期機能を使うには、ご自身の Cloudflare アカウントに Worker と D1 データベースをデプロイする必要があります。
収録されている特集
トピック
よくある質問
- Hatoba とは?
- AIアシスタントを搭載し、Cloudflareの自分のアカウントにエンドツーエンド暗号化で同期できる、Windows・Linux・macOS向けデスクトップSSHクライアント。 Hatobaは、ホスト、鍵、ターミナルセッションを1つのアプリで管理し、デバイス間で同期できるデスクトップSSHクライアントです。各ターミナルには、画面の読み取りやコマンドの実行、ホスト上のファイル編集を行うAIアシスタントが搭載されており、実行できる操作を承認制で制御できます。OpenAI互換APIまたはAnthropicのAPIキーを使用し、スキルやMCPサーバーにも対応しています。
- Hatoba は無料で使えますか?ライセンスは?
- Hatoba は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Hatoba は今もメンテナンスされていますか?
- 活発にメンテナンス中。Hatoba の最終コミットは 2026年11月7日 です。
- Hatoba は何に使えますか?
- 多数のサーバーを管理し、ノートPCとデスクトップ間でホストや鍵を同期する 操作を自分で承認しながら、AIアシスタントにリモートマシンの問題を診断・修正してもらう ローカルエディターとSFTPを使って、リモートサーバー上のファイルを編集する サードパーティの同期サービスを使いたくない場合に、SSHの機密データを非公開に保つ
- Hatoba のインストール方法は?
- Scoop に Extras バケットを追加する: scoop bucket add extras Windows で Scoop を使って Hatoba をインストールする: scoop install extras/hatoba Arch Linux では、AUR ヘルパーを使って AUR から hatoba-bin をインストールする: yay -S hatoba-bin または、ダウンロードページからお使いのシステム向けのアプリをダウンロードする
- Hatoba はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/scarletkc/Hatoba
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
GPUI製のネイティブデスクトップ端末クライアント。SSH、ローカルシェル、Telnet、Serial、RDP、VNCに対応し、SFTP、トンネル、OTPも利用できます。
ターミナル、SFTP、ポートフォワーディング、VNC/RDP、AIアシスタントを1つのウィンドウにまとめた、WebView不要のネイティブGo製SSHクライアント。
Cloudflare Workers、D1、R2を使い、自分のアカウント上で運用できる、エンドツーエンド暗号化対応の一時ファイル共有サービスです。
ログインプロンプト、一括ログイン、trzsz/zmodemによるファイル転送、moshに似たUDPモードを追加した、OpenSSH互換のSSHクライアント。
データベース、SSH、SFTP、ターミナル、リモートデスクトップ、監視、Markdownノート、AIエージェントをまとめたRust製のネイティブデスクトップワークスペース。