Authorization notice. Wemux is dual-use. Only use it on software, sites and systems you own or have explicit permission to test.
Credentials. This setup needs several secret keys and object storage credentials; generate them with openssl and store them only in Railway variables.
Who it is forA small team without a VPS that wants a hosted copy of Wemux it controls.
The problemRunning the control plane usually means managing a server, database and object storage yourself.
The outcomeA public control plane URL with a passing /api/ready health check.
What you need first
- Node.js 20+
- pnpm 10+
- Docker (for Postgres)
- Git
- Your own model keys for OpenCode, Claude Code or Codex on the worker
Steps
- Clone the repo and install dependencies:
git clone https://github.com/wemux-ai/wemux.git && cd wemuxthenpnpm install. - Log in and set up the project with
railway login, thenrailway init(orrailway linkfor an existing project). - Provision services with
railway config apply, then deploy the current checkout withrailway up. - Set BETTER_AUTH_SECRET, TOKEN_SECRET, SECRET_ENCRYPTION_KEY, object storage variables and the public base URL variables on the control-plane service, then redeploy.
- Verify
https://<your-app>/api/ready, open /execution, and run Add Executor on a worker machine.
Prompt for your agent
In the wemux repo at <repo-path>, deploy the control plane to Railway with the documented commands. Report the public HTTPS origin and confirm that /api/ready returns a healthy response.
Caveat. The README warns that a plain Deploy from GitHub repo misdetects the project and crashes, so use the infrastructure-as-code flow.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for wemux-ai/wemux and "Deploy your own Wemux instance on Railway"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer