安定版 macOS · Windows · Linux

リモートサーバーのための 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 workspace — prod-server
status Workspace attached: prod-server
✓ SSH terminal ready · Ed25519 · ChaCha20-Poly1305
✓ SFTP browsing /srv/models
✓ Port forward :7860 → remote WebUI
✓ Lightweight editor opened config.yaml
✓ OxideSens sees terminal, files, and server context
 
root@prod-server:/srv/models$ ./run-inference.sh
loading model shards... ready
 
root@prod-server:/srv/models$
60–95 MB
パッケージサイズ
33
テーマ
11
言語
BYOK
AI 方針
0.63.0
russh
AWS-LC
SSH 暗号化

差別化

なぜ 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.63.0 — SSH は russh と暗号バックエンド aws-lc-rs を使用します。libssh2 やシステムの OpenSSL ランタイムは不要です。
100+ MB の Electron アプリ
ネイティブ GPUI — Electron や WebView のランタイム層を持たない 60–95 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)
  • 33 テーマとネイティブなカラートークンエディタ
  • コマンドパレット(⌘K)と禅モード
  • アプリ、ターミナル、ペイン操作のカスタマイズ可能なショートカット
  • SSH ホスト名と保存済みセッションの自動補完
ターミナル

SFTP ファイルマネージャー

  • ローカルとリモートの 2 ペインファイルブラウザー
  • スマートプレビュー:画像、動画、音声、コード、HEX、フォント
  • 転送キュー、リアルタイム進捗と ETA
  • ブックマークとアーカイブ展開
  • 名前変更、削除、フォルダ作成、一括転送
  • ウォッチモード:ローカルファイル変更時に自動アップロード
SFTP ファイルマネージャー

内蔵 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 ハイライト
内蔵 IDE

OxideSens AI

  • インラインパネル(⌘I) + チャット
  • 巨大なツール一覧ではなく target-first ワークスペースツール
  • キーワード + ベクトル検索の RAG ナレッジベース
  • リモート出力の診断、承認済みコマンド実行、ファイル検査、失敗説明
  • OpenAI、Anthropic、Google、DeepSeek、Ollama、互換エンドポイントの API キーを持ち込み
OxideSens AI

ポートフォワーディング

  • ローカル (-L)、リモート (-R)、ダイナミック SOCKS5 (-D)
  • ロックフリーメッセージパッシング I/O
  • 再接続後に全フォワーディングを自動復元
  • 障害レポートとアイドルタイムアウト
  • リアルタイム帯域幅・レイテンシ監視
ポートフォワーディング

ゼロトラスト

セキュリティ最優先

エンタープライズグレードの保護、複雑さなし。

高強度暗号化

ChaCha20-Poly1305 AEAD + Argon2id KDF(256 MB メモリ、4 回反復)で .oxide 暗号化エクスポート。

OS キーチェーン統合

パスワードと API キーは macOS キーチェーン、Windows 資格情報マネージャー、Linux Secret Service に保存。設定ファイルには一切書き込まれません。

SSH 暗号化

SSH は russh 0.63.0 と暗号バックエンド aws-lc-rs を使用します。libssh2 やシステムの OpenSSL ランタイムは不要です。

生体認証と TOFU

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

メモリゼロ化

所有する機密バッファーは解放時に zeroize で消去し、秘密情報の保持期間と不要なコピーを制限します。

ネイティブなセッション境界

ターミナル 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言語対応

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 暗号化といった技術選択は、見せびらかすためではなく、速さ・移植性・正確さを追求したら自然とそうなっただけです。一人で作っているので完璧ではありませんが、体裁を取り繕うために手を抜くよりも、正直なものを届けたいと思っています。

AnalyseDeCircuit
AnalyseDeCircuit

OxideTerm 開発者

比較

OxideTerm と他の方法の比較

異なるターミナルツールの特徴を客観的に比較します。

機能 OxideTerm クロスプラットフォーム端末 プロ向け SSH クライアント 統合リモートツールボックス リモート開発 IDE
対応プラットフォーム macOS · Windows · Linux 様々 様々 様々 様々
パッケージサイズ 60–95 MB 様々 様々 様々 様々
デスクトップ UI ランタイム ネイティブ GPUI ブラウザーランタイム ネイティブデスクトップ ネイティブデスクトップ ブラウザーランタイム
SSH 実装 russh 0.63.0 + aws-lc-rs 内蔵 SSH スタック 内蔵 SSH スタック 内蔵 SSH スタック システム OpenSSH
ローカルターミナル
内蔵 SFTP 一部
内蔵ポートフォワーディング
リモートコード編集 一部
リモートデスクトップ(RDP / VNC)
ターミナルコンテキスト付き AI
グレースフル再接続(セッション保持) 一部
接続多重化 様々 様々 様々 一部
プラグインシステム
多言語 UI
オープンソース 一部
無料で利用可能 一部 一部

4 つの匿名列は代表的な製品を要約しています。機能は現在の公式資料に基づき、バージョンやエディションによって変わる場合があります。

コマンドライン

ヘッドレス管理 CLI

oxideterm なら GUI を起動せずに OxideTerm を直接管理できます。

設定、保存済み接続、プラグイン、バックアップ、Cloud Sync、診断を直接確認・管理します。人にも機械にも読みやすい出力に対応しています。

oxideterm
$ oxideterm doctor --strict
チェック対象:設定、接続、Cloud Sync
 
$ oxideterm connections search prod --json
認証情報を除いた保存済み接続
$ oxideterm plugins list --json
インストール済み・有効化済みプラグインの状態
 
$ oxideterm backup create --output ./oxideterm-backup.json --json
機械可読な出力でバックアップを作成

よくある質問

よくある質問

OxideTerm は無料ですか?
OxideTerm は GPL-3.0 オープンソースライセンスのもとで提供されており、個人・教育・商用を含むすべての用途で無料でご利用いただけます。
どの SSH 認証方式に対応していますか?
パスワード認証、秘密鍵(Ed25519、RSA、ECDSA)、キーボードインタラクティブ 2FA、エージェント転送、証明書認証、SSH Agent に対応。
データはどこに保存されますか?
OxideTerm はローカル優先です。中核 SSH ワークフローに OxideTerm アカウントは必要ありません。認証情報は OS のキーチェーン(macOS キーチェーン、Windows 資格情報マネージャー、Linux Secret Service)に保存され、エクスポート設定は ChaCha20-Poly1305 で暗号化されます。Cloud Sync と AI は、選択して設定したプロバイダーにのみ接続します。
オフラインで使用できますか?
はい。OxideTerm はローカルファーストです。SSH、SFTP、ポート転送、ローカル Shell、保存済み接続、設定といったコア SSH ワークフローに OxideTerm アカウントや購読は不要です。AI は利用時に設定済み provider API へ接続します。
AI 機能には何が必要ですか?
BYOK(自分の API キーを使用)です。OpenAI、Anthropic、Google、DeepSeek、Ollama、OpenAI 互換エンドポイントに対応します。Provider の利用料金は provider 側のものです。OxideTerm の主要 SSH workflow と OxideSens AI にはアプリ購読は不要です。
なぜ OxideTerm の SSH スタックは libssh2 や OpenSSL を使わないのですか?
russh は SSH を Rust と Tokio に直接統合します。OxideTerm は russh 0.63.0 と aws-lc-rs を使用し、後者はネイティブの AWS-LC ライブラリを呼び出します。libssh2 やシステムの OpenSSL ランタイムは不要ですが、アプリ全体に C やアセンブリへの依存がないという意味ではありません。

はじめよう

OxideTermをダウンロード

macOS、Windows、Linuxに対応

macOS、Windows、Linux 向けのネイティブ GPUI ビルドを提供しています。システム WebView ランタイムは不要です。

GitHubで全リリースを見る →