可自托管的 Python 个人 AI 智能体框架,提供浏览器 WebUI、终端客户端、聊天应用接入、记忆与 MCP 支持。
csr1010/wappy-kit
开源 TypeScript SDK,用于在 WhatsApp 上搭建运行在本地、可自带模型与数据的 AI 智能体。
- Star
- 128
- Fork
- 37
- 未关闭 Issue
- 1
- 最近提交
- 21小时前
这是什么?
Wappy 是一个 TypeScript SDK 和项目生成器,用于搭建通过官方 WhatsApp Cloud API 与用户对话的 AI 智能体。运行 `npm create @wappy_ai/agent` 会生成一个已接好智能体循环、记忆、工具调用和回复格式化的项目,模型密钥由你自己提供,支持 Anthropic、OpenAI、Gemini,也可以使用本地 Ollama 模型。
默认情况下,对话与记忆保存在本机的 SQLite/LibSQL 中,导入的文档使用 BM25 检索。也可以改用 Cognee 作为自托管或云端的知识图谱后端。可选的 Gmail 与 Google Calendar 助手以只读工具的形式提供,使用你自己的 Google OAuth 凭据。
项目仍处于 1.0 之前的阶段,拆分为多个包:核心契约、运行智能体的 harness、负责消息格式化、重试和 webhook 的 WhatsApp 包,以及安装器。工单、预订等业务集成需要在生成的项目上自行接入。
核心功能
- 01通过一条 `npm create` 命令生成 WhatsApp 智能体项目。
- 02支持 Anthropic、OpenAI、Gemini 及本地 Ollama 模型,使用自己的密钥。
- 03默认将对话与导入的知识保存在本地 SQLite/LibSQL 中。
- 04可选择 Cognee 作为自托管或云端的知识图谱后端。
- 05附带只读的 Gmail 与 Google Calendar 工具示例。
适用场景
- 搭建可跨对话记住上下文的私人 WhatsApp 助手。
- 在不上传第三方云端的前提下,基于自己的笔记或文档进行问答。
- 原型开发可在 WhatsApp 上使用的客服或预订机器人。
- 结合本地 Ollama 模型运行完全离线的智能体。
快速上手
- 1
用安装器生成项目
npm create @wappy_ai/agent - 2
复制环境变量示例并填入模型密钥和 WhatsApp 凭据
cp .env.sample .env - 3
安装依赖
npm install - 4
启动开发服务器和隧道,然后将输出的 URL 设置为 Meta 的 webhook
npm run dev
使用前须知
- 项目仍处于 1.0 之前的早期阶段,可能会有变动。
- 需要 Node.js 22 或更高版本,以及 Meta 的 WhatsApp Cloud API 应用。
- 运行智能体需要你自己的模型 API 密钥,或本地 Ollama 环境。
标签
常见问题
- wappy-kit 是什么?
- 开源 TypeScript SDK,用于在 WhatsApp 上搭建运行在本地、可自带模型与数据的 AI 智能体。 Wappy 是一个 TypeScript SDK 和项目生成器,用于搭建通过官方 WhatsApp Cloud API 与用户对话的 AI 智能体。运行 `npm create @wappy_ai/agent` 会生成一个已接好智能体循环、记忆、工具调用和回复格式化的项目,模型密钥由你自己提供,支持 Anthropic、OpenAI、Gemini,也可以使用本地 Ollama 模型。
- wappy-kit 可以免费使用吗?用的什么许可证?
- wappy-kit 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- wappy-kit 还在维护吗?
- 活跃维护中。wappy-kit 最近一次提交是在 2026年10月21日。
- wappy-kit 适合用来做什么?
- 搭建可跨对话记住上下文的私人 WhatsApp 助手。 在不上传第三方云端的前提下,基于自己的笔记或文档进行问答。 原型开发可在 WhatsApp 上使用的客服或预订机器人。 结合本地 Ollama 模型运行完全离线的智能体。
- wappy-kit 怎么安装和运行?
- 用安装器生成项目: npm create @wappy_ai/agent 复制环境变量示例并填入模型密钥和 WhatsApp 凭据: cp .env.sample .env 安装依赖: npm install 启动开发服务器和隧道,然后将输出的 URL 设置为 Meta 的 webhook: npm run dev
- 在哪里获取 wappy-kit?
- 源代码和安装说明在 GitHub 上:https://github.com/csr1010/wappy-kit
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个本地优先的个人 AI 助手,代码用 Python 编写,包含可读的 agent 循环、基于 SQLite 的记忆和内置评测。
一个可通过 iMessage 发消息调用的开源个人 AI 助手,拥有独立云端桌面,并能与信任的人的助手协作。
开源个人 AI 助理与 Agent Harness,可规划任务、调用工具与技能,并支持记忆与多渠道接入。
OpenClaw 开源个人 AI 助手的简体中文汉化发行版,CLI 与控制台全中文。
一个用 Rust 编写的自托管 AI 智能体平台,可在聊天渠道、Web 和 API 中常驻运行,并提供原生桌面应用和可嵌入的 SDK。