Cherry Studio 移動端內測版本 v0.1.1 發佈 - 新闻 详情

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)