an ai agent that persists.
memory. heartbeat. action.
rho runs on your device -- phone, laptop, server. it remembers across sessions, checks in on a schedule, and acts when you're not looking. a process that stays running.
what it does
- memory learnings and preferences persist across sessions. your agent remembers corrections, patterns, and context. consolidates daily.
- heartbeat checks in on a timer. reads your checklist, runs scheduled tasks, reports back. configurable interval.
- device control on android with tasker: read screens, tap buttons, open apps, type text.
- brain structured knowledge store. core knowledge, memories, context, and archives as plain JSONL files.
- agent email your agent gets an inbox at [email protected]. receive, read, reply. sender allowlist prevents prompt injection. works with any agent harness.
- extensions typescript extensions loaded at runtime. memory viewer, usage tracking, web search, tasker bridge. write your own.
- your data memories, config, and skills are plain files on your machine. bring your own llm provider. you own everything.
running in five minutes
- install one command. installs runtime, extensions, skills, brain scaffold. works on termux, macos, linux.
- login use your existing claude pro, chatgpt plus, or gemini subscription. no api keys. no surprise bills.
-
configure
edit
RHO.md-- your checklist. editSOUL.md-- your agent's personality. both are just markdown. -
run
rhostarts a tmux session. talk to it or let the heartbeat handle things. it runs until you stop it.
use your existing subscription
rho login connects via OAuth. no api keys needed for consumer subscriptions.
the agent picks the cheapest model for heartbeat check-ins automatically.
what it costs to run
most agent frameworks require dedicated API keys and burn tokens on every heartbeat. rho uses your existing coding subscription via OAuth and routes heartbeats to the cheapest available model.
built-in capabilities
| skill | platform |
|---|---|
| notification | all |
| clipboard | all |
| open-url | all |
| text-to-speech | all |
| code-assist | all |
| web-search | all |
| agent-email | all |
| sms | android |
| camera | android |
| location | android |
| contacts | android |
| speech-to-text | android |
| screen-control | android + tasker |
ssh in from anywhere
rho runs on a server. connect from your phone with any ssh client. the tmux config is mobile-optimized out of the box.
- 1 set up a server -- home machine, VPS, or free Oracle Cloud instance
-
2
install rho:
curl -fsSL https://rhobot.dev/install | bash -
3
start in background:
rho login && rho -d - 4 connect from iPhone with Termius or any SSH client
get started
email [email protected] to see it in action.