feat(channels): add bluebubbles imessage adapter
This commit is contained in:
@@ -6,7 +6,7 @@ Self-hosted personal AI assistant with Telegram and Terminal interfaces.
|
||||
|
||||
- **Multi-Frontend**: Telegram bot + Terminal UI (minimal & fullscreen modes) + Web UI dashboard
|
||||
- **Multi-Model**: Anthropic Claude, OpenAI, GitHub Copilot, Gemini, Bedrock, Zhipu AI (GLM), xAI (Grok), Ollama, llama.cpp with intelligent routing
|
||||
- **Multi-Channel**: Telegram, Discord, Slack, WhatsApp, Matrix, Signal, Microsoft Teams, and Google Chat with unified adapter interface
|
||||
- **Multi-Channel**: Telegram, Discord, Slack, WhatsApp, Matrix, Signal, Microsoft Teams, Google Chat, and iMessage (BlueBubbles) with unified adapter interface
|
||||
- **Web Dashboard**: SPA control panel with health monitoring, chat, session browser, usage stats, and settings editor
|
||||
- **Model Switching**: Switch between cloud/local models on demand
|
||||
- **Session Persistence**: SQLite-backed conversation history
|
||||
@@ -172,6 +172,18 @@ google_chat:
|
||||
# Google Chat messaging endpoint should point to:
|
||||
# POST https://<your-flynn-host>/google-chat/events
|
||||
|
||||
# Optional: iMessage via BlueBubbles
|
||||
bluebubbles:
|
||||
endpoint: "http://localhost:1234"
|
||||
api_key: "${BLUEBUBBLES_API_KEY}"
|
||||
webhook_token: "${BLUEBUBBLES_WEBHOOK_TOKEN}"
|
||||
allowed_chat_guids: []
|
||||
require_mention: true
|
||||
mention_name: "flynn"
|
||||
|
||||
# BlueBubbles webhook endpoint should point to:
|
||||
# POST https://<your-flynn-host>/bluebubbles/events
|
||||
|
||||
models:
|
||||
default:
|
||||
provider: anthropic
|
||||
|
||||
Reference in New Issue
Block a user