BreezeApp

BreezeApp

BreezeAPP 是一款為 Android 和 iOS 平台開發的純手機 AI 應用程式。從 App Store下載,即可在不連網的狀態下享受多項 AI 功能。源碼由聯發創新基地(MediaTek Research)提供。我們旨在推廣兩個概念: 人人都可以在自己的手機上自由選擇並運行不同的LLM - one is free to choose one's own LLM to run on a phone,以及任何app開發者都可以輕鬆寫作創意的純手機AI應用 - any dev can create purely phone-based AI apps easily。

Stars: 84

Visit
 screenshot

BreezeApp is a community-driven platform for running AI capabilities locally on Android devices. It offers a privacy-focused solution where all AI features work offline, showcasing text-based chat interface, voice input/output support, and image understanding capabilities. The app supports multiple backends for different components and aims to make powerful AI models accessible to users. Users can contribute to the project by reporting issues, suggesting features, submitting pull requests, and sharing feedback. The architecture follows a service-based approach with service implementations for each AI capability. BreezeApp is a research project that may require specific hardware support or proprietary components, providing open-source alternatives where possible.

README:

BreezeApp

License: Pending GitHub issues Google Play App Store

繁體中文 | English

聊天機器人

NPU 後端展示     CPU 後端展示

左:NPU 後端      右:CPU 後端

語音轉文字

(準備中)

文字轉語音

中文語音合成展示

範例一
『你可以簡短的介紹台灣夜市特色嗎?』
🎧 直接下載

範例二
『台灣夜市特色包括多樣的小吃、...』
🎧 直接下載

對圖詢問

(準備中)

BreezeAPP 是一款專為 Android 和 iOS 平台開發的純手機 AI 應用程式。用戶只需從 App Store 直接下載,即可在不須連網的離線狀態下享受多項功能,包含了語音轉文字、文字轉語音、文字聊天機器人,以及對圖像進行問答。目前,BreezeApp 支援聯發科技創新基地開發的 Breeze 2 系列模型,未來還會持續更新支援更新、更好的模型。

📧 開源的用意

我們是聯發創新基地 (MediaTek Research)。聯發創新基地是AI Alliance 的成員。

我們開發這個應用的主要目的,是為了改變大眾對運行大型語言模型(LLM) 的普遍認知。目前,許多人認為LLM的功能只能在昂貴的設備上使用,而且受限於設備提供商的選擇。我們希望提升大眾意識並推廣這樣一個概念:任何人都可以在自己的手機上自由選擇並運行不同的LLM。

我們開發這個應用的另一個主要目的,是通過開源我們的 Kotlin 源代碼,來消除 app 開發者在創建手機 AI 應用時可能遇到的障礙,藉此激發app開發者做出更多有創意的手機應用。我們期待未來能與 app 開發者展開更多合作。

如果您對 BreezeApp 有興趣,歡迎通過以下郵箱與我們聯繫:info@mtkresearch.com

🚀 快速開始

下載與使用

  • 下載最新版 APK
  • 應用程式包含應用內模型下載功能,首次啟動時會自動提示您下載所需模型。

✨ 功能特點

  • 💬 基於文字的聊天介面

  • 🗣️ 語音輸入/輸出支援

  • 📸 圖像理解能力

  • 🔄 多後端支援:

    模型類型 本地 CPU 聯發科 NPU 預設
    LLM -
    VLM 🚧 -
    ASR 🚧 -
    TTS -

支持模型

模型類型 可用模型
LLM Breeze 2
VLM Breeze 2
ASR Breeze 2
TTS Breeze 2

支持設備

目前僅在 Pixel 7a (8GB) 和 Samsung Flip 4 上測試通過,我們希望能收到更多用戶在不同設備上的實際使用反饋。

開發者設定

想要建構和貢獻程式碼?查看我們的安裝指南獲取詳細說明。

🆘 尋求協助

我們正在尋找貢獻者協助以下任務:

  1. 推廣

    • 擴大BreezeApp的能見度
    • 多語言支持
  2. 效能優化

    • 分析應用程式並加強記憶體管理
    • 優化各種裝置上的推理速度
    • 減少應用程式大小和資源消耗
  3. 程式碼品質

    • 重構程式碼以提高可維護性
    • 新增單元和整合測試
    • 實現更好的錯誤處理和日誌記錄
  4. 裝置相容性

    • 在更多 Android 裝置上測試
    • 識別並修復裝置特定問題
    • 支援不同的螢幕尺寸和長寬比
  5. 使用者體驗

    • 在模型推理期間提高 UI 回應性
    • 增強無障礙功能
    • 創建更直觀的入門流程
  6. 文件

    • 改進程式碼文件
    • 創建開發者教程
    • 在用戶指南中新增截圖和演示

如果您有興趣處理這些任務中的任何一項,請查看我們的問題追蹤器或開啟一個新問題,在提交 PR 之前討論您的方法。

🤝 參與貢獻

歡迎貢獻!請查看我們的貢獻指南開始。

📄 授權條款

本專案的授權條款尚未確定 - 詳情請查看 LICENSE 檔案。

🙏 致謝

🔗 相關連結

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for BreezeApp

Similar Open Source Tools

For similar tasks

For similar jobs