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

Parlel – 在本地Docker上為AI編碼智慧體提供250個API模擬器

Parlel是一個開源工具,可在本地Docker中執行250多個服務模擬器(如Postgres、Stripe、OpenAI等),使用真實線協議,無需賬戶或API金鑰。特別適合AI編碼智慧體的測試和驗證,速度快、零成本、無副作用。

來源Hacker News AI作者: Dheerajiitr

Parlel 是一個全新的開源工具,旨在為開發者和 AI 編碼智慧體提供一種高效、安全的本地服務模擬方案。與傳統的 mock 或真實服務不同,Parlel 在本地 Docker 環境中執行超過 250 個服務的完整模擬器,這些模擬器支援真實的線協議(如 Postgres 的二進位制協議和 Stripe 的 REST API),使得開發者可以使用未修改的生產驅動直接連線。這意味著,你可以用完全相同的程式碼測試支付、資料庫、AI 呼叫等服務,而無需擔心成本、副作用或安全性問題。

Parlel 尤其針對 AI 編碼智慧體進行了最佳化。智慧體在編寫程式碼時需要驗證與外部服務的互動,而 Parlel 允許智慧體即時啟動所需服務、執行測試並完全關閉——整個過程在本地完成,即時且免費。透過一條命令即可啟動 Postgres、Redis 和 Stripe 等多個服務,所有服務監聽在標準埠上,應用程式碼只需更改端點即可。

該工具支援廣泛的服務類別,包括 AWS(59 個)、支付(20 個)、AI(18 個)、資料庫(6 個)等。特別是資料庫和訊息佇列服務,如 Postgres、MySQL、Kafka,它們使用真實的二進位制協議,客戶端庫如 psycopg 和 kafkajs 可以直接連線。所有模擬器都是無狀態的,重啟即恢復乾淨狀態,不會留存任何資料。

除了核心模擬功能,Parlel 還包含一個控制平面,執行在 localhost:4700。開發者可以透過瀏覽器訪問即時儀表板,檢視所有執行中的服務、連線字串、請求日誌,並在測試之間重置狀態。控制平面也提供程式設計介面,方便整合到測試框架中,例如在每個測試前呼叫重置端點以確保環境一致性。

Parlel 採用 MIT 許可,社群可以自由貢獻和擴充套件服務列表。其路線圖包括 MCP 伺服器、記錄/重放功能以及更多服務。總之,Parlel 填補了 mock 和真實服務之間的空白,為開發者和 AI 智慧體提供了一個高效、可靠且零風險的測試解決方案。