語言EN
首頁
文件
開始使用 / 介紹

歡迎使用 Heddle

Heddle 是開源、本機優先的程式開發代理框架、執行環境與 terminal-first workspace,專為可追蹤的程式碼庫工作而設計。

它適合 agent 需要檢查真實程式碼庫、進行有邊界的修改、驗證結果、跨 session 保持連續性,並讓 operator 能持續看見工作狀態的流程。Heddle 支援 OpenAI 與 Anthropic model,把工作區本地狀態存放在 .heddle/,並提供可審查的 diff、command、approval 與 trace 路徑。

在 Heddle v3 版本線中,heddle 與 heddle chat 會開啟支援 API-backed 的 terminal UI。終端機、瀏覽器與行動端 client 共享同一條本機 control-plane 路徑,用於 session、approval、即時狀態、工作區 review、memory 與 heartbeat task。

核心概念

Workspace

Heddle 正在操作的本機專案。預設會使用目前目錄;也可以透過 --cwd 指定其他路徑。

.heddle/

工作區本地狀態目錄,用來存放 saved sessions、traces、approvals、memory notes、uploads、heartbeat tasks 與 run records。

Session

保存下來的多輪對話,包含 model 設定、reasoning effort、compacted history、queued prompt 與 trace link。

Trace

可審查的事件紀錄,包含 tool call、command evidence、approval、file diff 與 agent turn 的 runtime event。

Approval

operator 對敏感動作的確認,例如檔案修改或 shell command。Heddle 會讓 approval 狀態保持可見,而不是把自動化藏起來。

Memory

以 catalog 管理的 markdown note,用來保存可重用的專案知識、偏好、工作流程、操作慣例與 current state。

Control plane

本機瀏覽器 UI 與 API server,讓終端機、瀏覽器、行動端 client 共享 session、review、task 與 workspace state。

Heartbeat task

可排程或重複執行的 durable agent task,具備 bounded run、checkpoint、run history 與 continuation decision。

Heddle 適合誰

Heddle 適合想要 AI 程式開發助理能在真實程式碼庫裡工作、保留本機狀態、學習可重用專案知識,並留下 review trail 的開發者。它適合程式碼庫導覽、實作任務、文件修改、測試與 build 驗證、跨裝置監督,以及週期性維護流程。

Heddle 不只是 stateless prompt wrapper。它的產品形態是本機優先的程式開發代理框架與執行環境:tool、approval、trace、session、memory 與瀏覽器監督都保持明確,讓 operator 能理解改了什麼以及為什麼。

快速開始

主要功能