icon of Fenno

Fenno

Git 原生編碼 Agent,將 Issue 與 Pull Request 討論轉化為經過規劃與測試的程式碼變更。

社群:

產品概覽

Fenno 是什麼?

Fenno preview

Fenno 是一款嵌入 GitHub、GitLab 與 CNB 工作流程的編碼 Agent。團隊可在 Issue 或 Pull Request 中標註 @fennoai,請求實作、規劃、審查、重構或工作流程清理。它會分析儲存庫脈絡,在隔離環境中執行所需工作,執行測試,並開啟 Pull Request 供人工審查。Fenno 也支援可設定的指令、多模型路由,以及適合安全要求較嚴格團隊的私有部署選項。


主要功能

  • Git 原生工作流程

    直接在 Issue 和 Pull Request 中運作,團隊無需切換到獨立的聊天或編碼工具即可指派工程任務。

  • 從 Issue 到 PR 的實作

    /code 指令會讀取儲存庫脈絡、撰寫程式碼、執行測試,並開啟 Pull Request 供審查。

  • 規劃與程式碼審查

    提供檔案層級的實作計畫,並針對 Pull Request 中的錯誤、安全性問題、效能疑慮與風格問題進行審查。

  • 自訂 Agent 指令

    團隊可透過 .fennoai.yml 設定檔定義可重複使用的指令,例如 /deploy、/migrate 與 /refactor。

  • 多模型彈性

    支援多家模型供應商,團隊可依儲存庫或指令選擇模型,使用自有金鑰或 Fenno AI Gateway。

  • 私密且可稽核的執行

    提供隔離的任務環境、操作紀錄、以政策為基礎的權限控管,以及自架或air-gapped部署選項。


使用案例

  • 錯誤修復自動化 : 開發者可在 Issue 中指派已回報的錯誤,並取得附有修復方案、通過測試的 Pull Request。
  • Pull Request 審查 : 工程團隊可在合併前找出潛在缺陷、遺漏的錯誤處理、安全風險與程式碼品質問題。
  • 實作規劃 : 團隊可產生唯讀的檔案層級計畫,於開發前先對齊技術範疇。
  • 儲存庫重構 : 開發者可透過抽取輔助函式、減少重複程式碼、整理複雜邏輯,簡化現有的 Pull Request。
  • 標準化工程工作流程 : 平台與工程團隊可將可重複的儲存庫任務與審查規則編碼為自訂指令。
  • 私有企業開發 : 有合規要求的組織可在自架或air-gapped環境中執行此 Agent。

常見問題

Fenno 網站分析