dshPlugin RegistrySubmit

Plugins / Tools

dsh-custom-tool

Create sandboxed JavaScript tools with a Monaco editor and a model-driven tool lifecycle.

inspected17 starstoolsmonacosandbox

Install

Forwards to pnpm inside the web profile. Confirm the README if the author documents a .dsh-plugin path.

dsh plugin --profile web add github:omdsh-dev/dsh-custom-tool

What it is

Official docs teach you to write a TypeScript plugin with apply(ctx). dsh-custom-tool is the in-UI shortcut: a Monaco editor, a sandbox, and a lifecycle so the model can propose a tool and you can keep it. Good for throwaway tools. Graduate anything important to a real package with tests.

Source: omdsh-dev/dsh-custom-tool. Official harness: deepseek-ai/deepseek-harness.

Sandbox is not a security boundary. Review generated tools.

Related in Tools

Axern
cofy-x/axern
242
stars

Open-source sandboxes for AI agents, untrusted code, and durable services. Infrastructure, not a skin.

dsh-at-file
omdsh-dev/dsh-at-file
22
stars

Codex-style @file mentions in the composer. Search the workspace and attach file contents to the prompt.

dsh-browser
Lum1104/dsh-browser
21
stars

Chrome sidebar extension so DSH can operate your browser directly — no vision model required.