Multiplayer

Multiplayer

Multiplayer · 程式設計

Multiplayer 是一款開源的 AI 除錯工具,能把你的程式開發代理連接到生產環境,讓應用程式錯誤自動被修好。它運作起來像一個工作階段錄製平台,擷取全端的工作階段資料,並在前端與後端之間建立關聯,然後把完整的畫面交給 Claude Code、Codex 或 Copilot 這類工具。工程團隊用它把雜亂的執行期錯誤,變成幾個可直接合併的 pull request,而不是一大批吵雜的 PR。

Multiplayer 的介面預覽

關於 Multiplayer

什麼是 Multiplayer

Multiplayer 是給開發者用的除錯代理。它待在你已經在用的程式開發代理旁邊,當有東西出錯時,擷取一小段執行期資料,再把這些證據餵給代理,讓它提出修正方案。目標很直接:吵雜的 PR 變少,能合併的 PR 變多。

這個平台是本地優先的。你在自己的機器上執行它,指向一個 git 儲存庫,而它只有在發現真正的問題時才會送出資料。如果你處理的是敏感程式碼,這點很重要,因為 Multiplayer 不需要存取你的原始碼就能完成工作。它透過 Docker Compose 自行架設,或直接在你程式開發代理的旁邊執行。無論哪種方式,你的程式碼都留在原處。

最大的侷限在於範圍。Multiplayer 是為除錯而打造,不是為了通用可觀測性或 SRE 工作。如果你想要的是上線時間與流量的儀表板,請另尋他處。它也預期有一個程式開發代理參與整個流程,所以沒有這類代理的團隊能得到的幫助較少。這就是取捨。

開始使用

  1. 用 OAuth 在瀏覽器登入,範圍限定在某個 Multiplayer 工作區或專案。
  2. 把設定精靈指向它應該建立提交、分支與 PR 的 git 儲存庫。
  3. 選擇用來解決問題的 AI 後端:GPT-4o、GPT-4o-mini,或本地安裝的 Claude Code。
  4. 讓它自動偵測你的技術堆疊,並安裝對應的 Session Recorder 套件。
  5. 驗證連線,然後在終端機介面裡開始處理偵測到的問題。

產品資訊

快速了解 Multiplayer 的定價、支援平台與效能。

免費方案是
付費方案$0
平台macOS, Linux, Windows (local, self-hosted)
開發者Multiplayer
類別程式設計
發布日期Nov 2024
最近更新Sep 2025
網站訪問量10.6K
網站全球排名2.3M
API 提供狀態是

適合對象

這項工具最適合的使用者、任務與情境。

使用者

  • 軟體工程師:當你已經用 Claude Code 或 Copilot 除錯,又想把生產環境的脈絡直接送進該代理時,最為理想。
  • 新創開發團隊:很實用,因為它在本機執行,沒有依席位計費的雲端依賴,小團隊能自己掌控程式碼與資料。
  • 平台與後端開發者:全端擷取會一併帶入請求與回應的內容,不只是堆疊追蹤。

任務

  • 重現棘手的生產環境錯誤:未抽樣的 session 資料會給你觸發失敗的確實請求與狀態。
  • 分流大量錯誤:去重會把相同的錯誤歸為一組,所以一個 bug 只會變成一個問題,而不是上百個。
  • 產生可直接合併的 PR:代理會草擬一個分支與 pull request,你可以像審其他 PR 一樣審它。

情境

  • 追查只在生產環境出現的錯誤:Multiplayer 只擷取錯誤前後那一小段時間範圍,而不是記錄所有東西。
  • 在發布後決定先修哪個:分組去重後的問題讓優先順序清單更容易讀。
  • 處理對隱私敏感的程式碼庫:本地執行與自行架設讓原始碼不落到第三方伺服器上。

主要功能

全端工作階段錄製

Multiplayer 會錄下你整個技術堆疊中的工作階段。前端畫面、後端追蹤與日誌全都落在同一條時間軸上。它會擷取請求與回應的內容,以及許多可觀測性工具會跳過的標頭。這些額外脈絡往往正是一個程式開發代理要正確推理某個 bug 所需的東西。

隨插即用的程式開發代理整合

這個代理能連接 Claude Code、Codex 或 Copilot,不需要你去學一套新流程。你把問題導向你已經信任的那個程式開發代理。沒有上手期。沒有專有代理要採用。這讓轉換成本幾乎降到零,也正是為什麼已經付費使用程式開發代理的團隊,從第一天就能得到價值,而不是等一場遷移。

本地優先的資料處理

工作階段會快取在你的機器上,只有在辨識出新問題時才會送出去,所以你完全掌控究竟什麼東西離開了你的環境。由於 Multiplayer 不需要讀取你的原始碼就能除錯,資料規範嚴格的團隊可以採用這套工具,而不必經歷拖上幾個月的安全審查。

智慧問題去重

同一個 bug 只會被追蹤一次,不管它觸發了多少次。重複的錯誤會合併成單一問題,所以你的審查佇列維持精簡好用。實務上,這就是幾個好 PR 與一堆幾近相同的 PR 之間的差別。雜訊更少。修正更好。

多語言 SDK 涵蓋範圍

Session Recorder 套件涵蓋 JavaScript、React Native、Go、.NET、Python、Ruby 與 Java。設定精靈會偵測你的技術堆疊並自動安裝對應套件,這代表多語言的程式碼庫能有一致的涵蓋範圍,而不是某個語言勉強撐著、系統其餘部分卻暗掉。不用手動接線。沒有缺口。

終端機除錯流程

Multiplayer CLI 把整個流程帶進終端機。你連接一個工作階段、檢視收集到的證據,然後把修正推送到分支或 pull request。這對多使用者除錯也很重要,因為每位工程師都能拉取同一個工作階段,從別人停下的地方接著做。對整天待在 shell 裡的開發者來說,這省去了在儀表板與編輯器之間來回跳。

可自行架設的技術堆疊

這個平台透過 Docker Compose、PM2 與 Turborepo 設定在本機執行,底層倚賴 MongoDB、RabbitMQ、Redis、Kafka、ClickHouse、MinIO、OpenSearch 與 OpenTelemetry,所以想把一切都留在自己基礎架構上的團隊,可以如願做到,不必求供應商提供私有部署。

優缺點

優點

  • 在本機執行,且以 MIT 授權開源,所以你可以檢視並自行架設。
  • 擷取未抽樣、自動建立關聯的工作階段資料,讓程式開發代理能運用的素材遠多於抽樣後的 APM 資料。
  • 去重讓問題清單維持精簡,減少審查疲乏。
  • 能搭配熱門的程式開發代理,而不是強迫採用專有代理。
  • 橫跨八種語言的廣泛 SDK 涵蓋範圍,涵蓋多數現代技術堆疊。

缺點

  • 只為除錯而打造,所以無法取代可觀測性或 SRE 平台。
  • 搭配程式開發代理時價值最大,這讓沒有代理的團隊受到限制。
  • 設定不是一鍵完成,較大的技術堆疊手動設定可能要花上幾小時。
  • 自行架設這麼重的技術堆疊,代表你得自己跑 MongoDB、Kafka 與 ClickHouse。

常見問題

它會擷取某個 bug 前後的執行期工作階段資料,交給你的程式開發代理,代理再以分支或 pull request 的形式提出修正。可以把它想成生產環境與你已在使用之代理之間的橋樑。沒有代理,就沒有修正。

相關內容

探索與 Multiplayer 相關的工具、技能與文章。

Multiplayer 替代方案

Forefront

Forefront

Forefront · 程式設計

Forefront 是一個用來打造開源 AI 的網頁平台。你可以用自己的資料微調主流的開源語言模型、評估它們的表現,再透過 API 執行,或匯出後自行架設。想要封閉式平台的便利、卻堅持要自己擁有模型與資料的開發者,就是這裡的目標客群。

免費 / $0 - $99/mo查看詳情
Startkit

Startkit

StartKit.AI · 程式設計

Startkit 是一套用來打造 AI SaaS 與 AI 包裝產品的樣板。可以把它想成一個 AI 新創樣板,把枯燥的部分都先接好了:驗證、Stripe 與 Lemon Squeezy 付款、用量限制、交易型電子郵件,以及一套能與 OpenAI、Anthropic、Groq 或 Llama 溝通的 AI API 啟動套件。你複製儲存庫、設定價格,然後專心在產品中使用者真正願意付費的部分。它建構於 React 與 Tailwind 之上的 Next.js,所以大部分的樣板程式碼對你來說並不陌生。

付費 / $99 - $499 one-time查看詳情
Testim

Testim

Tricentis · 程式設計

Testim 是專為網頁、行動與 Salesforce 應用程式打造的 AI 測試自動化平台,用來建立並執行端到端測試。它靠機器學習在介面變動時維持測試穩定,團隊因此少花時間修補壞掉的定位器。對於一款今天就能開始使用的自動化測試工具來說,這表現不算差。你透過在瀏覽器錄製動作來建立測試,需要更多控制時再補上 JavaScript。對忙碌的 QA 團隊來說,這是個可靠的選擇。

免費 / Custom pricing on request查看詳情