Mobile AI agent for Android — a Flet port of Hermes Agent
Option 1: Download the APK (easiest)
Grab the latest APK from GitHub Releases and sideload it:
adb install Hermes-Mobile.apk
Or transfer the .apk to your phone and open it — Android will prompt you to install.
Option 2: Run from source (desktop testing)
git clone git@github.com:plcunha/Hermes-Mobile.git
cd hermes-mobile
uv venv --python 3.12 .venv
uv pip install -e ".[dev]"
cp .env.example .env
Edit .env with at least one provider API key, then:
HERMES_MOBILE_LAYOUT=mobile uv run --python 3.12 python main.py
Option 3: Build the APK yourself
See Building from Source.
The agent will use tools automatically — mention a file, a URL, a command, or a search, and it’ll pick the right tool.
| Screen | How to reach | What it does |
|---|---|---|
| Chat | Bottom bar, tab 1 | Main conversation interface |
| Skills | Bottom bar, tab 2 | Browse and manage skills |
| Messaging | Bottom bar, tab 3 | Pair with Telegram or other platforms |
| Workspace | Bottom bar, tab 4 | Browse projects and files |
| Tools | More (⋯) | Browse available tool schemas |
| Memory | More (⋯) | View stored conversations and memories |
| Cron | More (⋯) | Manage scheduled jobs |
| Plugins | More (⋯) | Load and configure plugins |
| Terminal | More (⋯) | Raw shell access |
| Kanban | More (⋯) | Task board |
| Settings | More (⋯) | Configure providers, models, appearance |
Open Settings → Provider. Change the Default Model dropdown. The model list refreshes from the provider’s API when you tap Refresh models.
Switching providers:
No restart needed — the agent reconfigures on save.
Your phone’s Hermes Mobile runtime becomes accessible from Telegram.