📈 GH Trending Explorer 🎲 Surprise me

← all repos

fumingyang2004 / Tulpa

git clone https://github.com/fumingyang2004/Tulpa.git v0.5.6 · 5d ago

通过 MCP,让几乎所有桌面 Agent 都能访问 QQ / 微信的本地数据、调用相关功能,甚至直接加入 QQ 群聊变成你的群友!

+8
stars, 24h · #4,019
+~58
stars, 7 days · #3,477
+425
stars, 30 days · #1,916
425
★ total · +16% this week
26
forks · 8 open issues

Star history (as recorded here)

2026-10-20 · 400 ★ 2026-10-23 · 425 ★
LanguagePython
LicenseMIT
Created2026-09-26 (27d ago)
Last push1d ago
Watchers6
OwnerUser

GitHub topics

Links

README excerpt
# Tulpa
**把 QQ / 微信资料接入几乎所有的桌面版 Agent,也让它在 QQ 里成为群友。**
Linux 终端版 · 下载 · 快速开始 · Agent 配置教程 · 使用场景 · 完整文档
Tulpa 在本机整理聊天、图片和文件,让 Agent 按你授权的范围查资料、追溯消息,或带着自定义人格参与 QQ 群聊。已有 Agent 选 MCP 轻量版;想直接在 Tulpa 里提问,选完整版。
**桌面发行版:Windows 10 / 11 x64;Linux:x86_64 / ARM64 终端源码版。** 微信支持读取、回复草稿与复制,不能发送。QQ 持续群聊需要独立运行的 OneBot 服务、相应授权,以及持续执行的外部 Agent。
## Linux 终端版
在 Linux 安装 Python 3.13 或 `uv` 后,进入源码目录运行:
 [code] 
首次自动安装依赖、启动后台并打开 TUI;退出界面后后台继续运行。
提供 CLI / TUI、原有业务 API、MCP、Linux 原生读取器、可选 OCR / 语音 / Office 组件、
用户级 systemd 服务,以及 SL 本地托管和 Docker 托管。没有桌面时可用浏览器中的 noVNC 扫码。
多实例各有独立端口、账号数据、SL 容器和 MCP 授权;新增私聊、图片导入、SL 扩展工具及授权编辑。
安装与限制见 Linux 教程、使用说明;
开发分工见 模型贡献记录。下方桌面下载和启动教程继续适用于 Windows。
## 使用场景
下面是可以交给 Agent 的请求示例,实际能力取决于资料、授权、模型和客户端。
### 让小鲸鱼来水群
> 先列出可用人格和允许的 QQ 群,核对“我的测试群”后,用小鲸鱼持续聊天,直到我停止。接得上话再说,不必每条都回复。
随包提供小鲸鱼(`little_whale`)、小鲸鱼2号(`little_whale_v2`)和龙娘(`dragon_girl`,测试版),也能用 Markdown 写自己的角色。支持按语境接话、原生 @ 与引用;授权后可看图、发送和收藏表情、给消息贴表情回应,保留理解笔记供后续会话选用。
持续聊天会在当前已授权的机器人账号和群里积累群友表达与黑话,潜水时也能学习;同账号同群重开可接续积累。人物卡与学习参考分开,模型可以选择本轮不用。聊天节奏 · 实时学习
人格卡只改变表达,不会替换底层模型;发言和表情使用由 Agent 决定。详见 人格教程与表情链路。
视频链接:点击这里查看哔哩哔哩视频
### 找回聊过的资料和文件
> 帮我找我的群里的一些我需要的附件,核对时间,并标出消息来源。
按关键词、人物、会话和日期检索,再展开上下文。图片、语音和文件按需读取;轻量版可经 OneBot 下载 QQ 群原文件,交给同机 Agent 自己的文件工具阅读。
### 把消息整理成有出处的总结
> 总结项目群这周确定的分工和待确认事项,把每项对应的原话列出来。
从消息和文件中整理结论,保留可回查的来源。完整版还提供回复草稿、会话记忆、关注卡和持续调查工作区;完整能力见功能清单。
## 为什么用 Tulpa
- **复用熟悉的 Agent**:Tulpa 负责资料读取、检索和授权,外部 Agent 负责理解与任务执行;只用 MCP 无需在 Tulpa 另配模型 API Key。
- **范围由你决定**:按平台、会话、日期开放资料,写操作另行授权,每个客户端的连接可单独撤销。
- **查得到,也能回头核对**:从结论展开上下文、查看原文,按需取图片和文件,不必反复复制聊天。
已接入以下客户端:
 Codex ·
 Claude Code ·
 DeepSeek Harness ·
 Antigravity ·
 WorkBuddy
 客户端实测范围 
- **Codex / DeepSeek Harness**:已验证聊天查询、图片和文件读取,以及授权测试群发言、修改群名并恢复。
- **Claude Code**:已接入并由用户在本机确认功能正常,使用原生 HTTP MCP 与 Bearer Token。
- **Antigravity**:已验证消息查询和图片理解;验收仅开放只读权限,尚未实测持续群聊、发送与群管理。
- **WorkBuddy**:已接入并由用户确认跑通;调用记录覆盖消息、图片、文件、群资料及人格发现。
客户端的识图、工具审批与持续运行机制不同。详见 Agent 教程和验证记录。
## 下载
| 版本 | 适合你,如果你想… | 下载 |
| --- | --- | --- |
| **MCP 轻量版** | 使用已有 Agent 查资料或参与 QQ 群聊 | 0.5.6 ZIP |
| **Linux 终端版** | Linux x86_64 / ARM64,CLI/TUI、MCP 及可选内置模型 | 0.5.6 tar.gz |
| **完整版(上一版)** | 在 Tulpa 内提问,使用回复、记忆和工作区;也能接外部 Agent | 0.5.5 ZIP |
**0.5.6 本次发布 MCP 轻量版与 Linux 终端版,Windows 完整版维持 0.5.5。** Windows 发行包自带 Python;完整版内置 Harness、本地 OCR / 语音 / Office 解析与固定 WebView2,轻量版使用系统 WebView2 Evergreen Runtime,语音模型按需安装。版本区别 · 最新发布 · 0.5.6 更新说明
需要 **.NET Framework 4.8**。下载 ZIP 后完整解压到可写目录,打开 `Tulpa/Tulpa.exe`;不要从压缩包直接运行。**`Source code` 不是安装包,两版不要混装。** QQ / 微信客户端、模型服务及可选 OneBot 服务需自行准备。
**老用户升级:** 按保留数据升级教程检查、备份并更新原目录,无需重新导入。自改的同名随包人格先另存;升级后仍打开原目录 EXE,并重连 MCP。
## 快速开始
### SnowLuma 自动配置
自行下载并解压 SnowLuma v1.14.22 Windows x64 完整版,在 Tulpa 输入文件夹路径,勾选授权,点击 **载入并配置**。文件检查和配置一次完成,已有连接自动检测并导入;新目录自动初始化、选择空闲端口、配置 HTTP/WS 并核对 QQ。多 QQ 时选择目标即可,无需终端、手填 Token 或设置管理密码。
已有可用节点会自动检测并导入,保留原配置。Tulpa 不下载、复制或附带 SnowLuma,不扩大 MCP 授权。操作与恢复 · 验证范围
### 我要 QQ 水群
**无需先导入整库历史。** 这条路径直接接收 OneBot 实时事件。
1. 启动 QQ 和 Tulpa;载入自行下载的 SnowLuma 文件夹并同意自动配置,或导入已有 OneBot 连接。持续群聊需要 **HTTP + 正向 WebSocket**。连接教程
2. 在 **连接外部 Agent**(或 **外部