5.1 OpenClaw 开源框架
OpenClaw 是一款开源、高可扩展的 AI Agent 框架,基于 TypeScript 开发,核心用途是构建可自定义的私人 AI 助手。创新之一是拓展了 Agent 的交互入口(飞书等)。
OpenClaw 的设计理念
一切都是插件
OpenClaw 核心 = 最小化的插件运行时
所有功能都通过插件实现:
- 🤖 LLM 对接(OpenAI、Anthropic...)
- 💬 交互入口(CLI、飞书、Slack、Web...)
- 🛠️ 工具集成(文件系统、Git、API...)
- 🧠 记忆系统(向量数据库、本地存储...)
多入口设计
同一个 Agent 后端,可以通过多种方式交互:
💻 CLI 命令行 → 开发者最常用
📱 飞书机器人 → 团队协作场景
🌐 Web 界面 → 非技术用户
🔌 API 接口 → 与其他系统集成