使用 Gemini CLI 進行 AI 編程。在手機上編輯程式碼、管理檔案、使用 Git 建置。
概述
PhoneAiCli 是一款專為開發者設計的行動檔案管理器和程式碼編輯器。它整合了本地和遠端文件瀏覽、專業的程式碼編輯體驗、Git 操作以及可選的命令列環境。這使您可以在行動裝置上完成從編輯到打包的整個開發工作流程。
核心功能
- AI 賦能編碼(使用 Gemini CLI): 使用自然語言產生程式碼、重構程式碼、取得解釋並接收單元測試建議。
- 進階檔案管理: 瀏覽、複製、移動和刪除檔案。 相容於本機儲存和儲存存取框架 (SAF)。
- 專業程式碼編輯器: 支援多種語言的語法高亮、主題、自動補全、程式碼格式化和診斷。
- Git 整合: 一鍵式操作,即可將擷取、拉取、提交、推播和檢出操作直接整合到您的工作流程中。
- 建置 &軟體包: 整合 Gradle 建置流程(提供範例腳本),方便您隨時隨地建置專案。
- 命令列環境(可選): 在本機 rootfs 沙箱中執行常用命令和腳本,以完成高級任務。
AI 賦能編碼
- 根據自然語言提示產生程式碼片段和鷹架。
- 取得針對檔案或選定程式碼的智慧重構和最佳化建議。
- 透過上下文解釋和對話快速理解不熟悉的程式碼。
- 取得單元測試建議,以提高變更的安全性。
- 與編輯器和 Git 無縫整合。
- 注意: AI 功能需要網際網路連線和已設定的模型服務憑證。
編輯器功能
- 語法高亮: 優化了 TextMate、Monarch 和 TreeSitter 引擎的效能。
- 智慧型編輯: 支援 LSP,可自動完成、格式化和新增診斷標記。
- 強大的搜尋: 支援區分大小寫、正規表示式和整詞匹配的尋找和取代。
- 現代化的使用者介面: 可切換主題,享受括號對高亮、黏性滾動和手勢縮放功能。
隱私 &安全
- 本機優先: 您的檔案儲存在應用程式的私人目錄中,未經您的許可不會上傳。
- 受控網路存取: 網路僅用於使用者發起的操作,例如連接伺服器或使用 Git。