Skip to content

Changelog.

What changed in Ramus, newest first. Dates are when the change reached production.

  1. Hand a running device to your coding agent

    • Connect to agent on the device page gives Claude Code, Codex, or any MCP client a copyable prompt and the current session ID, so an agent can pick up the device you are looking at.
    • Shared reviewers can upload a new APK onto a running device without disconnecting other viewers. Signed-in names, coloured pointers, and tap pulses show who is on the device.
    • The workspace shows compact Session, App, and Device logs cards, with logs opening into a dockable console.
    • Homepage demos now open the app you clicked, from a catalogue of twenty sample apps, and start faster.
    • New sessions are placed on the host nearest the requester. Claimed devices keep their idle policy in sync between the fleet and the database, so shared viewers no longer lose a device mid-session.
  2. Video on restricted networks and clearer failures

    • Viewers on networks that block UDP now receive video through a TLS relay on port 443 instead of retrying forever.
    • A failed OAuth sign-in returns you to the login page with a safe retry, and your intended upload or install destination is kept for thirty minutes.
    • An APK that fails to install no longer claims to be installed. Failure screens keep their support reference and offer to upload a different build.
    • Upload and session failures that never reach the API still carry a reference you can send to support.
  3. Click-to-frame in about a quarter of a second

    • Clicking a phone on the landing page shows the first live frame in roughly 230 ms after hover, down from about three seconds.
    • The landing wall runs a stock Google Android image, and each phone opens a real sample app you can control.
  4. Product pages, pricing, and smoother video

    • New product pages for coding agents, browser APK testing, and GitHub pull request previews, plus a pricing page for the free alpha.
    • Emulators now render inside the guest instead of on the host, so each machine serves more sessions at a steady 30 frames per second.
  5. ramus-cli 0.1.12

    • The CLI published to npm as ramus-cli 0.1.12. Trial sessions, uploads, taps, text input, screenshots, and logcat all work without an account.