AI News HubLIVE
站內改寫1 分鐘閱讀

Tug:面向AI程式設計的整合開發環境

Tug 是一款專為AI輔助程式設計從零構建的全新IDE,包含自定義元件系統和中介軟體多路複用訊息服務,目前以MIT許可在GitHub上開源。

來源Hacker News AI作者: azhenley

Tug 是一款由個人開發者從零開始構建的全新整合開發環境(IDE),專為AI輔助程式設計而設計。該專案的主體是一位開發者為了滿足自身對AI程式設計工具的需求而發起的個人專案,他坦言自己就是目標使用者,因此所有設計都圍繞自己的偏好展開,同時希望這些設計未來也能讓其他開發者感到滿意。

在技術架構上,Tug 並非簡單的編輯器改進,而是從頭實現了一套元件系統以及一個名為“中介軟體多路複用訊息服務”的內部通訊機制,這使得專案的技術複雜度遠高於一般IDE。開發者表示,儘管工作量巨大,但他對每日的進展感到非常滿意,並鼓勵關注者透過GitHub倉庫追蹤所有提交記錄來了解最新動態。

目前,Tug 專案已在GitHub上以MIT許可證開源,獲得了32顆星標和2位關注者。專案程式碼倉庫顯示共有4271次提交,主要使用的程式語言包括TypeScript(72.8%)、Rust(12.2%)和CSS(11.0%),此外還有少量Swift、HTML、Shell和其他語言。倉庫中有完善的目錄結構,涵蓋了外掛系統、協議定義、Rust元件等多個模組。

儘管專案還處於早期開發階段,尚未釋出任何正式版本,但開發者已經建立了官方網站(tugtool.dev)併發布了詳細的路線圖。他希望在不久的將來能夠推出一個可供體驗的版本,但同時強調開發需要時間,沒有設定具體的時間表。對於關注AI程式設計工具發展的開發者來說,Tug 代表了一種從零開始、專為AI場景最佳化的全新嘗試,其獨特的內部機制和開放的發展模式值得持續關注。