一区二区三区在线观看视频-精品蜜桃一区二区三区-成人在线视频播放-日日干视频-欧美精品999-国产不卡视频在线观看-欧美精品久久久久久久久-日韩欧美一区在线-国产精品12-国产免费播放-色综合a-亚洲一卡二卡在线-天天操天天碰-jizz俄罗斯-亚洲三级伦理-韩国91视频-免费成人美女女电影-一区不卡在线观看-久久精品久久99-成人福利网站在线观看-国产色视频在线播放-最新日韩视频在线观看-国产一区欧美日韩-屁屁影院一区二区三区-亚洲精选视频在线

?? 龍蝦新聞

Termic開源本地CLI智能體運(yùn)行器:離線調(diào)度Claude-Code等AI編碼代理,支持PTY終端與Git上下文

發(fā)布時(shí)間:2026-07-27 分類: 龍蝦新聞
摘要:Termic(termic.dev)正式開源——首個(gè)面向開發(fā)者的本地 CLI 智能體運(yùn)行器。它直接調(diào)度 claude-code、codex-cli、agt 等主流 AI 編碼代理的二進(jìn)制文件,在桌面端離線運(yùn)行,不走 Anthropic API 網(wǎng)關(guān),不上傳代碼,不依賴云端密鑰。每個(gè)會(huì)話啟動(dòng)真實(shí)的本地 PTY 終端進(jìn)程,Git 工作區(qū)切換、branch checkout、submodule 狀...

封面

Termic(termic.dev)正式開源——首個(gè)面向開發(fā)者的本地 CLI 智能體運(yùn)行器。它直接調(diào)度 claude-codecodex-cliagt 等主流 AI 編碼代理的二進(jìn)制文件,在桌面端離線運(yùn)行,不走 Anthropic API 網(wǎng)關(guān),不上傳代碼,不依賴云端密鑰。每個(gè)會(huì)話啟動(dòng)真實(shí)的本地 PTY 終端進(jìn)程,Git 工作區(qū)切換、branch checkout、submodule 狀態(tài)全部原樣映射為 Agent 上下文。工程確定性是它的核心:繞開 Anthropic 自 2024 年 6 月起對(duì) -p 參數(shù)和 Agent SDK 的定價(jià)突變與調(diào)用配額限制;同時(shí)兼容 VS Code 終端插件、Zsh/Fish shell 配置,以及本地 jq/fzf/ripgrep 工具鏈。

為什么需要本地 Agent 運(yùn)行器?

Claude Code 上線半年后,Anthropic 將 Agent SDK 調(diào)用單價(jià)提高 300%,并移除了免費(fèi)層對(duì) --project-p 參數(shù)的支持。Conductor、Claude CLI Wrapper 等工具陸續(xù)出現(xiàn)超時(shí)、認(rèn)證失敗或功能缺失。Termic 不封裝 API,而是把 claude-codecodex-cliagt run 當(dāng)作原生進(jìn)程調(diào)度——每個(gè) Agent 會(huì)話就是一個(gè)獨(dú)立 PTY 實(shí)例,stdin/stdout/stderr 全量透傳,Git 狀態(tài)、環(huán)境變量、.env 文件、甚至 nvm use 版本都 1:1 繼承。你在 feature/login-flow 分支下啟動(dòng) Agent,它拿到的就是該分支的完整代碼樹快照;切到 main 后重載,Agent 立即感知新 diff。

技術(shù)實(shí)現(xiàn):PTY 沙盒 + 工程上下文注入

Termic 底層用 Rust + Tauri 構(gòu)建 WebUI,但關(guān)鍵邏輯在 termic-exec 子模塊:它動(dòng)態(tài)解析 CLI Agent 的 --help 輸出,提取參數(shù) schema,生成帶 Git-aware context 的 JSON manifest。例如執(zhí)行:

termic run codex --task "add unit test for auth middleware"

Termic 自動(dòng)注入:

  • git rev-parse HEAD
  • git status --porcelain
  • src/auth/middleware.ts 的 AST 摘要(通過本地 Tree-sitter 解析)

所有數(shù)據(jù)僅駐留內(nèi)存,不寫臨時(shí)文件。對(duì)比 Cursor 或 GitHub Copilot 的黑盒推理,Termic 讓每一步 token 生成都可審計(jì)、可中斷、可重放——你看到的是 $ agt run --verbose 的真實(shí)輸出,不是 API 響應(yīng)包裝器。

開箱即用:三步接入私有 Agent 工作流

  1. brew install termic(macOS)或 curl -fsSL https://termic.dev/install.sh | sh(Linux)
  2. 把已安裝的 claude-code 二進(jìn)制加入 PATH(支持 Homebrew Cask / go install / 手動(dòng)下載)
  3. termic init && termic run agt --task "refactor error handling in api/handler.go"

不注冊賬號(hào),不生成 API key,不配置 OpenRouter 代理。Git hook 可直接調(diào)用 termic run 做 pre-commit 檢查;CI 腳本中設(shè) TERMIC_OFFLINE=1 強(qiáng)制純本地模式;VS Code 用戶裝 termic-vscode 擴(kuò)展后,右鍵文件即可彈出 Agent 命令面板——所有操作復(fù)用現(xiàn)有 CLI 心智模型,零學(xué)習(xí)成本。

隱私與合規(guī):填平企業(yè)落地最后一公里

金融、醫(yī)療、政企客戶卡在 AI 編碼工具落地的關(guān)鍵一環(huán):代碼不能出內(nèi)網(wǎng),API 調(diào)用需審計(jì)日志,模型權(quán)重必須可控。Termic 天然滿足 GDPR / 等保 2.0 要求——它不連接任何遠(yuǎn)程服務(wù),所有 LLM 推理由本地 CLI 完成(后續(xù)支持 Ollama / Qwen2.5-Coder 本地加載)。某頭部銀行 DevOps 團(tuán)隊(duì)實(shí)測:用 Termic 調(diào)度 AGT 處理核心交易模塊時(shí),敏感字段(如 card_numberid_token)從未離開容器內(nèi)存;且 git log --grep "agent-refactor" 可精準(zhǔn)追溯每次 AI 修改的作者、時(shí)間、commit hash,審計(jì)報(bào)告生成從小時(shí)級(jí)壓縮至秒級(jí)。

工程友好:CLI 生態(tài)的操作系統(tǒng)層

Termic 不是另一個(gè)“AI wrapper”,它是 CLI 工具鏈的操作系統(tǒng)層。它能:

  • 識(shí)別 docker-compose.yml 中的服務(wù)定義,自動(dòng)掛載對(duì)應(yīng) volume 供 Agent 讀取
  • 解析 Makefile 目標(biāo),讓 Agent 直接執(zhí)行 make test-unit,而非只生成代碼
  • 支持 termic attach <pid> 接管已有進(jìn)程——比如你手動(dòng)啟了 claude-code --server,Termic 可將其納入統(tǒng)一 session 管理,共享 terminal buffer 與快捷鍵綁定

這種深度集成能力,使 Termic 成為 OpenClaw 生態(tài)中理想的本地 Agent 調(diào)度中樞。未來 OpenClaw CLI 插件可直接聲明 requires: termic@v0.3+,一鍵嵌入多 Agent 協(xié)同流水線。

返回首頁