Shelly: 在 Android 上原生運行 OpenAI Codex CLI
Shelly 是一款在 Android 上原生運行 OpenAI Codex CLI 的應用,無需 PC、Termux 或 proot。它提供原生終端和代理聊天面板,支持一鍵修復代碼,並帶有主屏小部件監控配額和成本。支持本地 LLM,開源 GPLv3。
Shelly 是一款專為 Android 設備設計的創新應用,它讓用户能夠原生運行 OpenAI Codex CLI,無需依賴 PC、Termux 或 proot。這款應用由一位自稱不會編寫生產代碼的創意總監開發,他完全通過指揮 AI 代理構建了 Shelly,展示了 AI 輔助開發的巨大潛力。Shelly 在 Product Hunt 上發佈後,迅速獲得了廣泛關注,目前已有 28 名關注者,並獲得了社區的高度評價。
Shelly 的核心功能包括一個真正的原生終端和一個代理聊天面板。代理聊天面板能夠實時讀取 Codex 的輸出,並允許用户通過一次點擊應用修復。這意味着開發者可以直接在手機上編寫和調試代碼,無需切換設備。此外,主屏幕上的 Scouter 小部件可以顯示配額、成本和速率限制,用户甚至可以直接從主屏幕發起提示,極大提升了工作效率。Shelly 還支持本地 LLM 模型,包括 Qwen3.5 和 llama.cpp,為用户提供更多選擇,即使在沒有網絡連接的情況下也能使用 AI 輔助。
在最新版本 v6.0.0 中,Shelly 加入了代理聊天面板、Scouter 小部件以及對 Z Fold 設備的全面支持。開發者表示,Z Fold 的佈局適配是開發過程中最具挑戰性的部分,但最終成功實現了流暢的摺疊屏體驗。Shelly 作為開源項目,採用 GPLv3 許可,代碼託管在 GitHub 上,任何人都可以參與貢獻和改進。
Shelly 的誕生本身就是一場實驗:創作者作為一名創意總監,原本專注於設計而非編程,但他通過利用 OpenAI Codex 的代碼生成能力,逐步構建了一個完整的 Android 應用。他的工作流程是:用自然語言向 Codex 描述需求,Codex 生成代碼補丁,他審查後應用,然後發佈。這個過程不僅證明 AI 可以輔助開發,更表明非技術人員也能通過 AI 工具實現複雜的技術產品。Shelly 的出現,使得在移動設備上進行 AI 輔助編程變得更加便捷,也為其他想嘗試 AI 開發的人提供了一個絕佳範例。