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 提供專用聊天介面。

適用對象

在終端中花費大量時間,希望擁有能理解其程式碼庫、並能在不離開 shell 環境的情況下協助執行命令、解決錯誤與專案管理的開發者。

主要亮點

  • Claude 的代理模式:支援思考區塊、工具呼叫卡片與影像上傳的豐富聊天介面,復用現有的 Claude CLI 認證機制。
  • 專案感知能力:自動掃描專案架構與規範,將相關上下文注入 AI 代理。
  • AI 驅動的終端:即時幽靈文字命令補全、用於自主任務執行的提示詞編排器,以及透過錯誤模式匹配自動解決常見問題。
  • 整合 Git 工具:內建 Git 面板,支援暫存、提交與推送操作,並提供內聯語法強調的差異檢視器。
  • 開發者生產力:支援模糊搜尋的命令面板、用於追蹤 token 使用量的成本儀表板,以及用於命令歷史的執行時間軸。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案