oxideterm:Rust + Tauri で作られたターミナル統合ワークスペース
ターミナルツールが溢れる中、本当に心を動かすのは統合度だ。どれだけ機能があるかではなく、関連するシーンを一本の線でつなぎ、ウィンドウ切り替えを減らせるか。
今日紹介するプロジェクトは、2026 年 1 月にリリースされ、すでに GitHub で 600 以上のスターを獲得している oxideterm だ。
これは何か
oxideterm はシングルバイナリ、クロスプラットフォームのターミナルワークスペースだ。開発者は Rust で SSH プロトコルスタックを再実装し(OpenSSL 非依存)、Tauri 2 でフロントエンドを構築。ビルド結果は単一のネイティブアプリケーションとなる。
一言でまとめると:ローカルシェル、SSH クライアント、SFTP、リモート IDE、AI エージェント、ファイルマネージャーが、すべて一つのウィンドウで完結する。
主要機能
マルチプロトコルのリモート接続
- SSH:Rust 純正実装(russh)。スマート再接続、キー管理をサポート
- SFTP:ファイル転送を内包。別途ツールは不要
- WSLg サポート:Windows ユーザーが GUI Linux アプリを直接実行可能
内蔵 AI エージェント
- MCP(Model Context Protocol)サーバーを標準搭載
- RAG に対応。ローカルドキュメントをモデルのコンテキストとして活用
- Bring-your-own-key。自分の API key を使用し、データが第三者を経由しない
リモート IDE 体験
- リモートファイルを直接編集。保存と同時に同期
- シンタックスハイライト、テーマ対応(30 種類以上)
- UI は 11 言語に対応
ファイル管理
- デュアルペインのファイルブラウザ。ドラッグ&ドロップ転送をサポート
- ローカルとリモートディレクトリを同画面で比較
技術スタック
| レイヤー | 技術 |
|---|---|
| バックエンド | Rust + russh + redb |
| フロントエンド | Tauri 2 + React + xterm.js |
| ビルド | シングルバイナリ、クロスプラットフォーム |
OpenSSL 非依存という点に注目。Rust 純正の暗号化実装により依存チェーンが削減され、クロスプラットフォームビルドの複雑さも軽減されている。
こんな人におすすめ
- DevOps/SRE:サーバーの一括管理、AI による障害対応支援
- リモート開発者:重い IDE をローカルに入れたくないが、GUI ファイル管理は必要
- AI ツールチェーンプレイヤー:ターミナルに MCP 機能を追加し、Claude や GPT と深く連携したい
クイックスタート
# macOS/Linux
brew install oxideterm
# または GitHub Releases からダウンロード
# https://github.com/AnalyseDeCircuit/oxideterm/releases
公式サイトにはオンライン Demo もある。インストールせずに触れる:https://oxideterm.app
類似ツールとの比較
| ツール | ポジショニング | 特徴 |
|---|---|---|
| Tabby | モダンなターミナルエミュレーター | プラグイン豊富だが、内蔵 AI なし |
| Warp | AI ターミナル | クローズドソース、クラウド AI |
| oxideterm | ターミナルワークスペース | オープンソース、ローカル AI、全機能統合 |
oxideterm の差別化ポイントは統合度にある。最強の SSH クライアントを目指すのでも、最も先進的な AI ツールを目指すのでもなく、この両方を同じワークフローに置き、コンテキストスイッチを減らす。
まとめ
プロジェクトはまだ若い(3 ヶ月)が、機能はすでにかなり完成されている。リモート接続、ファイル管理、AI 支援を同時に扱えるターミナルツールを探しているなら、候補リストに入れる価値がある。