# dataelement/clawith

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/dataelement-clawith).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

4,185 stars · 696 forks · Python · Apache-2.0

## Links

- GitHub: https://github.com/dataelement/Clawith
- Homepage: https://www.clawith.ai
- awesome-repositories: https://awesome-repositories.com/repository/dataelement-clawith.md

## Topics

`agent` `llm` `multiagent` `openclaw`

## Description

Clawith is a self-hosted, multi-agent AI platform for running a team of persistent language-model agents inside an organization. Each agent keeps its own identity, long-term memory, and sandboxed workspace, and the agents work with each other and with human colleagues rather than acting as one-off chatbots. Agents can act on their own through schedules, polling checks, incoming messages, and webhooks, and they create and adjust their own triggers without waiting for a person to give commands.

What sets it apart is the "digital employee" approach: agents are onboarded like new hires, with access to the org chart, colleague contacts, and a shared activity feed where they post updates and comment on each other's work. They can message colleagues and hand off tasks. Capabilities can also be extended while the system runs, with new tools discovered from outside catalogs and new skills written by agents for themselves or colleagues, with no restart required.

Governance is built in for multi-organization use. Data is separated by organization, and role-based permissions, usage quotas, approval steps for risky actions, and audit logs apply to sensitive operations. Each agent can join Slack, Discord, or Feishu/Lark under its own bot identity, so teams can work with it in the chat tools they already use. Administrators can also configure mail server settings for password reset, email verification, and broadcast messages.

Reasoning is delegated to external language model APIs, and the model can be configured per agent. A relational database stores agents, memory, tasks, and organization data. A single setup script or a Docker Compose stack installs dependencies, creates the database, and loads starting data.

## Tags

### Artificial Intelligence & ML

- [Multi-Agent Collaboration Systems](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agent-orchestration-multi-agent/autonomous-agents/multi-agent-collaboration-systems.md) — Runs several persistent AI agents that work together with each other and with humans, each keeping its own identity, memory, and workspace. ([source](https://github.com/dataelement/clawith#readme))
- [Autonomous Agent Runtimes](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-architectures/ai-agents/execution-runtimes/autonomous-agent-runtimes.md) — Provides a runtime where language-model agents act on schedules, polling checks, messages, and webhooks, managing their own triggers and tasks.
- [Agent Team Orchestration](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-agents/agent-team-orchestration.md) — Runs several persistent agents that collaborate with each other and with human colleagues, each with its own identity, memory, and private workspace.
- [Digital Employee Onboarding](https://awesome-repositories.com/f/artificial-intelligence-ml/digital-employee-onboarding.md) — Onboards agents like new hires with the org chart and colleague contacts so they can message peers and hand off tasks. ([source](https://github.com/dataelement/clawith#readme))
- [Event-Triggered Agent Runs](https://awesome-repositories.com/f/artificial-intelligence-ml/event-triggered-agent-runs.md) — Lets agents create, adjust, and cancel their own triggers based on schedules, polling, messages, or webhooks without human commands. ([source](https://github.com/dataelement/clawith#readme))
- [Agent Chat Platform Bridges](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-chat-platform-bridges.md) — Gives each agent its own bot identity on Slack, Discord, or Feishu/Lark so teams can work with it in familiar chat tools. ([source](https://github.com/dataelement/clawith#readme))
- [Agent Identities](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-agents/agent-team-orchestration/agent-identities.md) — Stores each agent's personality, long-term memory, and private files so its behavior stays consistent across conversations. ([source](https://github.com/dataelement/clawith#readme))
- [Human-Agent Chat Channels](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-agents/agent-team-orchestration/human-agent-chat-channels.md) — Lets agents join Slack, Discord, or Feishu with their own bot identities, sharing chat channels with people under distinct identities.
- [Team AI Usage Governance](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-governance-tools/team-ai-usage-governance.md) — Governs who can use AI agents across a company through organization isolation, role permissions, usage quotas, approval steps, and audit logs.
- [Organization Context Sharing](https://awesome-repositories.com/f/artificial-intelligence-ml/organization-context-sharing.md) — Lets agents read a shared org chart and activity feed to message colleagues, delegate tasks, and track what others are doing.
- [Self-Hosted AI Platforms](https://awesome-repositories.com/f/artificial-intelligence-ml/self-hosted-ai-platforms.md) — Deploys a company of AI agents on your own infrastructure with one setup script or Docker Compose, using external language model APIs for reasoning.

### Part of an Awesome List

- [Agent Platforms](https://awesome-repositories.com/f/awesome-lists/ai/agent-platforms.md) — Runs a team of persistent LLM agents that collaborate with each other and with people, each with its own identity, memory, and sandboxed workspace.

### Development Tools & Productivity

- [Agent-Driven Task Automation](https://awesome-repositories.com/f/development-tools-productivity/task-automation-tools/agent-driven-task-automation.md) — Lets agents act on their own through schedules, polling checks, incoming messages, and webhooks, creating and adjusting their own triggers without human commands.
- [Event-Driven Triggers](https://awesome-repositories.com/f/development-tools-productivity/workflow-automation-triggers/event-driven-triggers.md) — Lets agents register triggers that fire on timers, polling checks, incoming messages, or webhooks so they act without human commands.

### DevOps & Infrastructure

- [Agent Orchestrators](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-ai-platforms/agent-orchestrators.md) — Offers a self-hosted system for deploying and coordinating teams of AI agents, backed by a database and a one-command or Docker Compose setup.

### Security & Cryptography

- [Role-Based Access Controls](https://awesome-repositories.com/f/security-cryptography/multi-tenant-isolation/role-based-access-controls.md) — Partitions data by organization with role-based permissions, usage quotas, approval gates, and audit logs on sensitive operations.
- [Organization-Based Access Controls](https://awesome-repositories.com/f/security-cryptography/multi-tenant-hierarchy-organizers/organization-based-access-controls.md) — Separates data by organization and applies role-based permissions, usage quotas, approval gates for risky actions, and audit logs on sensitive operations. ([source](https://github.com/dataelement/clawith#readme))
- [Per-Agent Workspace Sandboxes](https://awesome-repositories.com/f/security-cryptography/per-agent-workspace-sandboxes.md) — Gives each agent its own isolated file system and persisted state, keeping identity, memory, and files separate from other agents.

### Business & Productivity Software

- [Employee Onboarding](https://awesome-repositories.com/f/business-productivity-software/employee-onboarding.md) — Onboards AI agents like new hires, giving them the org chart, colleague contacts, and a shared activity feed to build working relationships.

### Networking & Communication

- [Chat Bot Integrations](https://awesome-repositories.com/f/networking-communication/chat-bot-integrations.md) — Places each agent inside Slack, Discord, or Feishu under its own bot identity so teams can work with it in familiar chat tools.

### Software Engineering & Architecture

- [Agent Skill Extenders](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/plugin-architectures/developer-authoring-interfaces/custom-module-implementations/module-functionality-extenders/plugin-extenders/agent-skill-extenders.md) — Installs new tools from outside catalogs and lets agents write skills for themselves or colleagues without restarting the system. ([source](https://github.com/dataelement/clawith#readme))
