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

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 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.0

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.0
File Size Uploaded
myra_termux-0.2.0.tar.gz 14.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for myra-termux 0.2.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.1

2 release files

This release

0.2.0 This release

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