OmicClaw iMessage 教程#
iMessage 仍然是仅限 macOS 的通道,但现在通常通过 gateway 技术栈启动。
1. 安装依赖#
brew install steipete/tap/imsg
2. 推荐启动命令#
omicclaw \
--channel imessage \
--imessage-cli-path "$(which imsg)" \
--imessage-db-path ~/Library/Messages/chat.db
等效的通用 gateway 入口:
omicverse gateway \
--channel imessage \
--imessage-cli-path "$(which imsg)" \
--imessage-db-path ~/Library/Messages/chat.db
3. 完整启动命令#
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. 当前注意事项#
通过
omicclaw或omicverse gateway启动可保持 web gateway 可用。仅在代码生成时使用
omicverse claw -q ...,不适用于 iMessage 机器人运行时。
5. 故障排查#
找不到
imsg检查which imsg。无法读取
chat.db验证数据库路径和 macOS 权限提示。附件丢失 添加
--imessage-include-attachments启动。