Skip to main content

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

Linux (text/CLI version)

For the full MYRA desktop app with the same UI as Windows on Linux, install myra-linux instead (pipx install myra-linux). The text-only CLI below works on any Linux, including servers/SSH.

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-termux --setup
myra-termux

The backend (Termux or Linux) 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 var GEMINI_API_KEY also 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.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for myra-termux 0.2.1
File Size Uploaded
myra_termux-0.2.1.tar.gz 14.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for myra-termux 0.2.1
File Interpreter ABI Platform
myra_termux-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 30.8 kB

Release files / myra_termux-0.2.1.tar.gz

Download URL myra_termux-0.2.1.tar.gz
Size 14.8 kB
Tags Source
SHA-256 checksum
How to use checksums
e1ac82e383aa2743a02fc3ef0ed1a5d08768c9d47dbcb2e845ba9994da3e53c6
BLAKE2b-256 checksum
How to use checksums
050a6ea86cc82275ff47ee932016a975a5242fd0f7ff3273589588c8f2f9f038
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.1-py3-none-any.whl

Download URL myra_termux-0.2.1-py3-none-any.whl
Size 16.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9fa5272f9648b28974fd1cc8ffd1505f313b4acb88cdd87bf3184b97b58a9f34
BLAKE2b-256 checksum
How to use checksums
ae32d6742b2bf3512fd777906913e4d0b57598587fd6c63bbcef14c9ea4a200a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.0

Release history Release notifications | RSS feed

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page