Visual editor for creating typed AI agent capabilities.

Studio

The effector Studio is a visual editor for creating effector.toml and SKILL.md manifests. Fill in form fields, pick types from the catalog, set permissions โ€” the manifest is generated automatically.

Features

  • Visual form โ€” name, version, type, description with instant preview
  • Type picker โ€” select from all 40 standard types for input, output, and context
  • Permission toggles โ€” network, subprocess, filesystem, env-read
  • Compile targets โ€” preview MCP, OpenAI, LangChain, and JSON IR output
  • SKILL.md editor โ€” write instructions with live preview
  • Export โ€” download the generated files or copy to clipboard

Run Locally

cd studio
node src/server.js
# โ†’ http://localhost:7432

Or with a custom port:

node src/server.js --port 8080

API

Studio also exposes an HTTP API for programmatic access:

# Validate a manifest
curl -X POST http://localhost:7432/api/validate \
  -H "Content-Type: application/json" \
  -d '{"toml": "[effector]\nname = \"test\""}'

# Compile to a target
curl -X POST http://localhost:7432/api/compile \
  -H "Content-Type: application/json" \
  -d '{"toml": "...", "target": "mcp"}'

Source

  • Repository: effectorHQ/studio
  • Architecture: Single-file HTML app (src/app.html) with Node.js server (src/server.js)
  • Dependencies: Zero (Node.js built-ins only)