Metadata-Version: 2.4
Name: waifucore
Version: 0.1.0
Author-email: phillychi3 <phillychi3@gmail.com>
License: MIT License
License-File: LICENSE
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Python: >=3.10
Requires-Dist: croniter>=2.0
Requires-Dist: fastapi<0.136.0,>=0.135.1
Requires-Dist: httpx>=0.27
Requires-Dist: hydrogen-ai>=0.1.3
Requires-Dist: loguru>=0.7
Requires-Dist: peewee>=3.17
Requires-Dist: python-multipart>=0.0.30
Requires-Dist: pyyaml>=6.0
Requires-Dist: rich>=13.0
Requires-Dist: shuvi>=0.1.2
Requires-Dist: textual>=0.89.1
Requires-Dist: tomli-w>=1.0
Requires-Dist: uvicorn[standard]>=0.30
Provides-Extra: all
Requires-Dist: discord-py>=2.7.1; extra == 'all'
Requires-Dist: python-telegram-bot>=22.7; extra == 'all'
Provides-Extra: discord
Requires-Dist: discord-py>=2.7.1; extra == 'discord'
Provides-Extra: telegram
Requires-Dist: python-telegram-bot>=22.7; extra == 'telegram'
Description-Content-Type: text/markdown

# waifu
[English](https://github.com/waifu-lab/waifu/blob/main/README.md) | [Chinese](https://github.com/waifu-lab/waifu/blob/main/docs/README_zh.md)
A modular, extensible AI companion server built with Python. `waifu` covers conversational AI assistants.

---

## Roadmap

- [ ] Support for multi-agent collaboration and orchestration
- [ ] Plugin marketplace / package repository
- [ ] Automatic generation of OpenAPI schemas for plugin tools
- [ ] wait...

---

## Development


**Setup**

```bash
# Clone the repo
git clone https://github.com/waifu-lab/waifu
cd waifu

# Install all workspace dependencies
uv sync
```

**Running**

```bash
# Start the server with hot reload
waifu start --config config.toml --reload
```

