MCP App Store
by KeenEthics

Overview

Manage your desk from ChatGPT. ruOS brings your applications, files, browsers, and connected computers into one conversation. Open an interactive desktop, work through a website, prepare a document, run a development task, or check progress without switching between remote access tools. Use a hosted Linux workspace or connect Linux, Mac, and Windows computers you own through ruOS Connect. Available controls depend on the machine, its permissions, and its installed agent; enrolling a computer does not automatically enable every command. Computer use lets ChatGPT see the screen and use the pointer and keyboard on supported desktops. You can open the interactive desktop and take over. For larger jobs, coordinate bounded swarm workflows with Ruflo on configured desktops, inspect available peers, and review activity. Swarm execution requires the relevant runtime and permissions. Keep control of your work. Cognitum sign in ties access to your account. Read and action permissions are separate. Temporary desktop links can be revoked, and activity records help you review what happened. The included skills select the correct machine, check results, protect credentials, and preserve any draft or approval boundary you set. Commands and computer use can modify files and interact with external services. Screenshots, recordings, and activity may contain sensitive work data. Share only what you intend to disclose. A ruOS account and an available desktop or enrolled computer are required. Usage is limited to the entitlements already associated with your ruOS account. The ChatGPT plugin does not offer pricing, checkout, subscriptions, upgrades, or credit purchases.

Tools

activity_list

ChatGPT
Recent swarm activity for your tenant, newest first. Filter by machine or text; page with cursor.

clip_delete

ChatGPT
Delete one of your clips by id, with its recorded files.

clip_job

ChatGPT
Poll a clip recording job: state is queued, recording, transcoding, ready or error, with clip_id, duration_s and variants when ready.

clip_list

ChatGPT
Your recorded clips: id, machine, label, duration_s, phone, created_at and the available file variants.

clip_record

ChatGPT
Start recording a 1-60 second desktop clip. Returns a job identifier whose status can be checked while processing completes.

cluster_peers

ChatGPT
Federation cluster peers for your tenant: id, name, profile, 6PN host and readiness.

computer_action

ChatGPT
Drive your desktop: move/click the pointer, drag, scroll, type, press keys. Coordinates are screen pixels; scale as the screenshot says.

computer_screenshot

ChatGPT
Capture a scaled-down desktop image with the coordinate scale factor needed for accurate pointer positioning.

desktop_activity

ChatGPT
Desktop idle/autosleep status: last heartbeat, input-idle seconds, active connections, keepawake window, sleeps-in countdown.

desktop_connect_info

ChatGPT
Connect details for each of your desktops: viewer URL, machine id, region and readiness.

desktop_control

ChatGPT
Open an INTERACTIVE desktop you can click and type in — not view-only. Mints a short-lived owner control session.

desktop_delete

ChatGPT
Permanently delete one of your desktops by machine id. Destroys the machine and its volume.

desktop_duplicate

ChatGPT
Duplicate one of your desktops from a running machine or a snapshot. Optional new name and profile; defaults to the source's profile.

desktop_exec

ChatGPT
Run a full-trust shell command. Timed and audited; its literal filter is not a sandbox. Stdio: opt-in exec; remote: exposed.

desktop_keepawake

ChatGPT
Block idle autosleep for 1-1440 minutes. Does not override the fixed weekday 23:00 America/Toronto stop.

desktop_provision

ChatGPT
Provision (or reuse) your tenant's own dedicated desktop. Idempotent per profile; profile 'mobile' gives a portrait phone desktop.

desktop_rename

ChatGPT
Rename one of your desktops. The new display name appears in status and connection details; an empty name restores the generated name.

desktop_share

ChatGPT
Mint a short-lived, revocable, view-only desktop link. The session cannot accept pointer or keyboard input.

desktop_start

ChatGPT
Start or wake the selected desktop by machine id. Weekday 23:00 America/Toronto auto-stop and idle autosleep still apply.

desktop_status

ChatGPT
Every desktop you own, by machine id. ready means provisioned, not up — last_heartbeat_at is the liveness evidence.

desktop_stop

ChatGPT
Stop the selected cloud desktop now by machine id. This interrupts active work and can discard unsaved in-memory state.

desktop_upload

ChatGPT
Fetch a public URL to your desktop for file-picker use. Saves to ~/Downloads by default and replaces a file at the same path.

fleet_health

ChatGPT
Fleet health. Control plane and remote rendezvous reported separately; an unprobed dependency reads ok:null, checked:false.

fleet_status

ChatGPT
Every machine registered to your tenant. Peer registration and online state appear only where rendezvous telemetry is readable.

guide

ChatGPT
Reference information about ruOS capabilities, desktop workflows, machine selection and coordination.

llm_route_get

ChatGPT
Your tenant's current LLM route: provider, base URL and which key source backs it.

llm_route_set

ChatGPT
Set your tenant's LLM route (provider and optional base URL) and re-place it on your desktop.

schedule_create

ChatGPT
Create a recurring task (cron schedule plus command). Created disabled unless enabled is true.

schedule_delete

ChatGPT
Delete one of your recurring tasks by id.

schedule_run_now

ChatGPT
Run one of your recurring tasks immediately, without waiting for its schedule.

schedules_list

ChatGPT
Your recurring tasks: schedule, timezone, target, last and next run.

secret_delete

ChatGPT
Delete one stored key by name and unset it on your desktop.

secret_store

ChatGPT
Store or replace a tenant API key in a lowercase provider slot or custom env-style NAME. The value is write-only and never returned.

secrets_list

ChatGPT
Which API key NAMES your tenant has stored (never values), vault availability, and which meta-llm key source is in effect.

share_audit

ChatGPT
Audit trail for your share links: mint, view and revoke events, newest first.

share_create

ChatGPT
Mint a share link for a desktop (kind "live") or a clip (kind "clip" plus clip_id). Optional password, viewer cap and TTL.

share_list

ChatGPT
Your share links with state, URL, embed snippets, expiry and viewer counts.

share_revoke

ChatGPT
Revoke one of your share links by id. Takes effect immediately.

slack_events_get

ChatGPT
Which activity events your tenant currently posts to Slack.

slack_events_set

ChatGPT
Turn Slack event kinds on/off; optionally allow /ruos run full-shell execution on your desktop.

slack_status

ChatGPT
Slack integration status for your tenant: connected workspace, channel link, run permission.

Capabilities

WritesInteractive

Example Prompts

Click any prompt to copy it.

Similar Apps