PyClaw v0.6.4.4.1 · Beta

一个 Agent,
走遍天下

PyClaw 是跨平台 AI 助手框架——桌面、Web、命令行,一套配置随处跑。多 Agent 架构 + 8 个预装插件 + 36+ 内置工具,数据留在本地,能力握在自己手里。

$
Agent = LLM + Skills + Tools

让 Agent 在真实场景中持续工作

LLM 是大脑,Skills 是本领,Tools 是手脚。PyClaw 把它们组装成一个能理解、会思考、能动手的 Agent。

LLM 驱动

LLM-Powered

模型是 Agent 的灵魂。LLM 负责理解意图、推理判断、生成回复,是决策的头脑,也是对话的入口。

deepseekOpenAI 兼容多提供商

Skills 即插即用

Skills as Plugins

8 个预装插件、36+ 工具,用 Markdown 声明式或 Python 类就能扩展。装了就有的用,不装也不碍事。

LK-CutPPTWeatherBilibili+4

Tools 动手干活

Tools in Action

Exec、File、Search、Browser 各司其职,子 Agent 按权限分工执行;SQLite 长期记忆沉淀每一次会话。

execfilesearchbrowserSQLite
Three Modes, One Agent

一次对话,三种形态

同一套配置、同一份记忆,桌面、网页、命令行随时切换。想怎么用,就怎么开。

桌面模式

pyclaw start → desktop
  • pywebview + Edge WebView2 原生窗口
  • 快捷键、后台常驻、独立应用体验
  • Windows / Linux / macOS 全平台

网页模式

pyclaw start → web
  • FastAPI + Uvicorn + WebSocket
  • 浏览器、手机、局域网随时访问
  • SSE 流式输出,打字机体验

命令行模式

pyclaw chat "你好"
  • 一句话问答,零界面负担
  • 适合脚本、管道与自动化
  • pyclaw shell 进入交互式对话
8 Plugins · 36+ Tools

装了就有的用,不装也不碍事

视频剪辑、PPT 生成、天气查询、B 站发布……预装 8 个插件,开箱即用。插件用 Markdown 或 Python 写,扩展没有门槛。

LK-Cut

13 种工具

视频剪辑:裁剪、合并、加 BGM、片尾一条龙。

PPT

10 种版式

纯 Python 生成 PPTX,一句话出稿。

Weather

全球

全球天气查询,出门前先问一句。

Bilibili

4 种工具

B 站视频发布,做完即传。

System Info

系统监控

系统信息 & 进程管理,一眼看穿机器。

Memory

长期记忆

记忆管理与回顾,越用越懂你。

Desktop Path

路径辅助

Linux 中文桌面路径自动适配。

Skill Manager

插件管理

插件安装 / 卸载 / 热加载,一键搞定。

PyClaw Lite · Independent Project

想要更轻? 试试 PyClaw Lite

PyClaw Lite 是 PyClaw 的轻量分支,独立仓库、一把 exec 走天下。零插件依赖,纯 Python,给只想快速跑起来的你。

只有一个工具:exec想读文件? cat。想装包? pip。想爬网页? curl。AI 自己动手,什么都能干。
依赖极简只需一个 openai 包,装完即跑;最新版要求 Python 3.10+,早期版本 3.9 也能跑。
CLI + Web 双模式python main.py 进命令行,python webui.py 起网页(默认 8765 端口)。
github.com/LK-BLOG/pyclaw-lite → GPL v3.0 仅一个依赖
$ git clone https://github.com/LK-BLOG/pyclaw-lite$ cd pyclaw-lite && pip install openai$ cp pyclaw.json.example pyclaw.json$ python main.py# 或者 Web UI:python webui.py → http://localhost:8765
How It Works

各司其职,协作无间

PyClaw 不是单线程的聊天机器人。主 Agent 像项目经理一样拆解任务,把脏活累活分给专职的子 Agent,自己只做判断和决策。

01
统一入口CLI / Web / 桌面三路进,都通向同一个主 Agent。
02
delegate_to 委派主 Agent 按权限把任务派给子 Agent,互不越权。
03
记忆沉淀每一次会话都写入 SQLite,长期记忆随叫随到。
用户
主 Agent · 理解意图 / 调度 / 决策
delegate_to
Exec执行命令
File读写文件
Search搜索抓取
Browser搜索抓取
App执行命令
Skills插件能力
ListDir FileRead Exec Time SQLite 记忆
Get Started

一行命令,从零到跑

一条 Bash 命令搞定安装,Windows 的 Git Bash 同样兼容;开发者也可以从源码构建。整个框架安装体积约 10MB,常驻内存约 50MB,轻得不像是带插件系统的。

setuppyclaw setup — 配置向导
startpyclaw start — 桌面 / Web / 后台
chatpyclaw chat "你好" — 一句话问答
shellpyclaw shell — 交互式对话
statuspyclaw status / stop — 状态与停止
$ curl -fsSL https://raw.githubusercontent.com/LK-BLOG/PyClaw/main/install.sh | bash# 或源码安装:$ git clone https://github.com/LK-BLOG/PyClaw.git && cd PyClaw && pip install -e . && pyclaw setup