CoPaw  by agentscope-ai

Personal AI assistant for multi-app integration and local deployment

Created 2 weeks ago

New!

10,111 stars

Top 5.1% on SourcePulse

GitHubView on GitHub
Project Summary

CoPaw offers a personal AI assistant designed for easy installation and flexible deployment across local machines or the cloud, integrating seamlessly with multiple chat applications. It targets users seeking a customizable and controllable AI partner for daily tasks, social media monitoring, productivity, and research, providing a unified interface for diverse communication channels and extensible capabilities.

How It Works

CoPaw is built on the AgentScope framework, enabling it to act as a personal agent across various platforms like DingTalk, Feishu, QQ, Discord, and iMessage. Its architecture emphasizes user control over memory and personalization, allowing local or cloud deployment with scheduled task capabilities. Functionality is extended through a "Skills" system, featuring built-in cron jobs and auto-loading custom scripts, promoting a no-lock-in approach to agent development.

Quick Start & Requirements

  • Primary install: pip install copaw (recommended), one-line installer (curl ... | bash for macOS/Linux, irm ... | iex for Windows), or Docker (docker pull agentscope/copaw:latest).
  • Prerequisites: Python 3.10 to <3.14. API keys are required for cloud LLM providers (e.g., DashScope, Azure OpenAI). Optional support for local models via llama.cpp, MLX, or Ollama requires additional setup.
  • Links: Documentation: https://copaw.agentscope.io/, GitHub Repo: https://github.com/agentscope-ai/CoPaw, Discord: https://discord.gg/eYMpfnkG8h.

Highlighted Details

  • Supports integration with numerous chat platforms including DingTalk, Feishu, QQ, Discord, iMessage, and Telegram.
  • Offers flexible deployment options: local installation, Docker containers, ModelScope Studio one-click setup, and Alibaba Cloud ECS deployment.
  • Enables running Large Language Models (LLMs) locally using backends like llama.cpp, MLX (Apple Silicon), and Ollama, eliminating the need for cloud API keys.
  • The recent v0.0.4 release (March 2, 2026) introduced Telegram support, new LLM providers, Ollama SDK integration, and significant bug fixes and performance enhancements.

Maintenance & Community

The project shows active development with frequent releases, including a recent update in March 2026. Community contributions are actively encouraged, with numerous new contributors acknowledged. Community interaction is facilitated via Discord and DingTalk channels.

Licensing & Compatibility

CoPaw is released under the Apache License 2.0, which permits commercial use and integration into closed-source projects.

Limitations & Caveats

The one-line installer is noted as being in beta. Several advanced features, including app-level packaging, multimodal support, multi-agent workflows, and enhanced security measures (like shell execution confirmation and tool security), are listed as planned or long-term roadmap items, indicating they are not yet fully implemented.

Health Check
Last Commit

14 hours ago

Responsiveness

Inactive

Pull Requests (30d)
441
Issues (30d)
646
Star History
10,281 stars in the last 14 days

Explore Similar Projects

Feedback? Help us improve.