CoPaw is a self-hosted AI assistant framework that connects to pretty much every chat platform you'd actually use: DingTalk, Feishu, Discord, Telegram, QQ, even Matrix and MQTT. You drop Python files into a skills folder and they auto-load as function calls the agent can invoke. It handles both OpenAI-style APIs and local models through Ollama, runs a web console on localhost:8088, and supports cron scheduling for recurring tasks like posting weather updates to a channel. The setup is straightforward with script installers for all platforms or a simple pip install. If you want one agent responding across multiple chat apps without wrestling with separate bot frameworks, this does exactly that.
npx skills add https://github.com/aradotso/trending-skills --skill copaw-ai-assistant