リモートサーバーのための AI-native ワークスペース
一度接続すれば、terminal、SFTP、リモートデスクトップ、ポート転送、転送、軽量編集、ローカル shell、OxideSens AI を 1 つの local-first デスクトップアプリで扱えます。
ネイティブ GPUI。WebView の同梱なし。テレメトリなし。サブスクリプションなし。BYOK 優先。OpenSSL/libssh2 に依存しない純 Rust SSH。
Open Source · GPL-3.0 · BYOK-first差別化
なぜ OxideTerm?
単なる端末ではなく、ローカルファーストなリモートノード用ワークスペース。
| 課題 | OxideTerm の答え |
|---|---|
| リモートサーバー作業がツールごとに分断される | AI-native リモートサーバー workspace — 端末、SFTP、RDP/VNC、ポート転送、trzsz、軽量 IDE、監視、OxideSens AI を 1 つのノードに集約 |
| ローカル Shell も必要 | 統合ローカル Shell — zsh/bash/fish/pwsh/WSL2 を SSH セッションと並べ、ローカルとリモートの作業を同じ UI で扱えます |
| リモートファイル編集には別の開発ツールが必要 | 内蔵 IDE — SFTP 対応のネイティブ GPUI エディタ、tree-sitter による 36 言語のハイライト、オプションのリモート Agent |
| SSH 接続の再利用ができない | 多重化 — ターミナル、SFTP、フォワーディング、IDE で一つの SSH 接続を共有 |
| SSH ライブラリが OpenSSL に依存 | russh 0.61 — ring 対応の純粋な Rust SSH。C 依存ゼロ |
| 100+ MB の Electron アプリ | ネイティブ GPUI — Electron や WebView のランタイム層を持たない 50–70 MB の Rust デスクトップパッケージ |
| テレメトリやアプリ購読はいらない | 追跡なし、コア SSH ワークフローにアプリ購読なし — SSH、SFTP、ポート転送、ローカル Shell に OxideTerm アカウントや購読は不要 |
| 資格情報が設定ファイルに平文で保存される | 保存時暗号化 — パスワードは OS キーチェーンに保存、.oxide エクスポートは ChaCha20-Poly1305 + Argon2id で暗号化。平文保存なし |
| プラットフォームアカウントなしで AI を使いたい | BYOK-first OxideSens AI — 保存済み接続、ライブ SSH、端末バッファ、SFTP パス、設定、ナレッジベースを確認し、承認済み workspace action を実行します |
ライブデモ
OxideTerm を動画で見る
OxideSens AI はライブターミナルを確認し、承認済み workspace tool を 1 つの assistant から使えます。
詳細機能
必要なものすべて、余計なものなし
ターミナル
- 分割ペインと、選択したセッションへのコマンドバーブロードキャスト
- 適応型制御を備えた GPU 対応のネイティブ GPUI 描画
- セッション録画・再生(asciicast v2)
- 31+ テーマとネイティブなカラートークンエディタ
- コマンドパレット(⌘K)と禅モード
- アプリ、ターミナル、ペイン操作のカスタマイズ可能なショートカット
- SSH ホスト名と保存済みセッションの自動補完
SFTP ファイルマネージャー
- デュアルペインブラウザ、ドラッグ&ドロップ対応
- スマートプレビュー:画像、動画、音声、コード、HEX、フォント
- 転送キュー、リアルタイム進捗と ETA
- ブックマークとアーカイブ展開
- 名前変更、削除、フォルダ作成、一括転送
- ウォッチモード:ローカルファイル変更時に自動アップロード
内蔵 IDE
- tree-sitter で 36 言語に対応するネイティブ GPUI エディタ
- ファイルツリーに Git ステータス表示
- マルチタブ編集とコンフリクト解決
- Linux x86_64 / aarch64 向けのオプション内蔵リモート Agent
- 正規表現によるリモートファイル横断検索・置換
- Rust、Python、JS/TS、Go、C/C++、Java、YAML、JSON、TOML、Markdown、Shell など 36 言語の tree-sitter ハイライト
OxideSens AI
- インラインパネル(⌘I) + チャット
- 巨大なツール一覧ではなく target-first ワークスペースツール
- キーワード + ベクトル検索の RAG ナレッジベース
- リモート出力の診断、承認済みコマンド実行、ファイル検査、失敗説明
- OpenAI、Anthropic、Google、DeepSeek、Ollama、互換エンドポイントの API キーを持ち込み
ポートフォワーディング
- ローカル (-L)、リモート (-R)、ダイナミック SOCKS5 (-D)
- ロックフリーメッセージパッシング I/O
- 再接続後に全フォワーディングを自動復元
- 障害レポートとアイドルタイムアウト
- リアルタイム帯域幅・レイテンシ監視
ゼロトラスト
セキュリティ最優先
エンタープライズグレードの保護、複雑さなし。
高強度暗号化
ChaCha20-Poly1305 AEAD + Argon2id KDF(256 MB メモリ、4 回反復)で .oxide 暗号化エクスポート。
OS キーチェーン統合
パスワードと API キーは macOS キーチェーン、Windows 資格情報マネージャー、Linux Secret Service に保存。設定ファイルには一切書き込まれません。
純 Rust 暗号化
russh 0.61 + ring 暗号バックエンド。Ed25519、RSA、ECDSA キー対応。ChaCha20-Poly1305 と AES-GCM スイート。
生体認証と TOFU
macOS では Touch ID がキーチェーンアクセスをゲート。ホストキーは Trust-On-First-Use(TOFU)で検証。機密メモリは即座にゼロクリア。
メモリゼロ化
すべての機密データ — パスワード、鍵、復号ペイロード — は zeroize クレートにより安全に消去されます。Drop ハンドラが残留ゼロを保証します。
ネイティブなセッション境界
ターミナル I/O とワークスペース状態はネイティブ Rust アプリ内に保持されるため、ブラウザーの WebSocket ブリッジとセッショントークンは不要です。
アーキテクチャ
内部アーキテクチャ
ネイティブランタイムアーキテクチャ
SSH セッション、ワークスペース状態、ターミナル画面は、WebSocket や IPC の境界をまたがず、単一のネイティブ Rust アプリ内で動作します。
GPUI GPU レンダリング
GPUI の GPU 対応ネイティブレンダラーがターミナルを描画し、適応型レンダリング制御と視覚効果を抑える互換プロファイルを提供します。
接続多重化
ターミナル、SFTP、フォワーディング、IDEで一つのSSH接続を共有。参照カウント方式のプールで自動クリーンアップ。
高強度暗号化
ChaCha20-Poly1305 AEAD + Argon2id KDF(256 MBメモリ、4イテレーション)。パスワードはOSキーチェーンに保存、macOSではTouch IDゲート。
11言語対応
22ネームスペースにわたる完全UIローカライズ:English、简体中文、繁體中文、日本語、한국어、Français、Deutsch、Español、Italiano、Português、Tiếng Việt。
プラグインエコシステム
process、Wasm、manifest-only プラグインは、タブ、サイドバーパネル、設定、コマンド、ステータス項目、ショートカット、ターミナルフックを宣言でき、その UI は GPUI が描画します。
クリエーターより
OxideTerm を作った理由はシンプルです。SSH、SFTP、ポート転送、コード編集——全部できるツールが欲しかったけど、重すぎたりサブスクを求められたりするのは嫌でした。純 Rust SSH やバイナリプロトコル、ChaCha20 暗号化といった技術選択は、見せびらかすためではなく、速さ・移植性・正確さを追求したら自然とそうなっただけです。一人で作っているので完璧ではありませんが、体裁を取り繕うために手を抜くよりも、正直なものを届けたいと思っています。
比較
OxideTerm と他の方法の比較
異なるターミナルツールの特徴を客観的に比較します。
| 機能 | OxideTerm | クロスプラットフォーム端末 | プロ向け SSH クライアント | 統合リモートツールボックス | リモート開発 IDE |
|---|---|---|---|---|---|
| 対応プラットフォーム | macOS · Windows · Linux | 様々 | 様々 | 様々 | 様々 |
| パッケージサイズ | 50–70 MB | 様々 | 様々 | 様々 | 様々 |
| デスクトップ UI ランタイム | ネイティブ GPUI | ブラウザーランタイム | ネイティブデスクトップ | ネイティブデスクトップ | ブラウザーランタイム |
| SSH 実装 | 純粋 Rust(ring 暗号、C 依存なし) | 内蔵 SSH スタック | 内蔵 SSH スタック | 内蔵 SSH スタック | システム OpenSSH |
| ローカルターミナル | ✓ | ✓ | ✓ | ✓ | ✓ |
| 内蔵 SFTP | ✓ | ✓ | 一部 | ✓ | — |
| 内蔵ポートフォワーディング | ✓ | ✓ | ✓ | ✓ | ✓ |
| リモートコード編集 | ✓ | — | — | 一部 | ✓ |
| リモートデスクトップ(RDP / VNC) | ✓ | — | — | ✓ | — |
| ターミナルコンテキスト付き AI | ✓ | — | — | — | ✓ |
| グレースフル再接続(セッション保持) | ✓ | — | — | — | 一部 |
| 接続多重化 | ✓ | 様々 | 様々 | 様々 | 一部 |
| プラグインシステム | ✓ | ✓ | — | ✓ | ✓ |
| 多言語 UI | ✓ | ✓ | ✓ | ✓ | ✓ |
| オープンソース | ✓ | ✓ | — | — | 一部 |
| 無料で利用可能 | ✓ | ✓ | 一部 | 一部 | ✓ |
4 つの匿名列は代表的な製品を要約しています。機能は現在の公式資料に基づき、バージョンやエディションによって変わる場合があります。
コマンドライン
ヘッドレス管理 CLI
oxideterm なら GUI を起動せずに OxideTerm を直接管理できます。
設定、保存済み接続、プラグイン、バックアップ、Cloud Sync、診断を直接確認・管理します。人にも機械にも読みやすい出力に対応しています。
よくある質問
よくある質問
OxideTerm は無料ですか?
どの SSH 認証方式に対応していますか?
データはどこに保存されますか?
オフラインで使用できますか?
AI 機能には何が必要ですか?
なぜ OxideTerm の SSH スタックは libssh2 や OpenSSL を使わないのですか?
コンプライアンス
コンプライアンスと法的事項
OxideTerm は、適法なシステム管理、開発、研究のために設計されています。コンプライアンスを重視しています。
ネットワークコンプライアンス
OxideTerm はプロフェッショナルなリモートサーバー管理およびターミナルエミュレーションツールです。本ソフトウェアは、適法なシステム管理、ネットワーク管理、ソフトウェア開発、学術研究のみを目的としています。SSH トンネリングやポートフォワーディング機能の使用にあたっては、適用されるすべての法令を厳守してください。制限されたリソースへの不正アクセスやサイバーセキュリティ規制への違反は固く禁じられています。
AI サービスに関する免責事項
OxideTerm は AI の会話履歴をお使いのデバイスに保存します。AI をリクエストすると、メッセージとユーザーが含めることを選択したコンテキストが、設定済みのプロバイダーへ直接送信され、その利用規約とプライバシーポリシーに従って処理されます。ローカルモデルのプロバイダーを使えば、この通信を端末内にとどめられます。OxideTerm は AI 中継サービスを運営せず、これらの会話を収集しません。共有する権限のあるデータだけを使用し、適用法令とプロバイダーの規約に従って AI 機能を利用してください。
ローカル優先。クラウドはあなたの選択。
中核ワークフローに OxideTerm アカウントは不要で、ローカルで完結します。認証情報はシステムのキーチェーンに保持され、Cloud Sync と AI は選択して設定したプロバイダーにのみ接続します。
ライセンス
本ソフトウェアは GNU General Public License v3.0 (GPL-3.0) で配布されています。OxideTerm は以前 PolyForm Noncommercial を使っていましたが、source-available の罠、非商用の曖昧さ、競業禁止条項を避けるため GPL-3.0 へ移行しました。公開コードは自動的にオープンソースではありません。再配布禁止、再パッケージ禁止、競合製品禁止、プラットフォーム承認条項は source-available に近づけます。OxideTerm はそうした追加制限を付けません。
このページは情報提供のみを目的としており、法的助言を構成するものではありません。OxideTerm の使用が適用されるすべての法令に準拠していることを確認する責任はユーザーにあります。
はじめよう
OxideTermをダウンロード
macOS、Windows、Linuxに対応
macOS、Windows、Linux 向けのネイティブ GPUI ビルドを提供しています。システム WebView ランタイムは不要です。