JiuwenClaw is an intelligent AI Agent built in Python. True to its name โ "Claw" symbolizes precise reach and connection โ it extends the power of large language models directly to your fingertips through the communication apps you already use every day.
- Ecosystem Compatible: Full support for Huawei Cloud MaaS and other mainstream model platforms
- Seamless Integration: Native integration with the Xiaoyi Open Platform, enabling Huawei phone users to invoke JiuwenClaw directly through the Xiaoyi assistant
- Flexible Deployment: Self-hosted deployment with full data sovereignty
- Multi-Platform Access: Interact via web interface, messaging apps, and more
Understands You. Evolves With You.
Whether dealing with task additions, mid-flow interruptions, or shifting requirements, JiuwenClaw understands your intent precisely โ intelligently scheduling and executing tasks in an orderly, stress-free manner.
When you express dissatisfaction or an error occurs, JiuwenClaw automatically refines the relevant skills based on your feedback โ continuously improving, always working in your best interest.
โก Your always-on, data-sovereign personal AI assistant โก
# Install JiuwenClaw
pip install jiuwenclaw
# Initialize JiuwenClaw (first-time setup)
jiuwenclaw-init
# Start JiuwenClaw
jiuwenclaw-start| Method | Description |
|---|---|
| Web Frontend | After starting the service, visit http://localhost:5173 to chat directly in your browser |
| Xiaoyi Channel | Huawei phone users can invoke Xiaoyi to talk with JiuwenClaw directly |
| Lark Channel | Once configured, chat with JiuwenClaw seamlessly inside Lark |
Set up heartbeat tasks with your to-do items, and JiuwenClaw will wake up on schedule to execute them automatically โ making your time management smarter and more effortless.
| Document | Description |
|---|---|
| ๐ Quick Start | Get up and running with JiuwenClaw in 5 minutes |
| โ๏ธ Configuration & Workspace | Environment setup and workspace management |
| ๐ Workspace Structure | workspace directory layout, presets, and dynamic content |
| ๐ ๏ธ Skill System | Guide to developing custom skills |
| ๐ฑ Channel Configuration | Integrating Feishu, Xiaoyi, and other channels |
| โจ๏ธ CLI Commands | Command-line tool usage guide |
| โฐ Scheduled Tasks | Scheduled task management |
| ๐ง Memory | Intelligent memory and learning capabilities |
| ๐ Browser Automation | Web browsing and automation features |
| ๐ Task Planning | Chat behavior and task flow |
| ๐ Skill Self-Evolution | Mechanism for automatic skill evolution |
| ๐ฆ Context Compression | Context compression and unloading |
| ๐ Development Practices | Development practices and experience sharing |
We warmly welcome community contributions โ whether it's filing bug reports, suggesting new features, or improving documentation, every bit of support means the world to us.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the Apache License 2.0. See the LICENSE file for details.
Making intelligence accessible. Making life simpler.
โจ JiuwenClaw โ Your Personal AI Assistant โจ