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

Show HN: Codeground – 在瀏覽器中執行和共享程式碼

Codeground AI 是一個一體化開發者平臺,提供線上 IDE、雲工作區、技術面試工具及多種開發工具,支援 15+ 種語言,無需安裝即可在瀏覽器中執行程式碼。

來源Hacker News AI作者: aashhuttossh

Codeground AI 是一個功能全面的線上開發者平臺,旨在透過瀏覽器提供一站式的開發體驗。使用者無需安裝任何軟體,只需開啟瀏覽器即可訪問其豐富的功能。平臺的核心是一個基於 Monaco 編輯器的線上 IDE,支援語法高亮、自動補全,並能一鍵執行 15 種以上的程式語言,包括 Python、JavaScript、Java、C++、Go、Rust、TypeScript、React (JSX)、Ruby、Lua、Groovy、Bash 等。所有程式碼都在 Docker 容器中隔離執行,確保安全性和可靠性。此外,還提供 HTML/CSS/JS 的即時預覽以及資料庫沙盒環境,如 MongoDB、PostgreSQL、MySQL、Redis 和 ClickHouse。

除了基本的程式碼編輯和執行,Codeground 還提供雲工作區功能。使用者可以從模板或 Git 倉庫建立持久的開發環境,這些環境包含多標籤編輯器、真實的 Linux 終端、依賴管理以及即時日誌,方便進行復雜專案開發。工作區之間相互隔離,檔案持久儲存,使用者可以在任何裝置上繼續工作。每個雲工作區都預配置了完整的開發工具鏈,支援透過 apt 安裝軟體包,並可以執行伺服器並檢視日誌。

對於技術面試場景,Codeground 提供了專門的面試平臺。它內建了反作弊機制,包括標籤切換檢測、視窗焦點跟蹤、複製貼上記錄、注意力監控和全屏強制,確保面試公平公正。面試過程中,支援即時協作編輯、聊天、計時器,並自動生成結構化的評估報告,泡麵試官匯出和分享。面試平臺支援多問題會話,並帶有結構化評分標準。

Codeground 還提供了瀏覽器內視訊通話功能(Ground Call),專為結對程式設計和遠端面試設計。使用者可以一鍵建立房間,共享螢幕,並切換不同的佈局(網格、聚焦、側邊欄、畫廊)。此外,平臺包含豐富的開發者工具箱,如 JSON Diff、JWT 偵錯程式、Base64 編解碼、正規表示式測試器、時區轉換器、密碼生成器等。還有互動式課程(系統設計道場和語言課程)和系統設計練習。對於休閒時間,平臺內建了街機風格的小遊戲,幫助開發者放鬆大腦。

根據官方資料,Codeground AI 目前已執行了超過100萬次程式碼執行,中位執行時間小於2秒,所有程式碼執行均在沙箱化的 Docker 容器中進行。核心編輯器、程式碼執行和分享功能完全免費,無需註冊。註冊後可以解鎖私有程式碼空間、持久雲工作區、每日挑戰排行榜和麵試平臺。程式碼不會永久儲存,除非使用者顯式儲存。認證採用行業標準的 JWT,私有專案支援訪問控制。