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.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.1.1
File Size Uploaded
myra_termux-0.1.1.tar.gz 12.6 kB Details

Built distribution (wheel)

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

Total release size: 25.9 kB

Release files / myra_termux-0.1.1.tar.gz

Download URL myra_termux-0.1.1.tar.gz
Size 12.6 kB
Tags Source
SHA-256 checksum
How to use checksums
2a931d859d0a28ae9680c8f615b58aa54975d96792c49dfda84578faa1dec8fa
BLAKE2b-256 checksum
How to use checksums
b37f42d50397d5669dff2790770b27ba40a7285080720221351bb60656d9ac49
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.1-py3-none-any.whl

Download URL myra_termux-0.1.1-py3-none-any.whl
Size 13.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ccf3a5d4ef1803df349977ea92d7824383f1b4296af90e2f1b9d50d8aa0585b9
BLAKE2b-256 checksum
How to use checksums
d423997d6eeebaaccdfa58a53f9cbe3e89ee21af3b4744b12c882fa5de0cff8b
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

This release

0.1.1 This release

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