evotai/evot

The lightest harness for agentic work.

它解决了什么问题

Evot 是一个轻量级的终端编码代理,允许开发者通过简短的提示自动化软件工程任务。它旨在通过提供一个极简的框架来减少与代理工作流相关的开销(令牌和成本),该框架更多地依赖模型的推理能力,而非复杂的内部逻辑。

它如何工作

该代理在基于终端的用户界面(TUI)中运行,并使用四个核心工具——read、bash、edit 和 write——来执行任务。它支持协调执行,即 shell 命令可以在后台运行,同时模型继续处理独立任务,从而减少空闲时间。它可以通过 NDJSON 与外部会话钩子集成,以跟踪会话生命周期(例如,工作、阻塞、空闲)。

适合谁

希望获得低成本、高效编码代理的开发者,该代理可直接集成到其终端中,并支持多种 LLM 提供商(包括 Anthropic、OpenAI、DeepSeek 和 OpenRouter)。

特色亮点

  • 极简设计:其框架仅使用约 1k 个令牌,减少了工具调用频率和成本。
  • 异步执行:将长时间运行的命令置于后台,以保持模型活跃。
  • 广泛支持多种 LLM:兼容多个提供方,并支持 OpenAI 模型的提供方原生「远程压缩」功能。
  • 外部钩子:提供会话适配器协议,用于在外部工具中实时跟踪状态。

一个轻量级的终端编码代理,使用极简工具集以更低的令牌成本和更少的工具调用自动化软件工程任务。— @handle

相关

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