Skip to content
プロジェクト

Sunhaiy/Reflex has 419 GitHub stars and 2 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-09 12:22 UTC. Last push 2026-10-27.

この数値の測り方

is a next-generation, modern, and lightweight SSH client engineered for absolute efficiency. Beyond standard terminal emulation, it acts as your ultimate developer workbench by integrating AI-assisted debugging, a native Docker manager, hardware monitoring, and seamless SFTP file management into one beautiful, cross-platform application.

計測したスター増加

24時間
0
7日間
更新が遅れています
15日間
更新が遅れています
1か月
更新が遅れています

期間ごとの純増数です。期間は重複しており、日別の値ではありません。未計測の値は空欄です。スター数は注目度の指標であり、品質の保証ではありません。

README.ja.md

オリジナル
Reflex

Reflex

マルチセッション端末、SFTP、Docker、監視、デプロイ自動化、AI 支援のサーバー作業を 1 つのデスクトップアプリで扱えます。

English | 简体中文 | 日本語 | 한국어

Build License Electron React TypeScript Platforms Linux.do Community

リモートサーバーをよりローカルに、観測しやすく、修復しやすく扱いたい開発者のために作られています。


概要

Reflex は、実際のサーバー作業に合わせて設計されたクロスプラットフォームの SSH デスクトップクライアントです。接続、調査、編集、デプロイ、復旧、そして作業コンテキストの継続を 1 つの流れで扱えます。

洗練された端末ワークスペース、実用的なインフラツール、Agent モードを組み合わせています。Agent はサーバー側タスクを計画し、コマンドを実行し、出力を確認し、一時的な失敗ではリトライし、実行の流れを見える形で残します。

優れたソフトウェアは、丁寧に設計された細部の積み重ねでできています。

製品ツアー

Reflex Agent ワークスペース

Agent
ツール手順、コマンド、結果、ストリーミング回答を表示。

Reflex Docker ワークスペース

Docker
コンテナ、イメージ、ポート、ログ、ライフサイクル操作。

Reflex 接続ローディングアニメーション

接続フロー
SSH 接続、端末、ファイルツリー、監視がワークスペースに読み込まれます。

Reflex Agent インタラクションアニメーション

Agent フロー
プロンプト、ツール履歴、端末出力、ストリーミング回答を連続表示。

Reflex 外観設定

外観:テーマ、アクセント、角丸、フォント。

Reflex 端末設定

端末:描画、カーソル、文字組み、スクロールバック。

Reflex アプリ設定

Reflex を選ぶ理由

  • リモート作業を 1 つの場所に集約: 端末、ファイル、Docker、監視、AI アクションを並べて扱えます。
  • Agent ネイティブな実行: 目標を伝えるだけで、計画、コマンド、進捗、検証ステップを追えます。
  • ローカルファーストな設定: 接続プロファイル、AI 設定、テーマ、セッション履歴はローカルに保存されます。
  • 再開できるセッション: サーバー切り替えやアプリ再起動後も、Agent の会話とタスク状態を復元できます。
  • デスクトップ配布: Electron Builder と GitHub Actions で Windows、macOS、Linux 向けにビルドできます。

機能

Terminal And SSH

  • 永続化された端末状態を持つマルチセッション SSH タブ
  • パスワード認証と秘密鍵認証
  • 再接続を考慮したコマンド実行
  • インライン AI コマンド生成と選択範囲アクション
  • 複数プリセットを備えたテーマ対応の端末表示

Agent Workspace

  • 自然言語によるサーバー運用タスクの実行
  • 長時間タスクの計画、進捗、リトライ状態
  • ローカルコマンド、リモートコマンド、アップロード、ファイル書き込み、ツール結果をカードで表示
  • ローカルフォルダーと GitHub プロジェクト向けのデプロイワークフロー
  • 以前の作業を続けられるセッション履歴

Files And Deployment

  • SFTP ファイルブラウザーとリモートファイル編集
  • アップロード、ダウンロード、リネーム、削除、ディレクトリ作成
  • デプロイフロー向けのプロジェクトパッケージング
  • リモート Nginx / 静的サイトデプロイ対応
  • GitHub プロジェクトのソース解決とサーバー側準備

Server Management

  • CPU、メモリ、ディスク、ネットワークのリアルタイム監視
  • プロセス一覧と kill 操作
  • Docker コンテナ、イメージ、ログ、クリーンアップ操作
  • サーバープロファイルの検索、コピー、編集、削除、クイック接続

Customization

  • ライト、ダーク、ブラック、サイバーパンク、カスタムアクセントテーマ
  • UI フォントと端末フォントの設定
  • 複数の AI プロバイダープロファイル
  • 同一プロバイダーエンドポイントで複数モデルを選択可能
  • ローカライズされた UI オプション

クイックスタート

Node.js >=22.12.0 が必要です。Node.js 24 を推奨します。

git clone https://github.com/Sunhaiy/Reflex.git
cd Reflex
npm ci
npm run dev

ビルド

npm run build
npm run dist

プラットフォーム別パッケージング:

npm run dist:win
npm run dist:mac
npm run dist:linux

プロジェクト構成

reflex
|- electron/            # Electron main process, IPC, SSH, deploy engine, agent runtime
|- src/                 # React renderer source
|  |- components/       # Terminal, Agent, Docker, files, monitor UI
|  |- pages/            # Settings and connection management
|  |- services/         # Frontend AI and app services
|  |- shared/           # Shared types, themes, locales, prompts
|  `- store/            # Zustand stores
`- .github/workflows/   # Build and release automation

技術スタック

  • Electron
  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • Zustand
  • xterm.js
  • ssh2
  • Monaco Editor
  • Recharts

コントリビューション

コントリビューションを歓迎します。issue や pull request を作成する前に、CONTRIBUTING と CODE_OF_CONDUCT を確認してください。

セキュリティ

セキュリティ上の問題を見つけた場合は、SECURITY の手順に従ってください。

ライセンス

LICENSE を参照してください。

関連プロジェクトを探す