relaywise
v0.2.0
Published
relay — a terminal coding agent that sends every request to the right agent, model and effort (Claude Code, Codex, OpenCode, Hermes), in isolated sandboxes
Maintainers
Readme
relay
A terminal coding agent in the style of Claude Code and Codex CLI, where every request goes to the agent, model and effort that fit it — Claude Code, Codex, OpenCode or Hermes — chosen with TypeSafe's Jev model. Agents run in isolated sandboxes; their changes land in your repo as an unstaged diff you review.
› Add apply_discount(items, pct) to prices.py, validating pct is between 0 and 100
⎿ opencode · deepseek-v4.1-flash Jev 396ms · easy code change · est $0.0030
⏺ read /home/agent/workspace/prices.py
⏺ edit /home/agent/workspace/prices.py
Added apply_discount(items, pct) to prices.py, raising ValueError outside 0–100.
✓ done · $0.0030 · 9.0s · turn 1 · 1 file +6 −0Install
Needs Docker and Node 22+.
npm install -g relaywise
relay up # asks for your keys once, pulls the images, starts the gateway
cd ~/code/your-repo && relayrelay down stops the gateway, relay logs follows it, relay up --reconfigure changes keys.
Use
relay— interactive session in the current directory./helplists commands:/routeshows where a task would go and why,/harness/model/effort/objective/budgetsteer routing,/diffand/undoreview or revert the last change,/memoryshows the project's ledger,/newstarts a fresh session that is still briefed from it.relay -p "task"— one task, non-interactive (stdin works too);--jsonprints the result; exits non-zero on failure.relay status,relay memory [turn].
Point it at a gateway with RELAYWISE_URL / RELAYWISE_KEY or --url / --key
(default http://127.0.0.1:8420).
Apache-2.0 · https://github.com/Sauhard74/relaywise
