-
-
Notifications
You must be signed in to change notification settings - Fork 26
Install LetMeDoIt AI on Android Termux App
This wiki page describes how to install Termux App, Termux App API and LetMeDoIt AI on Android
There may be different ways to install Termux App, we share briefly below what we tested fine.
- Allow Chrome to install apk package file
- Open 'Settings > Apps > Social app access > Install unknown apps' (alternately, search for 'Install unknown apps' in 'Settings')
- Select 'Chrome' and turn on 'Allow from this source'
Remarks: We will turn off this option later for security reasons.
- Install Termux App
-
Open https://github.com/termux/termux-app/releases in Chrome browser
-
Select and download the apk package file that ends with "*_universal.apk"
-
Open and install the file with Chrome after download is finished.
- Setup Termux Repo
- Launch Termux App and run:
pkg install root-repo x11-repo
pkg upgrade
- Setup Termux Storage
Run 'termux-setup-storage' on Termux app and grant permissions when the dialog pops up. This will create a $HOME/storage directory with symlinks to respective paths of sdcard(s).
termux-setup-storage
Read more at https://wiki.termux.com/wiki/Sharing_Data
- Install Termux:API app
-
Open https://github.com/termux/termux-api/releases in Chrome browser
-
Select and download the apk package file that ends with "*.apk"
-
Open and install the file with Chrome after download is finished.
- Install termux-api package
- Run on Termux App:
pkg install termux-api
- Turn off 'Allow from this source' for 'Chrome'
At this point, we finished downloading and installing apk files with Chrome, we can now turn off 'Allow from this source' for 'Chrome'.
-
Open 'Settings > Apps > Social app access > Install unknown apps' (alternately, search for 'Install unknown apps' in 'Settings')
-
Select 'Chrome' and turn off 'Allow from this source'
- Install Basic Packages on Termux
- Run on Termux App:
pkg install which git python rust binutils libxslt libjpeg-turbo libpng build-essential clang make pkg-config curl wget lynx w3m elinks vlc xclip xsel vim libxml2 libxslt python-apsw nano micro python-numpy matplotlib
Remarks: some packages above are essential for installing letmedoit dependencies, e.g. package 'rust' is required for installing python packages 'openai' 'tiktoken' on Termux
- Download and Set up LetMeDoIt AI
- Run on Termux App:
cd
mkdir apps
cd apps
python -m venv --system-site-packages letmedoit
source letmedoit/bin/activate
pip install letmedoit_android
letmedoit
It takes some time in the first run, as it install required packages automatically.
After LetMeDoIt AI is launched, run in LetMeDoIt AI input:
-
Enter 'ChatGPT API key' (read https://github.com/eliranwong/myhand/wiki/ChatGPT-API-Key)
-
Enable Termux API integration
To enable Termux API Integration:
-
run a blank entry to open up "actions"
-
select "change Termux API Integration"
-
select "enable"
Exit LetMeDoIt AI by pressing key combo 'ctrl+q' or running:
.quit
New changes are saved on exit.
- Run LetMeDoIt AI
letmedoit
Installation
Installation on Android
Install a Supported Python Version
Install ffmpeg
Android Support
Install LetMeDoIt AI on Android Termux App
Automatic Upgrade Option
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
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 ‐ 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