gpt-assistant-android  by Skythinker616

Android app for GPT assistant

created 1 year ago
846 stars

Top 43.1% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a comprehensive, open-source GPT assistant for Android devices, targeting users who want seamless voice interaction with AI models. It offers a convenient, all-scenario solution for tasks ranging from simple chat to complex document analysis, enhancing productivity and accessibility on mobile.

How It Works

The assistant leverages the OpenAI API (or compatible endpoints) for its core AI capabilities. Key features include a unique volume-key activation for hands-free voice input and output, enabling continuous conversation. It supports a wide array of file types (TXT, PDF, DOCX, PPTX, XLSX) and content sources (camera, gallery, share, drag-and-drop, cross-app text selection) for GPT processing. Advanced users can create custom interfaces via a smart template system.

Quick Start & Requirements

  • Install: Download and install the latest .apk from the releases page.
  • Prerequisites: An OpenAI API key is required. Optional: Huawei, Baidu, Google, or Whisper for speech recognition.
  • Setup: Minimal setup, primarily API key configuration.
  • Docs: Template Writing Instructions, Discussion Community

Highlighted Details

  • Multi-modal Input: Supports text, images, and various document formats (PDF, DOCX, PPTX, XLSX).
  • Web Browsing: Enables GPT to access and process web content via Android WebView.
  • Customizable UI: Advanced template system for creating custom input fields and dropdowns.
  • Voice Control: Volume key activation and speech output for hands-free operation.

Maintenance & Community

The project is actively maintained, with recent updates including continuous voice dialogue and support for Android 15. A discussion community is available for sharing templates and seeking help.

Licensing & Compatibility

The project is licensed under the Apache License 2.0. It is compatible with commercial use and closed-source linking.

Limitations & Caveats

The "networking" feature consumes significant tokens, especially with GPT-4. Some websites may be inaccessible due to login requirements or loading timeouts. Self-compiling requires replacing Huawei HMS authentication keys due to signature verification.

Health Check
Last commit

2 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
64 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.