hermes-hq/hermes-ide

AI-native terminal emulator & IDE. Built with Tauri, React, and Rust.

何を解決するか

Hermes IDE は、コマンドラインワークフローの摩擦を軽減するための AI ネイティブ端末エミュレータです。端末と AI アシスタントの間を切り替える問題を、ユーザーのプロジェクトコンテキストを理解する AI を深く統合することで解決します。AI はコマンドを予測し、タスクを自律的に実行できます。

動作方法

Tauri 2、React、Rust を使用して構築されたアプリケーションは、高性能な端末と AI インテリジェンスエンジンを組み合わせています。プロジェクトを自動スキャンして言語、フレームワーク、アーキテクチャを検出することで、AI エージェント用のコンテキスト予算を構築します。Rust ベースのバックエンドは PTY セッションと SQLite を用いた永続化を管理し、フロントエンドは WebGL 加速端末インターフェースを提供し、リアルタイムのゴーストテキストの補完と Claude 専用のチャットインターフェースを備えています。

対象ユーザー

端末で多くの時間を費やし、コードベースを認識し、コマンド実行、エラー解決、プロジェクト管理をシェル環境から離れずに支援できる AI アシスタントを求める開発者。

特徴

  • Claude のエージェントモード:思考ブロック、ツール呼び出しカード、画像サポートを備えた豊富なチャットインターフェース。既存の Claude CLI 認証を活用。
  • プロジェクト認識:プロジェクトのアーキテクチャと規約を自動スキャンし、AI エージェントに関連するコンテキストを注入。
  • AI ベース端末:リアルタイムのゴーストテキストコマンド補完、自律的タスク実行用のプロンプトコンポーザー、共通問題のエラーパターンマッチングによる解決。
  • 統合 Git ツール:ステージング、コミット、プッシュ用の内蔵 Git パネルと、インラインで構文強調表示された差分ビューアー。
  • 開発生産性:ファズ検索用のコマンドパレット、トークン使用量の追跡用のコストダッシュボード、コマンド履歴用の実行タイムライン。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト