Documentation
Everything you need to install Rumima, activate your license, and keep working — online or up to ten days offline.
Rumima is an AI visual knowledge platform — a fast, voice-driven canvas for building mind maps, troubleshooting trees, and living documentation. It runs fully on your device; the network is only used for licensing and optional sync.
Rumima ships in three editions:
Which download do I need? Free and Pro for Android come from Google Play. Pro for Windows and all Enterprise seats are delivered from the Download page after you sign in.
The Windows build is delivered through the website so it can be tied to your Pro or Enterprise entitlement.
System requirements: Windows 10 or 11 (64-bit), 4 GB RAM, and roughly 300 MB of disk space.
On Android both editions are published on Google Play, so updates and billing are handled by the Play Store.
Requires Android 8.0 or newer. After installing Pro, open the app and sign in to activate your license.
Activation binds your subscription to the device you are using. It happens automatically the first time you sign in:
A token is a small signed payload. Its claims look like this:
{
"lid": "lic_7Q2f9K4mXb", // license / activation id
"org": "org_agrarobotics", // null for personal Pro
"tier": "pro", // free | pro | enterprise
"seats": 1, // seats this token represents
"features": ["export.all", "encryption", "sync", "anki"],
"exp": 1752566400 // unix expiry — now + 10 days
}The signature covers the entire payload, so the claims — including tier, features, and exp — cannot be edited without invalidating the token.
Rumima is built to keep working where the network doesn't — on a plane, in a plant, or on a field laptop. Every successful online check-in returns a fresh token with exp = now + 10 days.
Only if a device stays offline for the entire grace window does the token lapse; the next successful sign-in re-issues one immediately.
A Pro subscription covers a small number of devices at once — for example your Windows PC and your Android phone. Each activation is one registered device fingerprint.
To free up a slot when you replace or retire a machine:
Tip: deactivate a device before wiping or selling it. If you've already lost access, deactivating from the portal still frees the seat.
Enterprise licensing is seat-based and managed centrally. Admins never touch individual token files — everything is done from the portal.
Rumima's licensing runs on a small, purpose-built stack on Google Cloud. Signing keys stay server-side; every client only carries the public key needed to verify tokens.
A Rust API on Cloud Run issues Ed25519-signed tokens against a Postgres system of record, gated by Firebase Authentication, with the site and portals served from Firebase Hosting.
Confirm you're signed in with the account that holds the subscription or assigned seat, and that you can reach the network. If your device slots are full, deactivate an old device from your Account portal, then retry.
Reconnect and open Rumima once — it re-issues a fresh 10-day token immediately. If the clock lapsed while offline, simply signing in again restores full access; no data is lost.
Install Rumima on the new machine and sign in — it registers as a new device. If you're at your device limit, deactivate the old PC from the Account portal to free the slot.
Personal Pro on Android is managed through Google Play subscriptions. Website Pro and Enterprise are cancelled from the Account or Enterprise Portal — access continues until the end of the paid term.
Still stuck? Grab the latest build from the Download page, or reach us at hello@agrarobotics.com — include your license id (lid) so we can help faster.