elsewhere is an OpenClaw companion plugin for guided onboarding, proactive travel postcards, delayed replies, and grounded trip updates.
- OpenClaw
2026.3.28or newer - Node.js
22or newer
openclaw plugins install @dreamarc/elsewhere
openclaw gateway restartAdd the minimum config under plugins.entries.elsewhere.config:
{
"plugins": {
"entries": {
"elsewhere": {
"config": {
"geminiApiKey": "YOUR_GEMINI_API_KEY"
}
}
}
}
}Then activate it in chat:
/elsewhere activate
If you prefer OpenRouter, set openrouterApiKey instead. The first activation will guide you through locale, persona, and model setup.
openclaw plugins update elsewhere
openclaw gateway restartYou can also update everything at once with openclaw plugins update --all.
- Existing runtime state is migrated into the
elsewherestate directory on startup. - Existing plugin config is merged into
plugins.entries.elsewhere.configduring upgrades. - GitHub branch installs and old marketplace-spec installs are no longer the recommended update path.
- Run
/elsewhere activate. - Follow the setup prompts to choose language and create your companion.
- Send
/elsewhere start --to Tokyoto start a trip. - Use
/elsewhere statusor/elsewhere tickwhile testing.
- Update code, docs, and
CHANGELOG.md. - Bump the version in
package.json. - Run
npm run release:check. - Create the matching Git tag
vX.Y.Z. - Run
npm run release:publish:dry-run. - Run
npm run release:publish.
The publish scripts use ClawHub as the primary registry and npm as the companion distribution channel.