Powerful Features, Endless Possibilities
WeClaw is not just a chatbot, but an AI assistant that truly helps you accomplish tasks
Core Capabilities
AI Chat Interaction
Supports 10+ mainstream LLMs including DeepSeek, OpenAI, Claude, and Gemini for smooth natural language understanding and responses.
- Streaming output, real-time display
- Multi-turn conversation with context memory
- Markdown code highlighting
- Image upload and understanding
Workflow Engine
Define multi-step workflows to automate complex tasks, letting AI execute your processes.
- Visual process design
- Conditional branches and loops
- Variables and context passing
- Exception handling and retry
PWA Mobile
Progressive Web App, installable on your phone's home screen for remote desktop AI control.
- JWT + RSA hybrid authentication
- WebSocket real-time communication
- Session history cloud sync
- Offline message queue
Knowledge Base
Local knowledge base management with persistent chat history, letting AI learn and remember your preferences.
- Vector database storage
- Semantic similarity search
- Knowledge base import/export
- Automatic knowledge updates
Tool Ecosystem
Desktop Control
- File Management
- Screenshot Recording
- App Control
- Window Management
Browser Automation
- Web Operations
- Form Filling
- Data Scraping
- Search Integration
Voice Interaction
- Voice Input
- Voice Playback
- Continuous Dialogue
- Offline Recognition
Developer Tools
- Code Generation
- Code Explanation
- Git Operations
- API Debugging
System Architecture
Modular design with clear three-tier architecture, easy to extend and maintain
Presentation Layer - User Interface
PySide6 Desktop
Vue 3 PWA
CLI Terminal
Core Layer - Business Logic
Conversation Engine
Tool System
Workflow
Knowledge Base
Infrastructure Layer
FastAPI Server
LiteLLM
SQLite/MySQL
Tech Stack
🐍Python 3.11+
🖥️PySide6 GUI
🤖LiteLLM
⚡FastAPI
🎭Playwright
📱Vue 3 PWA
🔌WebSocket
💾SQLite/MySQL