← Plugin catalog
Developer Tools

Sprites

Fly.io v1.0.2

Give Codex its own computer

Create a free account to save this plugin.

From the developer

Declared capabilities

  • Read
  • Write

Not specified in the available declarations: limitations, pricing & account requirements.

Onboarding example

Use Sprites to list my active development environments.
Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 8, 2026. Package observed Nov 7, 2026.

View package source →

Description

From the marketplace listing

Create, list, inspect, and operate remote Sprites environments from Codex. Select individual Sprites in supported desktop composers and open a read-only Sprite Inspector for services, checkpoints, and recent logs.

Language: English · Automatically detected from descriptions.

Matches for “write app code”

Exact text from the indicated source. A mention alone does not establish support for your task.

Package name

app-6a8485b5beac8191954e37241acffe6d

Publisher subtitle

Give Codex its own computer

Publisher capabilities · listing

Read Write

Publisher keywords · listing

sprites development-environments mcp codex

Publisher description

Use Sprites from Codex to create, inspect, and operate remote isolated development environments.

Publisher full description

Create, list, inspect, and operate remote Sprites environments from Codex. Select individual Sprites in supported desktop composers and open a read-only Sprite Inspector for services, checkpoints, and recent logs.

What changed

· 3 observations

Positioning & listing

Is template instance added: “false”. Short description changed from “Manage cloud dev environments” to “Give Codex its own computer”. Website url changed from “https://sprites.dev” to “https://fly.io/sprites”. Version changed from “0.2.0” to “1.0.2”.

View comparison →

Technical updates · 1

Package or technical metadata updated

View technical comparison →

· 4 observations

Capabilities & instructions

Skill instructions changed from “Create a sprite: `create_sprite`, then `list_sprites` only if the user asked to see the updated list. - Delete a sprite: `destroy_sprite`, only after...” to “Inspect a mentioned Sprite's identity: `get_sprite_info` with `sprite` and `sprite_id`. - Open a visual inspection panel:...

View comparison →
Positioning & listing

App-6a8485b5beac8191954e37241acffe6d updated; open the comparison for details. Sprites updated; open the comparison for details. Full description changed from “Give your agent its own computer with safety and security. Sprites from Fly are isolated cloud environments with their own filesystem, URL, services,...” to...

View comparison →
Positioning & listing

App-6a8485b5beac8191954e37241acffe6d updated; open the comparison for details. Sprites updated; open the comparison for details. Full description changed from “Give your agent its own computer with safety and security. Sprites from Fly are isolated cloud environments with their own filesystem, URL, services,...” to...

View comparison →

Technical updates · 1

Package or technical metadata updated

View technical comparison →

Keywords

Files & skills

File archives

Plugin package8 files · 40.5 KBBrowse files →
Skill instructions
sprites6.6 KB

View saved version →

---
name: sprites
description: Use Sprites to create, list, inspect, operate, and clean up isolated cloud development environments from Codex.
---

# Sprites

Use this skill when the user asks Codex to work with Sprites, sprite environments, remote development environments, cloud sandboxes, or the Sprites MCP server.

Sprites are remote, isolated development environments with their own filesystem, URL, services, checkpoints, and network policy. This skill runs in Codex, outside the sprite. Use the Sprites MCP tools provided by the installed plugin as the control plane.

## Golden Path

For normal Sprites tasks, call the Sprites MCP tools directly. Do not use shell commands, nested `codex exec`, `codex mcp add`, `codex mcp list`, `codex mcp login`, curl, or local config inspection as part of the normal flow.

If Sprites MCP tools are not available in the current tool list, say that the Sprites plugin MCP tools are not loaded in this session and ask the user to restart Codex or reinstall/refresh the plugin. Do not try to work around missing plugin tools by registering another MCP server from the shell.

OAuth is handled by Codex when the Sprites MCP tools are invoked. If Codex prompts for authorization, wait for the user to complete it, then retry the original MCP tool call once. Do not start a second login path from the shell.

Keep user-facing progress concise. Report the result, not MCP registration details, local config checks, or CLI noise.

## Tool Map

Use the smallest direct tool for the request:

- List sprites: `list_sprites`.
- Inspect a mentioned Sprite's identity: `get_sprite_info` with `sprite` and `sprite_id`.
- Open a visual inspection panel: `open_sprite_inspector`, optionally with `sprite`.
- Create a sprite: `create_sprite`, then `list_sprites` only if the user asked to see the updated list.
- Delete a sprite: `destroy_sprite`, only after explicit delete/destroy/remove intent.
- Run a one-off command in a sprite: `exec`. Inspect or stop exec sessions with `exec_list` and `exec_kill`.
- Inspect services: `service_list` and `service_get`.
- Manage services: `service_create`, `service_start`, `service_stop`.
- Inspect service logs: `service_logs`.
- Manage checkpoints: `checkpoint_create`, `checkpoint_list`, `checkpoint_get`, `checkpoint_restore`.
- Inspect or change network policy: `policy_network_get`, `policy_network_update`.

Sprite-scoped tools usually require a `sprite` argument. If the user did not name a sprite and the task needs one, call `list_sprites` and choose the obvious match; ask a short clarification only when there is no clear choice.

## Composer Mentions and Inspector

On supported desktop clients, users can select individual Sprites from the composer. A Sprite reference uses `sprites://org/<org_id>/<encoded-name>?id=<sprite_id>` and identifies an environment in a particular organization. The Inspector can also attach a selected Sprite's name, ID, and organization to the conversation.

Use that explicit selection as the target. Verify it with `get_sprite_info`, passing the decoded name as `sprite` and the reference's ID as `sprite_id`, and check that the returned organization matches the reference. Pass `sprite_id` alongside `sprite` to subsequent sprite-scoped tools that advertise it. If access fails or the identity has changed, report that the reference is stale or unavailable; do not substitute a similarly named environment. When multiple selections leave the target ambiguous, ask which one the user means. A selection supplies context, not permission to delete or restore an environment.

When the user asks for a visual overview, open `open_sprite_inspector`. It lists environments and provides explicit reads for services, checkpoints, and the last 100 service-log lines. Runtime reads may wake the selected Sprite. The Inspector has no mutation controls; use the existing tools for requested changes. Its current selection is contextual and may be removed from the composer.

These extensions req

Preview of the first 4,000 characters. Read full instructions →

Release notes

Updates the listing and composer icons to the purple Fly balloon artwork and the website URL to https://fly.io/sprites. Includes guidance for selecting individual Sprites in supported desktop composers and opening the Sprite Inspector to inspect services, checkpoints, and recent logs. Verifies selected Sprite identities before remote operations.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package license
MIT
Package author
Fly.io
Keywords
See keywords

Declared capabilities

  • Read
  • Write

Package observed Nov 7, 2026.

Technical details
First seen
Sep 30, 2026 · 22:02 UTC
Last seen
Nov 8, 2026 · 00:01 UTC
Latest observed change
Oct 24, 2026 · 12:53 UTC
Collection status
Collected

plugin_asdk_app_6a8485b5beac8191954e37241acffe6d

Download plugin data (JSON)

Plugin details: served from cache. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.