SSH、RDP、SFTP、データベースクライアント、Kubernetes・コンテナ管理に加え、シェルコマンドを実行するAIエージェントを備えたデスクトップターミナルアプリ。
- スター
- 3,106
- フォーク
- 299
- 未解決の Issue
- 58
- 最終コミット
- 4 日前
これは何?
Chatermは、サーバー、Kubernetesクラスター、クラウドリソースを管理するエンジニア向けのターミナルアプリケーションです。コマンドやフラグを覚える代わりに、ユーザーは自然言語で目的を伝えるだけで、組み込みエージェントが複数のホストやクラスターにまたがる複数ステップの操作を計画して実行します。コードのビルド、サービスのデプロイ、障害の診断、ロールバックなどに対応します。
エージェントは、チームがマニュアル、社内文書、スクリプト、ホワイトペーパーを取り込めるナレッジベースと、ユーザーの習慣や現在のサーバーコンテキストに関するローカルメモリを活用します。よく使う操作は、再利用可能なエージェントスキルとして保存できます。すべての操作が記録されるため、アクションの監査や追跡が可能です。
エージェントに加えて、Chatermには遅延の大きい接続向けのローカルエコーを任意で有効にできるSSHセッション、MySQL、PostgreSQL、SQLite、Oracle用のデータベースワークスペース、パブリッククラウドやKubernetesの認証を統合するプラグインが含まれています。ElectronとTypeScriptで構築され、macOS、Windows、Linux向けに提供されており、モバイルアプリも掲載されています。
主な機能
- 01自然言語でのタスクの説明を、計画された複数ホストにまたがる操作に変換
- 02チームのマニュアルやスクリプトを対象にした、ベクトル検索とキーワード検索を組み合わせたナレッジベース検索
- 03メンテナンス手順をまとめて再利用できるエージェントスキル
- 04ロールバックに対応した、監査可能な操作ログ
- 05遅延の大きい接続向けのローカルエコーを任意で有効にできるSSHセッション
- 06MySQL、PostgreSQL、SQLite、Oracle用のデータベースワークスペース
ユースケース
- 単一のプロンプトから、複数のサーバーやKubernetesクラスターにサービスをデプロイする
- 複数のホスト上のログをエージェントに調査させ、本番環境のインシデントを診断する
- チームの日常的なメンテナンス手順を再利用可能なスキルとして記録し、新しいエンジニアが活用する
- ターミナルから直接、データベースのスキーマを確認して行を編集する
クイックスタート
- 1
Electron を開発用依存関係としてインストールする
npm i electron -D - 2
パッチスクリプトを実行して依存関係をインストールする
node scripts/patch-package-lock.js - 3
npm の依存関係をインストールする
npm install - 4
開発モードでアプリを起動する
npm run dev
使う前に知っておきたいこと
- ビルド対象はデスクトッププラットフォーム(Windows、macOS、Linux)です。ABI の不一致が発生した場合は、Electron 用にネイティブモジュールを再ビルドする必要があります。
- メタデータでライセンスが明確に指定されていない(NOASSERTION)ため、使用前にライセンスファイルを確認してください。
収録されている特集
トピック
よくある質問
- Chaterm とは?
- 自然言語とエージェントを活用し、クラウドやインフラの管理、サービスのデプロイ、トラブルシューティング、自動化を行うオープンソースのAIネイティブ端末です。 Chatermは、サーバー、Kubernetesクラスター、クラウドリソースを管理するエンジニア向けのターミナルアプリケーションです。コマンドやフラグを覚える代わりに、ユーザーは自然言語で目的を伝えるだけで、組み込みエージェントが複数のホストやクラスターにまたがる複数ステップの操作を計画して実行します。コードのビルド、サービスのデプロイ、障害の診断、ロールバックなどに対応します。
- Chaterm は無料で使えますか?ライセンスは?
- Chaterm は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Chaterm は今もメンテナンスされていますか?
- 活発にメンテナンス中。Chaterm の最終コミットは 2026年11月4日 です。
- Chaterm は何に使えますか?
- 単一のプロンプトから、複数のサーバーやKubernetesクラスターにサービスをデプロイする 複数のホスト上のログをエージェントに調査させ、本番環境のインシデントを診断する チームの日常的なメンテナンス手順を再利用可能なスキルとして記録し、新しいエンジニアが活用する ターミナルから直接、データベースのスキーマを確認して行を編集する
- Chaterm のインストール方法は?
- Electron を開発用依存関係としてインストールする: npm i electron -D パッチスクリプトを実行して依存関係をインストールする: node scripts/patch-package-lock.js npm の依存関係をインストールする: npm install 開発モードでアプリを起動する: npm run dev
- Chaterm はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/chaterm/Chaterm
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
SSH、Kubernetes、データベース、Windowsデスクトップ、Webアプリ、クラウドコンソール向けに短期間有効な証明書を発行する、オープンソースのアイデンティティ認識型アクセスプラットフォーム。
SSH、HTTPS、Kubernetes、MySQL、PostgreSQL、RDP、VNCへのアクセスを、クライアント側ソフトウェアなしで中継するセルフホスト型踏み台ホスト。
ローカルマシンからSSHホスト、コンテナ、VM、Kubernetesクラスター、クラウドサーバーにまとめて接続できるデスクトップ接続ハブです。
eBPFでKubernetesクラスタの通信をキャプチャ・インデックス化し、TLSを復号して、MCP経由でAIエージェントにデータを提供するネットワーク可観測性ツール。