MYRA for Termux & Linux
MYRA AI assistant for your Android phone (Termux) and Linux computers. Powered by Google Gemini. Chat or talk in 148+ languages, and let MYRA control your device.
- Termux (Android): torch, battery, SMS, calls, apps, volume, brightness, clipboard, location, URLs, voice in/out.
- Linux: battery, notifications, open apps/URLs, volume (
pactl), brightness (brightnessctl), clipboard (xclip/wl-clipboard), spoken replies (espeak-ng).
Install
pkg update && pkg install python termux-api
pip install myra-termux
myra-termux --setup
myra-termux
Also install the Termux:API app (F-Droid) for phone control and voice.
Get a free Gemini API key at https://aistudio.google.com/apikey
Install on Linux
sudo apt install python3-pip xclip libnotify-bin espeak-ng # optional helpers
pip install myra-termux # (use `pipx install myra-termux` on newer distros)
myra-linux --setup
myra-linux
myra-linux and myra-termux are the same program; the backend is detected automatically (override with MYRA_BACKEND=linux|termux).
Update
pip install --upgrade myra-termux
Usage
| Command | What it does |
|---|---|
myra-termux |
Chat mode |
myra-termux --voice |
Speak and listen (Termux:API) |
myra-termux --language Tamil |
Set language (any of 148+; auto = Hinglish) |
myra-termux --languages |
List all languages |
myra-termux --name Rahul |
Set your name |
myra-termux --ask "battery kitni hai?" |
One-shot question |
You can also say it naturally: "speak Spanish", "tamil me bolo", "mera naam Rahul hai", "torch on karo", "mummy ko SMS bhejo".
SMS and calls always ask for your confirmation first.
Notes
- Your API key is stored in
~/.myra_termux/config.json(user-only permissions). Env varGEMINI_API_KEYalso works. - Voice quality varies by language; big languages (Hindi, English, Spanish, Japanese, Tamil...) are best.
- This package is pure Python with no dependencies.
Metadata
Release files for myra-termux 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| myra_termux-0.2.0.tar.gz | 14.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| myra_termux-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 30.6 kB
Release files / myra_termux-0.2.0.tar.gz
| Download URL | myra_termux-0.2.0.tar.gz |
|---|---|
| Size | 14.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
201305b7e59eba26e7275b02e2cbcdaf730e642473f57f40e7366023450b4d7a
|
|
BLAKE2b-256 checksum How to use checksums |
e4b4e40a2f45f44534ffbc48fe6c8c62baf3171ed9c13d70b758e06a9c4b1a75
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.0
|
Release files / myra_termux-0.2.0-py3-none-any.whl
| Download URL | myra_termux-0.2.0-py3-none-any.whl |
|---|---|
| Size | 15.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
41da89148e638db9af2e3326426db15149732e84af671d414cdcfefcd0403b94
|
|
BLAKE2b-256 checksum How to use checksums |
2b0607ddc99d0a9f0c0b354b6a4308fc106a34a8867eac0ce869f174cc5d2ab0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.0
|