ClawPanel  by zhaoxinyi02

Visual management panel for AI assistants and multi-channel integration

Created 2 months ago
768 stars

Top 45.2% on SourcePulse

GitHubView on GitHub
Project Summary

ClawPanel provides a unified, visual management interface for AI assistants and over 20 communication channels. It addresses the complexity of managing multiple AI agents and their interactions across diverse platforms by offering a single-binary, cross-platform solution. This tool is beneficial for developers, researchers, and power users who need centralized control, real-time monitoring, and streamlined deployment of their AI-powered applications.

How It Works

The system features a Go (1.22+) backend built with the Gin framework, handling core logic, process management, and API services, while a React 18 frontend, embedded directly into the Go binary, provides a dynamic user interface. Communication and real-time data streaming (logs, status) are managed via WebSockets. SQLite is used for data persistence. The architecture emphasizes a single, statically compiled binary for easy deployment across Linux, macOS, and Windows.

Quick Start & Requirements

  • Primary Install/Run Command: Recommended installation via curl script for Linux/macOS or PowerShell script for Windows. Manual download from releases or building from source is also supported.
  • Non-Default Prerequisites: Building from source requires Go 1.22+ and Node.js 18+. No specific hardware like GPUs is mentioned.
  • Links: Quick start instructions are detailed in the README. API documentation and changelogs are available via provided links.

Highlighted Details

  • Workflow Center 1.0: Enables complex workflow creation, AI-generated templates, task automation, session takeover, and file transfer capabilities.
  • Multi-Agent Console: Provides management for agents, their core files, skills, channels, and sessions, featuring advanced routing rules and a previewer.
  • 20+ Channel Support: Unified configuration and management for numerous built-in and plugin channels including QQ, WeChat, Telegram, Discord, Slack, and more.
  • Plugin System: A marketplace allows browsing, installing, updating, and configuring third-party plugins with development documentation and conflict detection.
  • Automated Updates: Integrated self-update mechanism for the panel, including checksum verification and automatic restarts.

Maintenance & Community

Notable contributors include zhaoxinyi02, BlueSkyXN, Hns16, and codeKing6412. Community exchange is facilitated via a WeChat group. GitHub Actions are utilized for CI/CD, and Dependabot is configured for dependency management.

Licensing & Compatibility

  • License Type: CC BY-NC-SA 4.0 (Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International).
  • Compatibility Notes: Strictly non-commercial use is permitted. Modifications must be shared under the same license. Commercial use or integration into closed-source commercial products is prohibited.

Limitations & Caveats

The project is explicitly licensed for "learning and research purposes only" and strictly prohibits commercial use. Using third-party clients for QQ/WeChat login carries a risk of account bans. The author disclaims responsibility for any consequences arising from the use of the software.

Health Check
Last Commit

20 hours ago

Responsiveness

Inactive

Pull Requests (30d)
20
Issues (30d)
31
Star History
371 stars in the last 30 days

Explore Similar Projects

Starred by Gagan Bansal Gagan Bansal(Coauthor of AutoGen; Research Scientist at Microsoft Research), Elvis Saravia Elvis Saravia(Founder of DAIR.AI), and
1 more.

agent-framework by microsoft

4.9%
9k
AI agent and multi-agent workflow framework
Created 11 months ago
Updated 1 day ago
Feedback? Help us improve.