Memory Workshop

Give an agent access to your own memory.

Read the full guide →

QR code to jacobcole.ai/memory-workshop
1 OpenClaw install + connect a chat

Install — macOS / Linux

curl -fsSL https://openclaw.ai/install.sh | bash
openclaw onboard --install-daemon

Onboarding picks your model provider and starts the Gateway. Then DM your bot.

Windows, verifying, troubleshooting

Windows (PowerShell):

iwr -useb https://openclaw.ai/install.ps1 | iex

Check it came up:

openclaw gateway status && openclaw dashboard

When something's wrong:

openclaw doctor

Needs Node 22.22.3+, 24.15+, or 25.9+ and a provider API key.

Connect Telegram — fastest channel

  1. Message @BotFather/newbot → save the token
  2. Put it in your config as channels.telegram.botToken
  3. Run the commands below and approve yourself
openclaw gateway && openclaw pairing list telegram
WhatsApp instead · safety settings
openclaw channels add --channel whatsapp
openclaw channels login --channel whatsapp

QR-only login, so have your phone in hand.

Before you let anyone else in: keep dmPolicy on "pairing" or "allowlist". "open" means anyone who finds your bot gets your files and your shell.

2 Ideaflow connector notes in Claude & ChatGPT

Don't have Ideaflow yet?

A low-friction capture notebook — the memory the connector reads and writes. Free to start.

The endpoint — same for every client

https://prod-api.ideaflow.app/v1/mcp

OAuth — you sign in during setup. Don't open this URL; it's for pasting into a connector.

Claude — web, desktop, mobile

Open connector settings

Add custom connector → name it Ideaflow → paste → Connect → sign in. Then start a new chat.

Claude Code — terminal

claude mcp add --transport http ideaflow https://prod-api.ideaflow.app/v1/mcp

Then /mcp inside Claude Code to sign in.

Other clients — Cursor, VS Code, ChatGPT

Cursor and VS Code support real install links — one click, prefilled:

ChatGPT Pro / Business+ — custom MCP connectors aren't available on Plus. Settings → Connectors → Advanced → Developer mode → Create → paste the endpoint → OAuth.

Open ChatGPT settings
3 Your archives X and Instagram, local

Birdclaw — X / Twitter

X takes hours to days to prepare it — start now, set up the rest while you wait.

brew install steipete/tap/birdclaw
Import, sync, serve, back up
birdclaw init && birdclaw import archive --json && birdclaw serve

Keep it current (bookmarks especially — the API won't give you all of them):

birdclaw sync bookmarks --mode auto --limit 100 --refresh --json

Back up to a private repo — this contains your DMs. Full quickstart

Gramclaw — Instagram

npm install -g https://gramclaw.globalbr.ai/downloads/gramclaw-1.1.0.tgz

The official build, by Art Jing. Site + demo at gramclaw.globalbr.ai.

Try it with no login · the fork with Instagram sign-in

Demo mode — fictional content, no Instagram account needed:

gramclaw init --demo && gramclaw serve --open

Real archive:

gramclaw import archive ~/Downloads/instagram-export.zip --json

My fork adds direct Instagram sign-in. Same gramclaw command, so pick one — installing it replaces the official build:

npm install -g https://jacobcole.ai/downloads/gramclaw-fork-1.1.0.tgz
4 Group chats beta

Group chats → durable artifacts beta

Point your agent at a group chat and have it write the parts worth keeping out to a wiki. Assembly required.