ruvnet avatar

Wasm Agent

This lets you spin up Claude agents that run in WebAssembly sandboxes, which means they can't touch your actual filesystem or do anything destructive to your system. You create an agent with a config, send it prompts, give it specific tools, and manage files within its isolated environment. The main win here is safety when you're experimenting with agent behaviors or running code you don't fully trust. You can also export the whole thing as a portable package that runs anywhere WASM does. It's overkill if you're just doing basic scripting, but if you're building agent systems where isolation actually matters or you need reproducible execution across different environments, it solves that problem cleanly.

skills.sh installs
740
GitHub stars
81.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add ruvnet/ruflo --skill wasm-agent --agent claude-code

Installs into .claude/skills of the current project.

Files

WASM Agent

Create sandboxed agents that run in WebAssembly for safe, isolated execution.

When to use

When you need to run untrusted code, experiment with agent configurations, or create portable agents that run anywhere WASM is supported.

Steps

  1. Create agent — call mcp__plugin_ruflo-core_ruflo__wasm_agent_create with agent configuration
  2. Send prompt — call mcp__plugin_ruflo-core_ruflo__wasm_agent_prompt to interact with the agent
  3. Use tools — call mcp__plugin_ruflo-core_ruflo__wasm_agent_tool to give the agent access to specific tools
  4. Manage files — call mcp__plugin_ruflo-core_ruflo__wasm_agent_files to read/write files in the sandbox
  5. Export — call mcp__plugin_ruflo-core_ruflo__wasm_agent_export to package the agent for sharing
  6. List agents — call mcp__plugin_ruflo-core_ruflo__wasm_agent_list to see all running WASM agents
  7. Terminate — call mcp__plugin_ruflo-core_ruflo__wasm_agent_terminate to stop an agent

Benefits

Sponsors

Details

Repository
github.com/ruvnet/ruflo
Categories
AI & Agent Building, Rust
First seen
Jun 3, 2026

More from ruvnet/ruflo

All 236
121st-dev avataragent-elements21st-dev/agent-elementsUse whenever the user wants to build or modify a chat, agent, or tool-calling UI in a React 19 + Tailwind v4 project — especially if the code imports from `@/co733skills.sh installs
2ruvnet avatarvector-clusterruvnet/rufloCluster code by graph community detection via npx ruvector@0.2.25 hooks graph-cluster (spectral / Louvain)729skills.sh installs
3sickn33 avatarprompt-librarysickn33/antigravity-awesome-skillsprompt library727skills.sh installs
4ruvnet avatarvector-hyperbolicruvnet/rufloEmbed hierarchical data via npx ruvector@0.2.25 embed text and project into the Poincare ball in user code (no --model poincare flag in 0.2.25)725skills.sh installs
5mcp-use avatarmcp-buildermcp-use/skillsBuild Model Context Protocol (MCP) servers with mcp-use framework. Use when creating MCP servers, defining tools/resources/prompts, working with mcp-use, bootst716skills.sh installs
6dotnet avatarmcp-csharp-testdotnet/skillsTest C# MCP servers at multiple levels: unit tests for individual tools and integration tests using the MCP client SDK. USE FOR: unit testing MCP tool methods, 706skills.sh installs