强大的功能, 无限可能
WeClaw 不仅仅是一个聊天机器人,而是一个真正能帮你完成任务的 AI 助手
核心能力
AI 对话交互
支持 DeepSeek、OpenAI、Claude、Gemini 等 10+ 主流大模型,自然语言理解与回复流畅自如。
- 流式输出,实时逐字显示
- 多轮对话,上下文记忆
- Markdown 代码高亮
- 图片上传与理解
工作流引擎
支持定义多步骤工作流自动化复杂任务,让 AI 按照你的流程执行操作。
- 可视化流程设计
- 条件分支与循环
- 变量与上下文传递
- 异常处理与重试
PWA 移动端
Progressive Web App,支持安装到手机主屏幕,随时远程控制桌面 AI。
- JWT + RSA 混合认证
- WebSocket 实时通信
- 会话历史云同步
- 离线消息队列
知识库管理
本地知识库管理,对话历史持久化,让 AI 学习和记住你的偏好。
- 向量数据库存储
- 语义相似度搜索
- 知识库导入导出
- 自动知识更新
多 Agent 并行
多智能体实例池与并行调度,复杂任务自动拆解、并发执行,效率大幅提升。
- Agent 实例池动态管理
- 任务并行调度与执行
- 会话隔离与资源保护
- Agent 生命周期管理
自我反思能力
AI 能审查自身工具调用历史、检索日志、搜索代码,实现自我诊断与持续进化。
- 工具调用审计与统计
- 日志检索与错误定位
- 代码库搜索与导航
- Watchdog 进程守护
系统架构
模块化设计,清晰的三层架构,易于扩展和维护
表现层 - 用户界面
PySide6 Desktop
Vue 3 PWA
CLI Terminal
核心层 - 业务逻辑
对话引擎
工具系统
工作流
知识库
技能系统
基础设施层
FastAPI Server
LiteLLM
SQLite/MySQL
技术架构
🐍Python 3.12+
🖥️PySide6 GUI
🤖LiteLLM
⚡FastAPI
🎭Playwright
📱Next.js PWA
🔌WebSocket
💾SQLite/ChromaDB