> ## Documentation index
> Fetch the complete index at: https://maritime.sh/llms.txt
> Setup procedure for AI agents (install, sign in, deploy, verify): https://maritime.sh/agents.md
> This page as HTML: https://maritime.sh/docs/templates

# Agent templates

A template is a ready-to-deploy agent: a real agent framework, pre-configured and packaged as an image. Launch
one of Maritime's ready-made templates in one click, then make it yours from the agent page.

## Ready-made templates

The [Agents page](https://maritime.sh/agents#templates) in the dashboard lists Maritime's ready-to-run templates.
Each is one image pull from live: pick one, give it a name, and deploy. [Choose a framework](https://maritime.sh/docs/frameworks) compares them side by side; each
links straight to its guide:

- [OpenClaw](https://maritime.sh/docs/frameworks/openclaw): autonomous agent with 100+ skills.
- [Hermes](https://maritime.sh/docs/frameworks/hermes): self-improving agent with persistent memory.
- [ZeroClaw](https://maritime.sh/docs/frameworks/zeroclaw): ultra-lightweight Rust agent, <5 MB RAM.
- [Claude Code](https://maritime.sh/docs/frameworks/claude-code): Claude Code with its own
  computer, real bash and file tools in a persistent workspace.
- [Codex](https://maritime.sh/docs/frameworks/codex): OpenAI Codex with its own computer, chat from
  anywhere and the full TUI in the terminal.
- [DeepSeek Harness](https://maritime.sh/docs/frameworks/deepseek-harness): DeepSeek's plugin-based
  agent harness with its full web workbench and session replay.

## Template ids

From code, name the template by its id: `openclaw`, `hermes`, `zeroclaw`, `claude_code`, `codex` or `dsh`. It is
`template` in the [SDK](https://maritime.sh/docs/sdk/agents), `templateId` in the
[REST API](https://maritime.sh/docs/api) and `--template-id` on `maritime agents create`. To run your own code
instead, [deploy any container](https://maritime.sh/docs/frameworks/custom).
