
NOVA
Bridgeye · 程式設計
NOVA 是 Bridgeye 打造的終端機 AI 程式設計助理。Bridgeye 是一家自行設計工具的 AI 顧問公司。NOVA 從命令列執行,不在另一個聊天視窗或 IDE 面板裡。你輸入一段提示,它就會產生程式碼、讀取堆疊追蹤、修好中斷的建置,並跨工作階段記住你的專案是如何串接起來的。它做這些事時,都不必讓你離開已經在使用的 shell,這正是這款工具存在的理由,也是它感覺起來不同於那一堆愈積愈多、硬掛在編輯器與瀏覽器上的 AI 助理的原因。它是 AI 命令列工具,不是瀏覽器分頁。安裝只需要一個 Python 套件,`pip install nova-bridgeye`,目前版本為 0.1.5,處於公開測試階段。

關於 NOVA
NOVA 是什麼
NOVA 是一款在終端機裡運作的 AI 開發工具。這個差別很重要,因為大多數的 AI 程式輔助工具都活在瀏覽器分頁或側邊欄裡,代表你每次都得把程式碼複製出去、再貼回來,還會因此迷失原本的位置。NOVA 跳過了這個循環。它直接讀取你的檔案、執行指令,並就地編輯你的專案。
Bridgeye 是為整天待在 shell 裡的開發者打造這款工具。團隊沒有把 AI 硬掛到編輯器上,而是直接把終端機本身變成介面。持續性的脈絡是最大賣點。NOVA 會記住你的專案結構與程式編寫歷程,因此你不必在每個新工作階段重新說明自己的程式庫。這在大型儲存庫上能省下實實在在的時間,否則全新的 AI 工作階段會兩眼一抹黑地開始,逼你在它講出任何有用的東西之前先貼上脈絡,而這正是每個以瀏覽器為基礎的程式助理在每次新對話中默默向你收取的稅。
問題在於測試版這個標籤。在 0.1.5 版,NOVA 還是早期軟體,團隊尚未公布公開定價或正式的功能路線圖。如果你需要一份支援合約或一個計費頁面才願意投入,那它現在還不是那樣的東西。好處是投入成本很低。安裝、試用,不合用就移除。沒有任何東西被綁死,也不會有一份年度合約等著在你發現這款工具與團隊現有做法水土不服時困住你。
開始使用
- 確認你的 Python 是 3.10 或更新版本,然後在終端機執行
pip install nova-bridgeye。 - 從你想處理的專案資料夾裡啟動 NOVA,讓它能為檔案建立索引。
- 執行第一個指令或提示,例如請它解釋某個檔案,或修好失敗的建置。
- 在接受之前先檢視它提出的差異,然後讓它套用變更並執行你的測試。
產品資訊
快速了解 NOVA 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 活在 shell 裡的 Python 開發者:NOVA 用 pip 安裝,需要 Python 3.10 或更新版本,因此不需編輯器外掛就能融入既有的工作流程。
- 獨自打造副專案的開發者:一段提示就能處理樣板、重構與小修正,不必把工作交給團隊。
- 處理大型儲存庫的後端工程師:跨檔案理解正是重點,因為 NOVA 讀取的是你的專案結構,而不是單一開啟的檔案。
任務
- 修好中斷的建置:NOVA 分析堆疊追蹤,把失敗一路追回肇因檔案,然後提出修補。
- 產生樣板:請它寫出一個元件或函式,它就會直接把程式碼寫進你的專案。
- 清理積欠的工作:審查者提到會用它清掉隨著時間堆積的過時 `todo` 註解。
- 檢視你自己的差異:NOVA 讓變更集維持精簡、可讀,因此你是先審查再交付,而不是親手重寫。
情境
- 深夜除錯時建置突然壞掉,而你不希望為了找出原因去開五個工具。
- 加入一份不是你寫的程式庫,需要在動手之前先有人說明結構。
- 全新專案上快速搭好骨架,想要一個起點,而不是一個空白檔案。
主要功能
終端機原生工作流程
NOVA 就在程式碼原本所在的地方執行。你不必開瀏覽器、切到聊天應用程式,也不必安裝編輯器擴充套件。一切都在你用來執行測試與提交的同一個 shell 裡發生。那魅力在哪?對討厭切換分頁的開發者來說,這就是全部的賣點。
跨工作階段的持續脈絡
這款工具會在不同執行之間記住你的專案配置、過去的提示與程式編寫歷程。全新的 AI 工作階段通常從一片空白開始,逼你每次都得貼上脈絡。NOVA 會把它留住。週一問的問題,到了週五依然說得通。
AI 除錯
把堆疊追蹤丟給 NOVA,它會往回追溯出錯的程式碼,然後建議修正方式。早期測試者提到,它在他們自己察覺之前就抓到了中斷的建置。還不錯。這就是它的訴求:縮短「出問題了」到「修好了」之間的距離。
跨檔案理解
大型程式庫塞不進單一檔案的檢視畫面。NOVA 會讀遍你的專案,追蹤各部分如何串接,這正是它能做出不會弄壞兩個資料夾外某處的變更的原因。有位使用者形容,它是理解檔案之間的關係,而不是憑猜測。這就是一款只會編輯你開啟的那個檔案的工具,與一款理解那個檔案為何存在的工具之間的差別。
AI 結對程式設計
你可以問架構問題、逐步討論一個棘手的函式,或和一位眼前擺著實際程式碼的助理一起推敲設計取捨。它不太像聊天機器人,更像是坐在你 shell 裡的第二位開發者。這會改變你使用它的方式。你不再絞盡腦汁寫精準的提示,而是開始對話,因為助理早就知道你正在看什麼。
本機且安全的執行
NOVA 在你的掌控下於終端機執行,處理你本機的檔案。這些資料是否會離開你的機器,取決於你連接的模型後端,因此在把它指向任何敏感內容之前,請查閱 Bridgeye 的文件了解細節。先讀文件。
優缺點
優點
- 用一行 pip 指令就能安裝,不需要編輯器外掛。設定只需幾秒鐘。
- 跨工作階段保留脈絡,減少重複的提示。
- 讀取多檔案專案,而不是單一開啟的檔案,跨檔案的變更因此能維持一致。
- 在同一個地方同時處理除錯與程式碼產生。
- 可免費試用,測試階段沒有公開的計費門檻。
缺點
- 目前是公開測試的 0.1.5 版,請預期會有粗糙之處與變動的行為。
- 尚無公開定價頁面,現在無法為團隊導入編列預算。
- 對於哪些資料會離開你的機器沒有官方說法,因此在把私人儲存庫交給它之前,必須先做一次隱私審查。
- 純命令列的設計,會讓偏好圖形介面的開發者覺得不友善。
- 由於 Bridgeye 沒有說明它如何處理你的程式碼,在你把它安全地指向客戶儲存庫或任何受合規政策涵蓋的內容之前,必須先做一次隱私審查。
常見問題
它是 Bridgeye 推出的終端機 AI 程式設計助理,能從命令列產生程式碼、除錯失敗並管理程式庫。把它想成一位活在 shell 裡、而非瀏覽器或編輯器裡的 AI 結對程式設計師。同樣的目標,不同的家。
相關內容
探索與 NOVA 相關的工具、技能與文章。
NOVA 替代方案
Forefront
Forefront · 程式設計Forefront 是一個用來打造開源 AI 的網頁平台。你可以用自己的資料微調主流的開源語言模型、評估它們的表現,再透過 API 執行,或匯出後自行架設。想要封閉式平台的便利、卻堅持要自己擁有模型與資料的開發者,就是這裡的目標客群。
Startkit
StartKit.AI · 程式設計Startkit 是一套用來打造 AI SaaS 與 AI 包裝產品的樣板。可以把它想成一個 AI 新創樣板,把枯燥的部分都先接好了:驗證、Stripe 與 Lemon Squeezy 付款、用量限制、交易型電子郵件,以及一套能與 OpenAI、Anthropic、Groq 或 Llama 溝通的 AI API 啟動套件。你複製儲存庫、設定價格,然後專心在產品中使用者真正願意付費的部分。它建構於 React 與 Tailwind 之上的 Next.js,所以大部分的樣板程式碼對你來說並不陌生。
Testim
Tricentis · 程式設計Testim 是專為網頁、行動與 Salesforce 應用程式打造的 AI 測試自動化平台,用來建立並執行端到端測試。它靠機器學習在介面變動時維持測試穩定,團隊因此少花時間修補壞掉的定位器。對於一款今天就能開始使用的自動化測試工具來說,這表現不算差。你透過在瀏覽器錄製動作來建立測試,需要更多控制時再補上 JavaScript。對忙碌的 QA 團隊來說,這是個可靠的選擇。
