ここ数か月で AI coding agent はかなり増えました。同時に、その周辺を支える補助ツールも増えています。

  • model routing を担うもの;
  • chat と prompt 管理を担うもの;
  • task execution や approval を担うもの;
  • diff、trace、artifact、cost を見せるもの;
  • 外部 agent CLI を包むもの。

数が増えるほど難しくなるのは、実は「agent を動かすこと」そのものではありません。本当に難しいのは、agent の一連の仕事を supervised、reviewable、approvable、traceable に保つことです。

今日メモしておきたい hecatehq/hecate は、まさにそこを狙っています。README では local AI operations console for supervised agent work と説明されており、単に「コードを書かせる agent」ではなく、model gateway、task runtime、external agent supervision、project context、memory、approval、evidence を 1 つの local-first な operator surface に寄せようとしています。

GitHub の repository page、README、releases page を 2026-06-25 時点で確認すると、この repository は 21 stars1 fork、主要技術は GoTypeScript。repository の作成日は 2026-04-20、直近の公開更新は 2026-06-25 です。license は MIT。最新の pre-release は v0.2.0-alpha.4 で、公開日は 2026-06-18 です。

Project overview

項目内容
Repositoryhecatehq/hecate
位置づけlocal-first の AI operations console
Stars21
Forks1
主要技術Go、TypeScript
作成日2026-04-20
直近の公開更新2026-06-25
LicenseMIT
Latest releasev0.2.0-alpha.4
Release statusPre-release / public alpha
Release date2026-06-18

もう 1 つ agent を作るというより、「agent work を収束させる」方向の project

README の説明で重要なのは、Hecate が AI client、model provider、coding agent、workspace tool の“間”に置かれることです。プロジェクト作業を route、approve、trace、review できるようにするのが中心にあります。

ここが他の tool と少し違います。

多くの project が主に考えているのは、

  • prompt をどう model に送るか;
  • tool call をどう回すか;
  • agent にどう複数 step を踏ませるか;

という話です。

一方 Hecate が向いているのは、もっと運用に近い問いです。

  • 今の作業は direct chat なのか task run なのか;
  • どの provider を使っているのか;
  • どこで operator approval が必要なのか;
  • 外部 agent CLI は実際に何を changed したのか;
  • project context や memory、handoff をどう残すのか;
  • diff、artifact、trace、usage をどこで追うのか。

つまり Hecate は、「最強の coding agent を目指す」というより agent work の監督台 を作ろうとしているように見えます。

面白いのは、分散しがちな層を 1 つの operator surface に寄せていること

README に並んでいる能力をまとめると、かなり一貫しています。

  • Gateway: OpenAI-compatible Chat Completions、Anthropic 形状の message、model discovery、failover、usage visibility;
  • Console: browser / desktop からの操作 UI;
  • Runtime: queue、agent_loop、approval、artifact、retry、resume;
  • External Agent supervision: 外部 coding-agent CLI の長い session を supervised;
  • Project orchestration: project identity、work record、handoff、project memory、context packet;
  • Evidence: trace、route report、diff、log、screenshot、final output。

これは単なる chat app より、ローカルで動く orchestration + audit layer に近いです。

特に良いのは、外部 agent をただ雑にラップしていないことです。README では Codex、Claude Code、Cursor Agent、Grok Build のような外部 ACP session に対して、readiness/version check、prompt-first approval、adapter diagnostics、Git diff review を提供すると書かれています。

かなり実務寄りです。

本当に困るのは、

  • どの CLI が走っているのか;
  • その CLI は誰の account / billing を使っているのか;
  • 権限が広すぎないか;
  • workspace 変更をすぐ review できるか;
  • failure が model、provider、adapter、runtime のどこにあるのか;

といった点だからです。

Hecate は、そうした分断を 1 つの画面に戻そうとしています。

local-first の意味をかなり正直に書いている

README で印象的なのは、Hecatelocal-first in the operational sense と説明していることです。

つまり、

  • runtime と UI は自分の machine で動く;
  • Hecate 自身の state は local に保存される;
  • gateway は loopback に bind するのが default;
  • ただし cloud provider への routing は普通に行える;
  • 外部 agent CLI も各自の account のまま supervised できる;

という意味です。

この書き方はかなり誠実です。

「local-first だから全部安全」とは言っていません。README と security 文書は、loopback 以外に bind するなら自分で access control や reverse proxy、firewall を置くべきだと明記していますし、sandbox policy も container-level isolation ではないと書いています。

こういう boundary をちゃんと見せる project のほうが、実際には信用しやすいです。

project、context、memory の設計が、普通の chat UI との差になっている

Hecate のもう 1 つの軸は project-scoped work です。

README ではこの部分をかなり丁寧に分けています。

  • project には durable な local identity がある;
  • workspace roots を紐付けられる;
  • source metadata、work items、handoff、memory entries は project 単位;
  • 各 call の前に context packet snapshot を作る;
  • memory candidate は operator が明示的に promote する;
  • 外部 agent の private memory は自動では Hecate に入らない;

ここを見ると、作者が気にしているのは単発の prompt ではなく、長く続く project work をどう traceable にするか だと分かります。

多くの agent tool は、使い続けるほど context が肥大化し、「何を長期 memory に残すべきで、何が一時的 evidence なのか」が曖昧になります。

Hecate は少なくとも次の立場をはっきり出しています。

  • context packet は call の証跡であって、durable memory ではない;
  • memory は自動書き込みしない;
  • memory promotion には operator approval が必要;
  • provenance を残す;

この設計は、team workflow に agent を入れたい人ほど効いてきます。

すでに動くが、alpha の境界もかなり明確

README は Hecate を完成品のようには扱っていません。明確に public alpha と書き、まだ design または early-alpha だとされている領域も挙げています。

  • workflow runbooks;
  • richer agent profiles;
  • browser QA;
  • sandbox hardening;

これは重要です。Hecate が触っている領域はどれも軽くありません。

  • model gateway;
  • desktop + web console;
  • task runtime;
  • external agent supervision;
  • project / memory model;
  • approval と evidence chain;
  • OpenTelemetry observability;

どれか 1 つだけでも重いのに、それをまとめている以上、alpha 不安定さは前提として見るべきです。

Quick Start では 3 つの導入経路があります。

  • desktop app;
  • Docker;
  • source build;

しかも README は、

  • macOS Apple Silicon は launch-tested;
  • Linux と Windows bundle はまだ experimental;
  • Linux / Windows では Docker のほうが safer alpha path;

とかなり具体的に書いています。

つまり「図だけの project」ではなく、もう触れる状態にはある。ただし team の基盤として無警戒に置く段階でもない、という立ち位置です。

最新 alpha.4 から見えるのは、まだ高速に形を整えている段階だということ

最新 pre-release の v0.2.0-alpha.42026-06-18 公開です。release page の changelog では、provider alias 解決まわりの UI 修正と release 参照更新が目立ちます。

派手な新概念を増やすというより、実際に使う上での収まりを整えている印象です。

こういう project は、壮大な architecture だけあっても意味がありません。実際に operator が触る場所の摩擦をどれだけ減らせるかが大事です。Hecate は今、その擦り合わせをかなり速く回しているように見えます。

向いている人

Hecate は次のような人に向いていそうです。

  • ただ agent CLI を起動して終わり、では物足りない人;
  • model call、task run、external agent、approval、evidence を 1 つの面で見たい人;
  • project 単位の context、handoff、memory 境界を意識している人;
  • trace、diff、artifact、usage を運用証跡として残したい人;
  • alpha 期でも、単機能 agent ではなく operator console を試したい人。

逆に、「最小構成の自動 coding agent だけ欲しい」という用途だと、Hecate はやや重く感じるはずです。

境界もはっきり見ておくべき

Hecate は、

  • production-stable な agent 基盤ではない;
  • container-level の隔離製品ではない;
  • 既存 workflow をワンクリックで置き換える万能管理台でもない;
  • chat UI に少し機能を足しただけの tool でもない。

むしろ、ローカル AI 運用台 の原型です。model gateway、chat、task runtime、external agent、project context、observability に散らばる断片を、できるだけ 1 つの operator surface に引き戻そうとしている project と見るのが自然です。

まとめ

hecatehq/hecate の面白さは、「どの model を使えるか」よりも、もっと現実的な問いを扱っているところにあります。

model、tool calling、external agent CLI、project memory、approval が同時に走る時代に、その一連の作業を統一された local supervision surface で扱えるか。

README から見える構成はかなり明快です。

  • model gateway;
  • chat と task runtime;
  • external agent supervision;
  • project、context、memory のモデル;
  • approval、artifact、trace、usage の evidence chain。

まだ public alpha で、安定基盤と呼ぶには早いです。それでも、agent tool が増えるほど運用が分裂していく感覚を持っている人なら、この repository はかなり面白く読めるはずです。