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)