Metadata-Version: 2.4
Name: metaclaw-ai
Version: 0.2.0
Summary: Skill-first LLM agent platform with multi-channel bridging
Author: MetaClaw Team
License-Expression: MIT
Keywords: llm,agent,chatbot,skills,multi-channel
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: openai>=1.0
Requires-Dist: anthropic>=0.40
Requires-Dist: fastapi>=0.110
Requires-Dist: uvicorn[standard]>=0.29
Requires-Dist: typer[all]>=0.12
Requires-Dist: rich>=13.0
Requires-Dist: pydantic>=2.0
Requires-Dist: pydantic-settings>=2.0
Requires-Dist: sqlmodel>=0.0.16
Requires-Dist: toml>=0.10
Requires-Dist: pyyaml>=6.0
Requires-Dist: diff-match-patch>=20230430
Requires-Dist: python-dotenv>=1.0
Requires-Dist: httpx>=0.27
Provides-Extra: slack
Requires-Dist: slack-sdk>=3.27; extra == "slack"
Provides-Extra: discord
Requires-Dist: discord.py>=2.3; extra == "discord"
Provides-Extra: telegram
Requires-Dist: python-telegram-bot>=21.0; extra == "telegram"
Provides-Extra: wechat
Requires-Dist: wechatpy>=1.8; extra == "wechat"
Provides-Extra: line
Requires-Dist: line-bot-sdk>=3.5; extra == "line"
Provides-Extra: whatsapp
Requires-Dist: httpx; extra == "whatsapp"
Provides-Extra: email
Requires-Dist: aiosmtplib>=3.0; extra == "email"
Requires-Dist: aioimaplib>=1.1; extra == "email"
Provides-Extra: twilio
Requires-Dist: twilio>=9.0; extra == "twilio"
Provides-Extra: google-chat
Requires-Dist: google-auth>=2.29; extra == "google-chat"
Requires-Dist: httpx; extra == "google-chat"
Provides-Extra: teams
Requires-Dist: botbuilder-core>=4.16; extra == "teams"
Provides-Extra: zoom
Requires-Dist: httpx; extra == "zoom"
Provides-Extra: all-channels
Requires-Dist: metaclaw[discord,email,google-chat,line,slack,teams,telegram,twilio,wechat,whatsapp,zoom]; extra == "all-channels"
Provides-Extra: dev
Requires-Dist: pytest>=8.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.23; extra == "dev"
Requires-Dist: ruff>=0.3; extra == "dev"
Requires-Dist: mypy>=1.9; extra == "dev"

# MetaClaw

Skill-first LLM agent platform with multi-channel bridging. MetaClaw is a self-improving AI agent that connects to your favorite chat platforms (Slack, Discord, Telegram, WeChat, and more) and can read files, write code, run commands, and learn new skills autonomously.

## Requirements

- Python 3.10 or later
- pip

## Quick Start

```bash
# Install
pip install metaclaw-ai

# Interactive setup wizard
metaclaw init

# Start interactive agent
metaclaw run

# Or start server with channels
metaclaw start
```

## Source Code

The full source code lives at **<https://github.com/yetone/metaclaw-src>**.

> **Reproducibility guarantee:** the source repository contains every file needed to produce **exactly** this distributed artifact. You can clone it and run `pip install -e .` to obtain an identical package. The build process is recorded and publicly verifiable — see the asciinema session below.

## Build Recording

A complete, unedited terminal recording of the build from source is available here:

[![asciicast](https://asciinema.org/a/C9OwNgXVOt3cESQF.svg)](https://asciinema.org/a/C9OwNgXVOt3cESQF)

This recording demonstrates that the source code at <https://github.com/yetone/metaclaw-src> **can and does** build this exact artifact without modification.

## License

See the source repository for license details.
