OmicClaw iMessage Tutorial

iMessage remains a macOS-only channel, but it is now typically launched through the gateway stack.

1. Install Dependency

brew install steipete/tap/imsg

3. Full Start Command

omicclaw \
  --channel imessage \
  --imessage-cli-path "$(which imsg)" \
  --imessage-db-path ~/Library/Messages/chat.db \
  --imessage-include-attachments \
  --model claude-sonnet-4-6 \
  --api-key "$ANTHROPIC_API_KEY" \
  --auth-mode environment \
  --session-dir ~/.ovjarvis \
  --max-prompts 0 \
  --verbose

4. Current Notes

  • Launching through omicclaw or omicverse gateway keeps the web gateway available.

  • Use omicverse claw -q ... only for code generation, not for iMessage bot runtime.

5. Troubleshooting

  1. imsg not found Check which imsg.

  2. Cannot read chat.db Verify the DB path and macOS permission prompts.

  3. Attachments are missing Start with --imessage-include-attachments.