Quickstart
From nothing to a Memi-shipped PR in five minutes. Three real steps: install Memi in Slack, give it a coding-agent key, ask it to do something.
1. Add Memi to your Slack workspace
Memi connects via Slack's standard OAuth flow and Socket Mode, so nothing on your network has to change. The bot auto-joins all public channels once installed.
2. Connect a coding agent
Memi spawns Claude Code or Codex as a subprocess to do the actual code writing — but it uses yourcredentials, not Memoire's. That keeps inference costs on your account where you already have a budget, and lets you pick the model.
From the dashboard:
- Go to Coding Agents.
- Click Connect on either Claude or Codex. OAuth flow handles the rest.
- Or paste a raw API key — it's encrypted at rest and only decrypted inside the spawned subprocess.
Tip: a Pro plan Anthropic OAuth subscription works just as well as an API key, and won't show up as a separate line item.
3. Ask Memi to do something
In any Slack channel where Memi is, post:
@memi add a /healthz route to apps/web that returns 200 with {ok:true}What happens next:
- Memi reacts with 👀 within ~2 seconds.
- It posts a quick plan in the thread, then either ships immediately or waits for your approval, depending on the task complexity and your org settings.
- When the code is done, Memi pushes a branch, opens a PR, and records a short demo video showing the new behaviour running in a sandbox.
- Final reply has the PR link, the demo, and a short summary.
4. Watch it work
While Memi is running you can keep talking to it. Reply in the same thread to:
- Steer mid-task: "actually use TypeScript not JavaScript" — Memi picks it up before the next subroutine.
- Pause:
!pausestops at the next safe boundary;!resumecontinues. - Bail:
EXIThalts the run and tells you where it stopped.
5. (Optional) Verify gateway health
For monitoring or red-team review, the gateway exposes two public endpoints:
# Quick liveness + version
curl https://api.trymemoire.com/readyz | jq
# Full diagnostics + recent events
curl 'https://api.trymemoire.com/diagnostics?limit=20' | jqOr use the in-product status page at /dashboard/status for a visual version of the same data.
What's next
- Connect more tools → Connectors
- Tune Memi's behaviour → Concepts
- See the API surface → Gateway API