Cherry Studio 移動端內測版本 v0.1.1 現已發佈。
Cherry Studio App —— Cherry Studio 的官方移動版本,將強大的 LLMs(AI 大語言模型) 交互帶到您的 iOS 和 Android 設備。
✨ 主要特性
- 多 LLM 提供商支持: (逐步集成) OpenAI, Gemini, Anthropic 等。
- AI 助手 & 對話: 訪問預設助手,進行流暢的多模型對話。
- 移動優化: 專為 iOS/Android 設計,支持淺色/深色主題。
- 核心工具: 會話管理,歷史搜索,數據遷移。
🛠️ 技術棧
- 框架: Expo React Native
- 包管理器: Yarn
- UI: Tamagui
- 路由: React Navigation
- 狀態管理: Redux Toolkit
版本亮點
- 新增 CherryAI 免費模型
- 消息底部顯示 Token 使用量統計,便於追蹤成本(#133)
- 話題列表支持可摺疊分組,優化組織結構
- 支持局域網連接,實現客户端數據同步
- 模型列表支持移除模型
- 模型卡片支持健康檢查
- HTML 代碼塊新增預覽按鈕
問題修復
- 數據恢復
- 修復恢復數據時系統助手丟失的問題
- 修復重置數據錯誤
- 在開始恢復時重置 Redux 狀態,避免再次顯示歡迎界面
- 從備份中移除髒數據話題
- 修復備份錯誤並添加恢復對話框(#106)
- 搜索與導航
- 修復搜索結果為空時崩潰的問題(#129)
- 修復搜索提供方不可用的問題(#115)
- 修復重啓後錯誤創建新話題的問題(#134)
- 文件系統
- 確保創建中間目錄
- 修復 cherryin.png 文件名大小寫不一致問題
- 配置
- 修復應用配置問題
- 改進通用設置界面的輸入驗證
- 將默認助手工具調用方式設置為 function call(#99)
性能優化
- 移除 livequery,改用 useSyncExternalStore,更好兼容 React 18+
- 將列表組件替換為 FlashList,提升性能與穩定性(#114)
改進
- 用户體驗:移除歡迎界面的觸覺反饋,優化引導體驗
測試
- 添加單元測試並改進 Jest/測試配置
開發與自動化
- 添加 GitHub 工作流,通過 Copilot Agent 自動移植 aiCore
- 依賴更新:tar 從 7.5.1 升級到 7.5.2(#78)