Skip to content

Latest commit

ย 

History

History
108 lines (72 loc) ยท 5.19 KB

File metadata and controls

108 lines (72 loc) ยท 5.19 KB

JiuwenClaw

Your On-Call AI Butler โ€” Bringing Intelligence to Your Fingertips

Python Version License Huawei Cloud MaaS

๐ŸŒŸ Overview

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.

โœจ Key Features

  • 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

๐ŸŽฏ Design Philosophy

Understands You. Evolves With You.

๐Ÿค Your Personal Task Butler

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.

๐Ÿ”„ Autonomous Evolution

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 โšก

๐Ÿš€ Getting Started

๐Ÿ“ฆ Installation

# Install JiuwenClaw
pip install jiuwenclaw

# Initialize JiuwenClaw (first-time setup)
jiuwenclaw-init

# Start JiuwenClaw
jiuwenclaw-start

๐Ÿ’ฌ How to Use

1๏ธโƒฃ Conversation Mode

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

2๏ธโƒฃ Scheduled Tasks

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.

๐Ÿ“š Documentation

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

๐Ÿค Contributing

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.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

๐Ÿ“„ License

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 โœจ