Quick Install
Install Executor with a single command:- Download the executor binary to
~/.executor/bin/ - Install the managed runtime to
~/.executor/runtime/ - Start background services automatically
- Add executor to your PATH
Managed Runtime
The binary manages a complete runtime environment under~/.executor/runtime/:
- Convex Local Backend: Managed
convex-local-backendbinary - Node.js Runtime: Bundled Node.js v22.22.0 for the web UI
- Web UI: Packaged Next.js production build
- Local Data: SQLite database and file storage
- Configuration: Instance credentials and port settings
The managed runtime provides local-first operation without requiring cloud dependencies or internet connectivity during execution.
Binary CLI Commands
After installation, use these commands to manage your Executor instance:Start Services
Start the managed backend manually:Start the web UI:Both services start automatically during installation.
Default Ports
The managed runtime uses these local ports:| Service | Port | Description |
|---|---|---|
| Backend API | 5410 | Convex backend HTTP endpoint |
| Backend Site | 5411 | Site proxy for MCP and HTTP routes |
| Web UI | 5312 | Next.js dashboard |
Override default ports by setting
EXECUTOR_BACKEND_PORT, EXECUTOR_BACKEND_SITE_PORT, or EXECUTOR_WEB_PORT environment variables before running the installer.Data Storage
All runtime data is stored in~/.executor/runtime/convex-data/:
convex_local_backend.sqlite3- Main databasestorage/- File storage for tasks and artifacts
MCP Endpoint
The self-hosted instance exposes MCP endpoints at:Integration with Claude Code
Executor includes built-in Claude Code integration:- Generates a temporary MCP configuration
- Bootstraps an anonymous workspace session
- Launches Claude Code with the
mcp__executor__executetool
Claude Code CLI must be installed first:
curl -fsSL https://claude.ai/install.sh | bashUpgrade
Update to the latest release:Uninstall
Remove the executor binary and managed runtime:Advanced: Custom Installation Paths
Customize installation directories with environment variables:Advanced: Local Development Build
Install from a local source build:Troubleshooting
Services won't start
Services won't start
Check logs for errors:Verify ports are not in use:
Web UI shows connection error
Web UI shows connection error
Ensure the backend is running:If not running:
Doctor command fails
Doctor command fails
Run with verbose output:Skip function checks if only testing runtime:
Upgrade fails
Upgrade fails
Manually stop services first:
Next Steps
Configuration
Configure environment variables and runtime options
Cloud Deployment
Deploy to hosted Convex for production use