Skip to main content

MYRA for Termux

MYRA AI assistant for your Android phone, running inside Termux. Powered by Google Gemini. Chat or talk in 148+ languages, and let MYRA control your phone (torch, battery, SMS, calls, apps, volume, brightness, clipboard, location).

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

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.1.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.1.0
File Size Uploaded
myra_termux-0.1.0.tar.gz 12.5 kB Details

Built distribution (wheel)

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

Total release size: 25.7 kB

Release files / myra_termux-0.1.0.tar.gz

Download URL myra_termux-0.1.0.tar.gz
Size 12.5 kB
Tags Source
SHA-256 checksum
How to use checksums
2da77c75acc69000bcf4a628cd6e1731a0bdfdf879aedcfc319b435f945ba6b0
BLAKE2b-256 checksum
How to use checksums
c120f25197557b643239872084f92115831e7c98cb3f2019bac69c8f221da6f8
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.1.0-py3-none-any.whl

Download URL myra_termux-0.1.0-py3-none-any.whl
Size 13.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0106c951a199562e6348b03781bd9d43805aae211dc77ec2f5e37cd308680e78
BLAKE2b-256 checksum
How to use checksums
9be079020157d70600425db3d7a16e69b3818b5fa82637cce513a632cbd7d43a
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

0.2.0

2 release files

0.1.1

2 release files

This release

0.1.0 This release

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