evotai/evot

The lightest harness for agentic work.

何を解決するか

Evotは、短いプロンプトを通じてソフトウェアエンジニアリングタスクを自動化できる、ターミナル向けの軽量なコーディングエージェントです。複雑な内部ロジックよりもモデルの推論能力に依存する最小限のハーネスを提供することで、エージェント型ワークフローに関連するオーバーヘッド(トークンとコスト)を削減することを目指しています。

仕組み

このエージェントはターミナルベースのユーザーインターフェース(TUI)内で動作し、タスクを実行するために4つのコアツール—read、bash、edit、write—を使用します。シェルコマンドをバックグラウンドで実行しながらモデルが独立したタスクの作業を継続できる、協調的な実行をサポートしています。これにより、アイドル時間を削減できます。また、NDJSONを介して外部セッションフックと統合し、セッションのライフサイクル(例:作業中、ブロック中、アイドル中)を追跡することが可能です。

対象者

ターミナルに直接統合され、幅広いLLMプロバイダー(Anthropic、OpenAI、DeepSeek、OpenRouterを含む)をサポートする、低コストで効率的なコーディングエージェントを求める開発者。

ハイライト

  • ミニマリストな設計: ハーネスに約1kトークンを使用し、ツール呼び出しの頻度とコストを削減します。
  • 非同期実行: 長時間のコマンドをバックグラウンドで実行し、モデルをアクティブな状態に保ちます。
  • 幅広いLLMサポート: 複数のプロバイダーと互換性があり、OpenAIモデル向けのプロバイダーネイティブな「remote compaction」をサポートしています。
  • 外部フック: 外部ツールでのライブステータス追跡のためのセッションアダプタープロトコルを提供します。

関連

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