本機優先的程式開發代理框架
可追蹤的 agent 工作流
為真實程式碼庫而生。
Heddle 是開源的程式開發代理框架、執行環境與 CLI。它讓 agent 能存取本機工作區、保存 session、使用 approval、trace、memory、heartbeat task 與瀏覽器 control plane,同時避免把程式碼庫工作變成黑箱自動化。
影片介紹
看看 Heddle 如何運作
觀看一段簡短 walkthrough,了解 Heddle 如何作為本機優先的程式開發代理框架與執行環境,支援終端機工作、可審查的變更、持久 session 與 operator oversight。
user — -zsh — 120x30
Last login: Mon May 4 09:03:12 on ttys001
user@mac:~/projects/my-app$heddle daemon
✓ Heddle server listening at http://127.0.0.1:8765
Workspace: ~/projects/my-app (.heddle/)
user@mac:~/projects/my-app$heddle
› Summarize this repo and show the main entrypoints.
Reading package.json... Reading src/index.ts... Done.
heddle
你需要的核心能力。
一個可追蹤的程式開發代理框架 — 為真實程式碼庫工作而建,不只是一次性 prompt。
U
找出 auth.ts 裡的錯誤並修好。
H
正在讀取工作區檔案...
終端機優先的聊天體驗
在任何程式碼庫中執行 heddle。檢查檔案、解釋程式碼、進行修改、執行 shell 命令,並把多步驟任務延續到多個 turn — 不必離開你的 shell。
page.tsx
12<Button onClick={submit}>
13- <span>Submit</span>
13+ <Loader className="animate-spin" />
14</Button>
已核准
明確可審查的流程
每個變更都是可審查的 diff。結構化 approval、turn-level trace 與驗證指令,讓你永遠清楚 agent 做了什麼。
.heddle/memory
知識持久化
Heddle 會在工作時學習可重用的知識。偏好、ticket 格式、標準指令會整理到 .heddle/memory/,並在未來 session 中取回。
heddle daemon
workspace A
workspace B
session
memory
workspace C
瀏覽器 Control Plane
執行 heddle daemon 取得本機瀏覽器 UI。你可以切換工作區、審查 session、檢查 diff、管理 heartbeat task,並從任何裝置監看 memory 狀態。