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 使用量的成本仪表板,以及用于命令历史的执行时间线。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目