← 所有精選

★ GitHub Trending 精選

每日一個爆紅開源專案

日榜 #22026-09-30

NVIDIA/OpenShell

OpenShell is the safe, private runtime for autonomous AI agents.

★ 10.6k stars · ▲ +990 今日 · 🔶 Rust · 📜 Apache-2.0 · 官網在 GitHub 開啟 ↗
ℹ️ 今日 trending #1 是 debpalash/VoiceStudio(已於 2026-09-28 推過),故改推第 2 名。

這是什麼

NVIDIA/OpenShell 是一個面向自主 AI agent 的安全、私密執行環境。README 的核心問題意識很直接:agent 若要真正有用,往往必須讀檔、裝套件、呼叫 API、使用憑證;但把整台機器、所有秘密與網路都交出去,風險太高。OpenShell 的做法是讓使用者以 policy 宣告每個 agent 能碰什麼,並在執行期強制執行。它不是單純的提示詞護欄,而是把 agent 放進隔離 sandbox,透過核心層級控管檔案存取、system call 與網路連線;憑證也不直接暴露給 agent,而是在連到核准 endpoint 時才由 OpenShell 加上。

為什麼上榜

這個專案今天拿到約 990 顆星,總星數已超過 10,563,熱度來自一個很現實的痛點:AI coding agent 與自動化 agent 越來越常被要求操作真實環境,安全邊界卻常停留在「相信 agent 不會亂做」。OpenShell 的亮點是把權限問題做成可審查、可執行的 policy,並在 README 強調 policy 變更前會用形式化驗證標出可能新增的高風險存取,例如帶憑證連到新 host、呼叫新的 API method,再交由人類審核。相較於只靠容器隔離或事後 audit,它更像是為 agent fleet 設計的執行控制平面。

適合誰,可以拿來做什麼

OpenShell 適合正在把 agent 接進開發、維運或內部工具鏈的人:例如想讓 coding agent 在受控環境裡修改專案、安裝依賴、呼叫推論服務,卻又不想讓它自由讀取家目錄、外連任意網站或拿到長效憑證。README 提到它支援本機 gateway、sandbox、policy、provider、Kubernetes 部署與多語言 SDK,因此目標不只是個人玩具,而是偏向團隊與基礎設施層級的 agent runtime。上手門檻不算零:需要 Linux、Apple Silicon macOS,或實驗性的 Windows WSL 2,並搭配 Docker、Podman 或 host virtualization。

上手

README 提供的 quickstart 很短,安裝腳本會設定 CLI 與本機 gateway,預設 sandbox image 是最小 Ubuntu,尚未內建 agent。建立 demo sandbox 的關鍵指令如下:

curl -LsSf https://raw.githubusercontent.com/NVIDIA/OpenShell/main/install.sh | sh
openshell sandbox create --name demo

若要跑真實 agent,README 指向「Run Your First Agent」文件:範例會用 OpenCode 搭配免費 OpenRouter model,並展示 agent 需要新權限時如何核准 access。專案也提供給 coding agent 使用的公開技能:

npx skills add NVIDIA/OpenShell

README 重點摘要