Installation
For Developers
Tandemu installs into any of four agents: Claude Code, OpenCode, Cursor, or Codex CLI. All share the same /morning → /finish lifecycle, the same five skills, telemetry, and persistent memory.
Option A: Claude Code
In Claude Code, run:
/plugin marketplace add sebastiangrebe/tandemu
/plugin install tandemu
/reload-pluginsExit and reopen Claude Code, then run:
/tandemu:setupAfter setup completes, exit and reopen Claude Code once more to activate the memory server.
If the /tandemu:setup command doesn’t appear, try exiting and reopening Claude Code first, then run it.
The setup skill will:
- Ask whether you’re connecting to Tandemu Cloud or a self-hosted instance
- Open your browser for authentication
- Configure telemetry, permissions, and memory
- Install utility skills (
/morning,/finish,/pause,/standup,/create) - Set up the MCP memory server for persistent context
After that, open any project and run /morning to get started.
Option B: OpenCode
Clone the repo and run the installer with --target=opencode:
git clone https://github.com/sebastiangrebe/tandemu.git
cd tandemu
./install.sh --target=opencodeThe installer authenticates you, registers @sebastiangrebe/opencode-plugin in ~/.config/opencode/opencode.json, and copies skills, commands, and AGENTS.md into ~/.config/opencode/. Bun auto-installs the plugin on the next opencode launch.
If you prefer to wire up opencode.json manually, the minimal config is:
{
"$schema": "https://opencode.ai/config.json",
"plugin": ["@sebastiangrebe/opencode-plugin"]
}You’ll still need to run ./install.sh --target=opencode once to configure auth and the MCP memory server.
Option C: Cursor
git clone https://github.com/sebastiangrebe/tandemu.git
cd tandemu
./install.sh --target=cursorInstalls the five skills as native slash commands in ~/.cursor/commands/, a global personality rule at ~/.cursor/rules/tandemu.mdc, and the OpenMemory MCP server in ~/.cursor/mcp.json. See Connecting Cursor for details.
Option D: Codex CLI
git clone https://github.com/sebastiangrebe/tandemu.git
cd tandemu
./install.sh --target=codexInstalls the five skills as slash prompts in ~/.codex/prompts/, personality in ~/.codex/AGENTS.md, and the OpenMemory MCP server under [mcp_servers.tandemu] in ~/.codex/config.toml. See Connecting Codex CLI for details.
Option E: Install script (multi-agent / scripted)
./install.sh # auto-detects installed agents and prompts
./install.sh --target=cursor,codex # comma-separated for multiple
./install.sh --target=all # everything detected
./install.sh --target=both # legacy alias: claude + opencodeRun from the Tandemu repo directory. Useful for scripted onboarding or CI/CD.
Prerequisites
- At least one of: Claude Code (install ), OpenCode (install ), Cursor (install ), or Codex CLI (install )
- python3 — for configuration (pre-installed on macOS/Linux)
- curl — for downloading (pre-installed on macOS/Linux)
Re-authenticate
If your token expires or you need to switch organizations:
- Claude Code plugin: run
/tandemu:setupagain - OpenCode / Cursor / Codex / script: re-run
./install.shwith the appropriate--target=flag (or no flag to auto-detect)
All paths detect existing config and re-authorize.
Manage installation
./install.sh --check # Check for updates
./install.sh --uninstall # Remove all Tandemu filesFor Platform Administrators
Looking to deploy Tandemu on your own infrastructure? See the Self-Hosting guide for full setup instructions, configuration, and management.