Give your agent access to Ren
Ren is one backend with many ways in. In this tutorial you’ll connect Ren to the coding agent you already use (for example, Claude Code), run Ren from inside it, and deploy your agent stack so it’s reachable from every client: coding agents, MCPs, and the SDK.
1. Run Ren from your coding agent
Install the Ren plugin into your coding agent so it can pair the Ren CLI and call Ren on your behalf.
-
Install the Ren plugin for your coding agent.
-
Pair it with your account. The plugin runs
ren initand signs you in. -
Confirm the connection:
Terminal window ren whoami
Your coding agent can now create sessions, run agents, and manage resources on Ren directly from your editor.
2. Deploy your agent stack to Ren
Define your agents, skills, and MCPs as code, then deploy them to Ren so they run on managed compute instead of your laptop.
- From your coding agent, create an agent and publish a version with its system prompt and model.
- Attach skills and MCP servers the agent needs.
- Deploy the stack to a project on your pod.
Once deployed, the stack lives on Ren: versioned, observable, and shareable across your org.
3. Reach it from every client
Because the stack runs on Ren’s backend, the same agents are reachable from any entry point:
| Client | How it connects |
|---|---|
| Coding agents | Through the Ren plugin and CLI, from inside your editor |
| MCPs | The Ren MCP tools (such as session.create) expose your agents to tools |
| TypeScript SDK | The TypeScript SDK wraps the API |
| CLI / API | The Ren CLI and REST API drive everything |
What you built
You connected your coding agent to Ren, deployed an agent stack to managed compute, and made it reachable from every Ren client.
Next steps
- Automate runs with Schedule tasks or Trigger from your code.
- Share what you built by publishing to the registry.