Private local background agent: local LLM, virtual browser, speech, mail. No cloud.
1.3K
A private background agent with a local LLM, a real browser on a virtual desktop, recurring projects, durable jobs and notifications, speech, outbound mail, and an optional Telegram Bot API integration. Core inference and state stay on your machine; enabling Telegram deliberately sends authorized chat traffic through Telegram's cloud service.
npx virtualme start
or with plain Docker:
docker run -d --name virtualme -p 8080:8080 \
-v ~/.virtualme:/home/virtualme/.virtualme \
mayanklahiri/virtualme:latest
Then open http://localhost:8080 in a browser on the same network.
Your data (browser profile, chat history, projects, configuration,
notifications, metrics, and mail queue) lives in ~/.virtualme on the host
and survives updates. The console includes Config, Jobs, Data, Notifications,
and Telegram integration pages.
npx virtualme start passes the GPU through automatically and runs the model on it (--no-gpu opts out).Source, docs, and issues: https://github.com/mayanklahiri/virtualme
Content type
Image
Digest
sha256:c926dd2cd…
Size
3.6 GB
Last updated
3 months ago
docker pull mayanklahiri/virtualme