v0.21.0 macOS · Windows · Linux

OxideTerm

Electron不要。OpenSSL不要。Pure Rust SSH。

一つのネイティブバイナリ——ローカルシェル、SSH、SFTP、リモートIDE、AI、ポートフォワーディング、プラグイン、30+テーマ、11言語。

ソース公開 · PolyForm NC 1.0.0
$ ssh prod-server
✓ Connected (Ed25519 · ChaCha20-Poly1305)
Multiplexing: terminal + SFTP + 2 forwards
Grace Period: enabled (30s)
 
root@prod-server:~$ uptime
14:23:01 up 127 days, 3:42, 1 user, load average: 0.12, 0.08, 0.05
 
root@prod-server:~$
25–40 MB
バイナリサイズ
31+
テーマ
11
言語
40+
AI ツール
18
ステートストア
ゼロ
C 依存関係

なぜ OxideTerm?

リアルな課題、リアルな解決策。

SSH クライアントでローカルシェルが使えない
ハイブリッドエンジン — ローカル PTY(zsh/bash/fish/pwsh/WSL2)+ リモート SSH を一つのウィンドウに
再接続 = すべて失う
Grace Period 再接続 — 切断後 30 秒間旧接続をプローブしてから再接続。vim、htop、yazi が生き残る
リモートファイル編集に VS Code Remote が必要
内蔵 IDE — SFTP 経由の CodeMirror 6、30+ 言語モード、オプションの ~1 MB リモート Agent
SSH 接続の再利用ができない
多重化 — ターミナル、SFTP、フォワーディング、IDE で一つの SSH 接続を共有
SSH ライブラリが OpenSSL に依存
russh 0.54 — ring 対応の純粋な Rust SSH。C 依存ゼロ
100+ MB の Electron アプリ
Tauri 2.0 — 25–40 MB バイナリ。ラッパーではなく、Rust バックエンドの本物のネイティブアプリ
AI が一つのプロバイダーに縛られる
OxideSens — 40+ 自律ツール、MCP プロトコル、RAG ナレッジベース。任意の API に対応

OxideTerm を動画で見る

OxideSens AI がローカルターミナルを開いてコマンドを実行——完全自律、完全統合。

必要なものすべて、余計なものなし

ターミナル

  • 分割ペイン、全セッションへのブロードキャスト入力
  • WebGL レンダリング 60fps+、バーストモード 120Hz
  • セッション録画・再生(asciicast v2)
  • 31+ テーマ + CSS 変数カスタムテーマエディタ
  • コマンドパレット(⌘K)と禅モード
ターミナル

SFTP ファイルマネージャー

  • デュアルペインブラウザ、ドラッグ&ドロップ対応
  • スマートプレビュー:画像、動画、音声、コード、PDF、HEX、フォント
  • 転送キュー、リアルタイム進捗と ETA
  • ブックマークとアーカイブ展開
SFTP ファイルマネージャー

内蔵 IDE

  • CodeMirror 6、30+ 言語モード対応
  • ファイルツリーに Git ステータス表示
  • マルチタブ編集とコンフリクト解決
  • オプション ~1 MB リモートエージェント(Linux、10+ アーキテクチャ)
内蔵 IDE

OxideSens AI

  • インラインパネル(⌘I) + サイドバーチャット
  • 40+ 自律ツール、MCP プロトコル対応
  • RAG ナレッジベース(BM25 + ベクトルハイブリッド検索)
  • マルチソースコンテキスト:ターミナル、IDE、SFTP、Git
OxideSens AI

ポートフォワーディング

  • ローカル (-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.54 + ring 暗号バックエンド。Ed25519、RSA、ECDSA キー対応。ChaCha20-Poly1305 と AES-GCM スイート。

生体認証と TOFU

macOS では Touch ID がキーチェーンアクセスをゲート。ホストキーは Trust-On-First-Use(TOFU)で検証。機密メモリは即座にゼロクリア。

内部アーキテクチャ

デュアルプレーンアーキテクチャ

ターミナルI/OにWebSocketバイナリフレーム、制御コマンドにTauri IPC。各セッションに専用帯域幅。

WebGLレンダリング

xterm.js 6によるGPUアクセラレーション端末。アダプティブスケジューラ:バースト120Hz+、通常60Hz、アイドル1–15Hzバックオフ。

接続多重化

ターミナル、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。

プラグインエコシステム

ランタイムESMローディング。18のAPIネームスペース、24のビルトインUIコンポーネント、凍結APIコントラクト、サーキットブレーカー自動無効化。

CLI コンパニオン

oxt の紹介 —— ターミナルの相棒。

JSON-RPC 2.0 を Unix Socket(macOS/Linux)または名前付きパイプ(Windows)で通信。ヒューマンフレンドリーかつマシンパーサブルな出力。

$ oxt status
OxideTerm v0.21.0 ● running ● pid 42187
 
$ oxt list
prod-server ● active 2h 15m 3 channels
staging-db ● active 45m 1 channel
jump-host ● idle 12m 0 channels
 
$ oxt ping prod-server
pong: 23ms (via jump-host → prod-server)

標準搭載機能

すべての機能が標準搭載。プラグイン不要、追加購入なし。

ローカルターミナル
ネイティブバイナリ
純 Rust SSH
SFTP ブラウザ
内蔵 IDE
AI アシスタント
SSH 多重化
Grace Period 再接続
プラグインシステム
多言語 UI
ソース公開

コンプライアンスと法的事項

OxideTerm は、適法なシステム管理、開発、研究のために設計されています。コンプライアンスを重視しています。

ネットワークコンプライアンス

OxideTerm はプロフェッショナルなリモートサーバー管理およびターミナルエミュレーションツールです。本ソフトウェアは、適法なシステム管理、ネットワーク管理、ソフトウェア開発、学術研究のみを目的としています。SSH トンネリングやポートフォワーディング機能の使用にあたっては、適用されるすべての法令を厳守してください。制限されたリソースへの不正アクセスやサイバーセキュリティ規制への違反は固く禁じられています。

AI サービスに関する免責事項

OxideTerm が提供する AI 支援機能(コマンド補完、ログ分析など)は技術的な連携ツールです。AI チャット履歴は暗号化されてユーザーのローカルデバイスに保存され、サーバーにアップロードされることはありません。AI 生成コンテンツを第三者に配布することもありません。ユーザーはサードパーティ AI サービスの API 認証情報を自ら設定し、その結果生じるやり取りについて最終的な法的責任を負うものとします。関連する AI ガバナンス規制に準拠した上でご利用ください。

データセキュリティとプライバシー

運用データの機密性を十分に理解しています。OxideTerm はローカルファーストアーキテクチャを採用しており、すべてのサーバー認証情報、鍵、設定ファイルは高強度暗号化アルゴリズムを使用してユーザーのローカルデバイスにのみ保存されます。本ソフトウェアは機密性の高い接続データを収集、アップロード、第三者に開示することはありません。

ライセンス

本ソフトウェアは Source Available(PolyForm Noncommercial 1.0.0)ライセンスの下で配布されています。ソースコードの閲覧および非商用目的での使用が可能です。商用利用には開発者からの明示的な許可が必要です。

このページは情報提供のみを目的としており、法的助言を構成するものではありません。OxideTerm の使用が適用されるすべての法令に準拠していることを確認する責任はユーザーにあります。

OxideTermをダウンロード

macOS、Windows、Linuxに対応

GitHubで全リリースを見る →