Discover and explore top open-source AI tools and projects—updated daily.
ComposioHQPersonal AI assistant for messaging platforms with extensive tool access
New!
Top 26.5% on SourcePulse
A personal AI assistant that integrates with popular messaging platforms like WhatsApp, Telegram, Signal, and iMessage. It provides users with AI-powered responses, persistent memory, scheduling capabilities, and access to over 500 third-party applications through integrations, aiming to bring advanced AI functionalities directly into daily communication workflows.
How It Works
The system operates as a unified gateway, connecting to user-specified messaging platforms. It routes incoming messages to a chosen AI provider—either Anthropic's Claude models or open-source alternatives via Opencode. The core logic orchestrates AI responses, manages persistent memory, schedules tasks, and facilitates tool execution through the Composio API, which unlocks over 500 third-party application integrations.
Quick Start & Requirements
ANTHROPIC_API_KEY), Composio API key (COMPOSIO_API_KEY). Platform-specific: WhatsApp (phone), Telegram (bot token), Signal (signal-cli), iMessage (macOS, imsg CLI).git clone), install dependencies (npm install). Install AI providers (Claude Code or Opencode).ANTHROPIC_API_KEY and COMPOSIO_API_KEY as environment variables.node cli.js for an interactive menu or node cli.js chat/node cli.js start for direct execution.docker compose up -d.Highlighted Details
Maintenance & Community
Community support is available via a Discord server and X/Twitter updates. Contributions are welcomed through GitHub Issues for bug reports and feature requests, and GitHub Discussions for ideas.
Licensing & Compatibility
The project is released under the MIT license, generally permitting commercial use and integration into closed-source projects, subject to the terms of service for the underlying AI providers and Composio.
Limitations & Caveats
The iMessage integration is exclusive to macOS. Remote deployments require careful configuration of persistent Docker volumes for memory persistence. The setup process, particularly for remote deployment, may require significant system resources and technical expertise, with troubleshooting guides addressing common issues like memory allocation and authentication.
1 week ago
Inactive
cloudflare