evotai/evot

The lightest harness for agentic work.

解決的問題

Evot 是一個輕量級的終端編碼代理,允許開發者透過簡短的提示自動化軟體工程任務。它旨在透過提供一個極簡的框架來減少與代理工作流程相關的開銷(token 數量和成本),該框架更依賴模型的推理能力,而非複雜的內部邏輯。

如何運作

該代理在基於終端的使用者介面(TUI)中運作,並使用四個核心工具——read、bash、edit 和 write——來執行任務。它支援協調式執行,讓 shell 命令可以在背景執行,同時模型繼續處理獨立任務,從而減少閒置時間。它可透過 NDJSON 與外部會話鉤子整合,以追蹤會話生命週期(例如:工作中、阻塞中、閒置中)。

適用對象

希望擁有低成本、高效能編碼代理,並能直接整合至終端,且支援多種 LLM 提供商(包括 Anthropic、OpenAI、DeepSeek 和 OpenRouter)的開發者。

特色

  • 極簡設計:其框架僅使用約 1k token,減少工具呼叫頻率與成本。
  • 非同步執行:將長時間執行的命令置於背景,保持模型活躍。
  • 廣泛支援 LLM:相容多個提供者,並支援 OpenAI 模型的提供者原生「遠端壓縮」功能。
  • 外部鉤子:提供會話適配器協定,讓外部工具可即時追蹤狀態。

這是一個極簡的代理,能以最少的工具呼叫和 token 成本,自動化軟體工程任務。— @evotdev

相關

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