Skip to content

Plugin Marketplace ​

Browse vetted Mayfly / dsh plugins: official ones (Ephemeral AI Lab, sources in the marketplace repository), curated dsh optional plugins, and community submissions.

Every entry installs directly through Mayfly's /plugin command, or manually with dsh plugin --profile <name> add <package> (npm and GitHub sources both work).

15 / 15

Codex TerminalofficialSERVER

Codex-style persistent shell sessions: start long-running processes with exec_command, poll output, and feed input with write_stdin. PTY transport by default with a pipe fallback.

Coding Plan (Codex & Grok)officialSERVER

Reuse file-backed codex login and grok login subscriptions inside dsh: exposes the Codex ChatGPT plan and the Grok subscription through the existing openai-codex / xai providers.

Herdr Agent StateofficialSERVER

Report a pane's agent state (working/blocked/idle, labeled with the current tool), session reference and log path, and session metadata (title, model, context-usage tokens, state labels) to Herdr via its pane socket.

LoopofficialWEB+SERVER

Session-scoped recurring prompts: create durable alarms with agent tools, manage them with the /loop command, and watch them in a Web UI panel. Loops resume with the session.

MockofficialWEB+SERVERunstable

Deterministic mock model turns routed through the real dsh AgentLoop and ToolRuntime: /mock run and /mock replay exercise tools, policy, and event flow without a live model. Unstable; API may change.

Preset BuilderofficialWEBbeta

A Preset details page for the dsh Web Settings screen. Web-only: contributes a client module with no model-facing tools, so it adds nothing in a terminal frontend.

SessionsofficialSERVER

Multi-session orchestration tools: discover sessions, read them with bounded reads, create new sessions, and deliver messages across agents with session_status, session_create, and session_send.

SidechatofficialWEB+SERVERbeta

A side-chat panel on the dsh Web workbench for quick questions in a separate, memory-only session. Two packages: Workbench UI first, then Sidechat itself.

Workbench UIofficialWEBbeta

The Web workbench frame: provides the workbench client service that other Web plugins (like Sidechat) register tabs into. Web-only; install it before plugins that depend on it.

ACP ServerdshAutomation

An Agent Client Protocol server (JSON-RPC over stdio) that lets automation clients and CLIs drive dsh harness agents programmatically.

Code Runtime (Python)dshSERVER

Python execution environment behind run_code for PTC mode, as the alternative to the TypeScript worker-thread runtime. Containment, not a security boundary; bash-equivalent trust by design.

Code Runtime (TypeScript)dshSERVER

The execution environment behind run_code for PTC mode: each program runs in one fresh worker thread with an empty environment, heap cap, and hard termination. Containment, not a security boundary; bash-equivalent trust by design.

LSP NavigationdshSERVER

One read-only lsp tool (goToDefinition / findReferences / goToImplementation / hover) over stdio language servers, for precise navigation when textual matches are ambiguous. Requires the session cwd as its workspace root.

MCP ClientdshSERVER

The Model Context Protocol client: external servers contribute mcp__server__tool tools. Servers are declared in the profile patch; Mayfly's /mcp browser shows their status and schemas.

Terminal (PTY)dshSERVER

The persistent interactive terminal of Codex / Claude Code-style TUIs: six tools (terminal_open / send / read / signal / close / list) over a PTY backend that composes with the sandbox. Mayfly renders its output as terminal cards.

Preview · v0.1.4-rc.1