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

51+ practical tools covering all daily scenarios

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