Skip to content

Android Support

Eliran Wong edited this page Dec 20, 2023 · 14 revisions

Android Support

We support running python package 'letmedoit_android' on Android with Termux terminal application.

termux_api_command

Requirements:

Installation

Install Termux and LetMeDoIt AI on Android, read:

https://github.com/eliranwong/letmedoit/wiki/Install-LetMeDoIt-AI-on-Android-Termux-App

Termux API Integration

To enable Termux API Integration:

  1. Enter a blank entry to open up "actions"

  2. Select "change Termux API Integration"

  3. Select "enable"

termux_api_1

termux_api_2

Examples

With Termux API Integration, myHand.ai can work with other Android apps, e.g.

For examples, users can run on Android:

open VLC player

open Google Chrome and perform a search for "ChatGPT"

share text "Hello World!" on Android

chrome1

chrome

What is Termux

Termux is an Android terminal emulator and Linux environment app that allows you to run command-line utilities and scripts on your Android device. It provides a full Linux distribution with access to a wide range of tools and packages. With Termux, you can use many command-line programs and even install additional software packages to enhance your Android device's functionality. It is a powerful tool for developers, hackers, and enthusiasts who want to have a Linux-like environment on their Android devices.

What is Termux API

Termux:API is an additional plugin for the Termux app on Android. It allows you to access various Android API functions directly from the command line or by writing scripts in languages like Bash, Python, or Ruby. With Termux:API, you can interact with the camera, microphone, sensors, and other hardware components of your Android device. It also provides access to system features like SMS/MMS handling, contacts, call logs, and more.

Termux:API extends the functionality of the Termux app and enables you to create more advanced scripts and automation tasks using the capabilities of your Android device. It is particularly useful for developers and power users who want to integrate Android features into their command-line workflows or create custom applications that interact with the device's hardware and system functions.

Installation

Installation
Installation on Android
Install a Supported Python Version
Install ffmpeg
Android Support
Install LetMeDoIt AI on Android Termux App Automatic Upgrade Option

Video Demonstration

Video Demo

Basics

Quick Guide
Action Menu
ChatGPT API Key
Use GPT4 Models
Google API Setup
ElevenLabs API Setup
OpenWeatherMap API Setup
Run Local LLM Offline
Token Management
Command Line Interface Options
Command Execution
Chat-only Features
Developer Mode
Save Chart Content Locally
Work with Text Selection
Work with File Selection
System Tray
Custom Key Bindings

Selective Features

Examples
Features
Change Assistant Name
Setup Multiple LetMeDoIt Assistants
Memory Capabilities
Data Visualization
Analyze Files
Analyze Images
Analyze Audio
Google and Outlook Calendars
Python Code Auto‐heal Feature
Integration with AutoGen
Integration with Google AI Tools
Integration with Open Interpreter
Speak to LetMeDoIt AI
LetMeDoIt Speaks
Speak multi‐dialects
Create a map anytime
Modify your images with simple words
Work with Database Files
Create a Team of AI Assistants
Search and Load Chat Records
Search Weather Information
Search Financial Data
Social Media

Plugins

Plugins ‐ Overview
Plugins - How to Write a Custom Plugin
Plugins ‐ Add Aliases
Plugins ‐ Input Suggestions
Plugins ‐ Install Additional Packages
Plugins ‐ Predefined Contexts
Plugins ‐ Transform Text Output
Plugins ‐ Work with LetMeDoIt AI Configurations
Plugins ‐ Function Calling
Plugins ‐ Run Codes with Specific Packages
Plugins ‐ Work with Non‐conversational Model
Plugins ‐ Integrate Text‐to‐speech Feature
Plugins ‐ Integrate Other Shared Utilities

Comparison

Compare with ChatGPT
Compare with Siri and Others

Clone this wiki locally