ys-ll/uniterm
A lightweight all-in-one terminal with 20+ protocols — SSH, RDP, SFTP, databases, Kubernetes and more. With a built-in autonomous AI Agent that plans and runs multi-turn shell commands.
解決する課題
uniTerm は、複数のリモートアクセスプロトコルを1つのアプリケーションに統合した、オールインワンのターミナルエミュレータです。SSH、リモートデスクトップ、データベース、コンテナオーケストレーターの管理に別々のツールを必要とせず、複雑なシェル操作を自動化するAIエージェントを統合しています。
動作方法
Go と Vue 3(Wailsフレームワーク経由)で構築されたこのアプリケーションは、20以上のプロトコルを統一されたインターフェースで提供します。バックエンドのセッションマネージャーにより、ターミナル(SSH、Telnet、Mosh)、ファイル転送(SFTP、S3、WebDAV)、リモートデスクトップ(RDP、VNC)、データベース(MySQL、PostgreSQL、MongoDB)の接続を処理します。AnthropicおよびOpenAI互換APIを介してLLMと統合し、アクティブなターミナルタブ内で複数ターンのシェルコマンドを計画・実行できる自律型AIエージェントを実現しています。
対象ユーザー
複数のリモートサーバー、データベース、コンテナ環境を異なるプラットフォーム(Windows、macOS、Linux)で管理するシステム管理者、DevOpsエンジニア、開発者。
特徴
- 自律型AIエージェント:複数ターンのシェルコマンドを独立して計画・実行可能。設定可能な監視モード(例:すべて確認する、バイパスする)をサポート。
- マルチプロトコル対応:SSH、RDP、VNC、SFTP、Kubernetes、Docker、およびさまざまなSQL/NoSQLデータベースを統合サポート。
- ワークスペースカスタマイズ:分割ペイン、カスタムキーバインディング、28種類のターミナルテーマをサポート。
- クラウド同期:GitHub、GitLab、Gitee上のプライベートリポジトリを介して、設定を暗号化して同期可能。
- サーバー監視:CPU、メモリ、ディスク、ネットワークのメトリクスをリアルタイムで追跡。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト