ClawPanel  by zhaoxinyi02

Visual management panel for AI assistants and multi-channel integration

Created 3 months ago
842 stars

Top 41.8% 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

3 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
2
Star History
44 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

1.6%
11k
AI agent and multi-agent workflow framework
Created 1 year ago
Updated 12 hours ago
Feedback? Help us improve.