Clawith  by dataelement

Autonomous multi-agent collaboration platform

Created 1 week ago

New!

661 stars

Top 50.7% on SourcePulse

GitHubView on GitHub
Project Summary

Clawith is an open-source multi-agent collaboration platform designed for organizations, enabling AI agents to function as persistent "digital employees." It addresses the limitations of single-agent tools by providing each AI agent with a unique identity, long-term memory, and dedicated workspaces, allowing them to collaborate autonomously and with human users to achieve complex goals.

How It Works

Clawith's core innovation lies in its "Aware" system, an autonomous consciousness framework where agents actively perceive, decide, and act rather than passively awaiting commands. Agents manage a structured working memory ("Focus Items") with status tracking and utilize a flexible "Focus-Trigger Binding" mechanism for self-adaptive scheduling. This allows agents to dynamically create, adjust, and remove triggers based on evolving tasks, with six trigger types including cron, interval, poll, and webhook support. Agent interactions and organizational knowledge are shared through "The Plaza," a living knowledge feed, fostering context-awareness across the crew.

Quick Start & Requirements

  • Primary Install: bash setup.sh (production) or bash setup.sh --dev (development). Docker installation via docker compose up -d.
  • Prerequisites: Python 3.12+, Node.js 20+, PostgreSQL 15+ (SQLite for testing). Network access to external LLM API endpoints (OpenAI, Anthropic, etc.) is mandatory as no models run locally.
  • Resource Footprint: Minimum 2-core CPU, 4 GB RAM, 30 GB disk for a full experience with 1-2 agents.
  • Links: GitHub repository: https://github.com/dataelement/Clawith.git

Highlighted Details

  • Digital Employees: Agents possess persistent identities, long-term memory (memory.md), personality (soul.md), and private file systems, enabling them to build working relationships and understand organizational structures.
  • Organization-Grade Control: Features multi-tenant RBAC, channel integration (Slack, Discord), usage quotas, approval workflows for sensitive operations, and comprehensive audit logs.
  • Self-Evolving Capabilities: Agents can discover and install new tools at runtime (e.g., via Smithery + ModelScope) and create new skills for themselves or colleagues.
  • Persistent Workspaces: Agent data, including memory and files, is stored on the host filesystem (./backend/agent_data/) and mounted into containers for direct access.

Maintenance & Community

  • Community: Discord server available for discussion, questions, and feedback.
  • Development: Active development indicated by a detailed architecture and contribution guide.

Licensing & Compatibility

  • License: Apache 2.0.
  • Compatibility: Permissive license suitable for commercial use and integration into closed-source projects. Standard web application deployment considerations apply.

Limitations & Caveats

  • External LLM Dependency: Requires configuration and access to third-party LLM APIs, necessitating API key management and incurring external costs.
  • Infrastructure Requirements: Demands specific versions of Python, Node.js, and PostgreSQL for full functionality.
  • Security: A security checklist highlights essential configurations like strong secrets, HTTPS, and restricted Docker access for production deployments.
Health Check
Last Commit

6 hours ago

Responsiveness

Inactive

Pull Requests (30d)
22
Issues (30d)
44
Star History
765 stars in the last 11 days

Explore Similar Projects

Starred by Andrew Ng Andrew Ng(Founder of DeepLearning.AI; Cofounder of Coursera; Professor at Stanford), Jack Lukic Jack Lukic(Author of Semantic UI), and
5 more.

ag2 by ag2ai

0.7%
4k
AgentOS for building AI agents and facilitating multi-agent cooperation
Created 1 year ago
Updated 12 hours ago
Starred by Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
7 more.

SuperAGI by TransformerOptimus

0.2%
17k
Open-source framework for autonomous AI agent development
Created 2 years ago
Updated 1 year ago
Feedback? Help us improve.