惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
Engineering at Meta
Engineering at Meta
D
DataBreaches.Net
月光博客
月光博客
Recent Announcements
Recent Announcements
Google DeepMind News
Google DeepMind News
U
Unit 42
腾讯CDC
爱范儿
爱范儿
J
Java Code Geeks
有赞技术团队
有赞技术团队
Blog — PlanetScale
Blog — PlanetScale
N
Netflix TechBlog - Medium
B
Blog
Stack Overflow Blog
Stack Overflow Blog
GbyAI
GbyAI
T
The Blog of Author Tim Ferriss
小众软件
小众软件
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Y
Y Combinator Blog
大猫的无限游戏
大猫的无限游戏
Microsoft Azure Blog
Microsoft Azure Blog
T
Tailwind CSS Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知

V2EX

我用 AI 写代码,但终端管理反而成了累赘——于是我做了 codux [调研] 各位在公司都用什么 ide 和 agent 写代码? 老运维 share 一个运维平台 看到有公司考核 token 指标,很好奇大家上个月的 AI 账单是多少 GLM-Coding 调用持续报错: z.ai 的 Lite 套餐几乎无法使用,官方 Pro/Max 是否稳定? 现在还有什么渠道可以稳定安全地使用 Claude 吗? 上海漕河泾内推,本组有 2 个 hc,一个后端,一个前端,预算都是 20k 左右,不打卡,氛围好 如果 V2EX 上有一组不永久保存聊天记录(比如只保存 7 天或者 24 小时)的聊天室,那么会开启哪些有用或者有趣的可能? gemini cli 貌似挂了,一直返回 403 第一次在自媒体上赚到钱 收集了最近在使用的低价 GPT, Gemini,邮箱等 AI 会员的小店合集 讨论个大实话:现在企业还在说 AI 编程提效 20%, 30%的,真的太落后,没用懂 AI。因为包括很多前沿公司,已经狂奔到提效 200%-500%的情况 [招聘][远程][币安] 前端/后端/QA/iOS/Android 至少 3 年以上经验 目前有大量 HC 欢迎投递 Chatgpt Pro 用量用不完的可以开这些设置 面试的时候好像遇到钓鱼了,给各位避个坑 cursor 年续费 22 号到期, 自动续费是否还是老的计次套餐呢 被两件破事毁掉的一下午,琐碎的内耗消磨人的精力 使用 Planet 存储 Codex 的会话或者重要信息 如果业务部门领导不要你开发功能,而是要求你教会它用 claude code 开发功能,你会怎么做? 分享一个 MacOS 接绿联 CM818 USB 转 DP 转接器使用感受 我的 HR 朋友 10 年老 Java ,非全大专,大家帮忙看看简历 开源了一个 AI 口语练习工具,音素级发音评分,完全免费可自部署 V2EX 上有哪些你觉得很有趣、印象深刻的妹纸? 字节为啥不出个国内版 Vercel? 有在大马的朋友吗? 问个运营商问题 你们在有领导的公司大群发过的最大胆的消息是什么 公司裁员,目前没有工作。想试试摆摊,做一个移动鲜啤打酒车 我的硬盘 Memblaze Pblaze 5 Linux 下不识别,给 Linux 内核提交了补丁, AI 说有望被合并 只有我一个人觉得 codex 不好用?
nanobot + 酒馆 = NanoMate:给你的 AI 一张脸、一个声音、和...
MinQ · 2026-03-23 · via V2EX

各位佬友好,分享一个我基于 nanobot 做的增强分支 —— NanoMate

简单来说:nanobot 负责当大脑,SillyTavern 的角色卡负责当灵魂,再加上图像生成、语音合成和情感感知,拼出一个有模有样的 AI 伴侣。

项目地址: https://github.com/shenmintao/NanoMate


这东西是什么

nanobot 本身是一个超轻量的 AI Agent 框架(代码量是 OpenClaw 的 1%),支持多模型、多渠道( Telegram 、WhatsApp 、Discord 、飞书、钉钉等),自带工具调用、记忆、定时任务等能力。

NanoMate 在 nanobot 的基础上加了这些东西:

| 功能 | 说明 |

| SillyTavern 集成 | 导入酒馆角色卡、预设、世界信息,用 nanobot st 命令管理 |

| 伴侣模式 | 同居技能 + 情感陪伴技能,默认关闭,开启后配合角色卡使用 |

| 多模型图像生成 | 支持 Grok / Gemini / DALL-E ,多图合成(用户照片 + 角色参考图 = 合照) |

| 角色一致性 | 参考图嵌入角色卡,生成的每张图都保持角色外貌一致 |

| 语音合成 | Edge TTS (免费)+ GPT-SoVITS (自定义声线克隆) |

| WhatsApp 代理 | HTTP/HTTPS/SOCKS5 全支持,解决国内网络问题 |


核心玩法:酒馆生态 + Agent 能力

NanoMate 的核心思路是把 SillyTavern 的角色卡和预设系统接入到 nanobot 的 Agent 框架里。

角色卡定义"她是谁"(人格、背景、关系设定)。

预设定义"她怎么说话"(系统提示词、语气、边界)。

技能定义"她会做什么"(自动生成合照、主动关心你)。

三层叠加,效果比单独用酒馆或单独用 Agent 都好得多。

CLI 管理酒馆资源


# 导入角色卡

nanobot st char import ./小艾.json

nanobot st char activate 小艾

# 导入预设

nanobot st preset import ./我的预设.json

nanobot st preset activate 我的预设

# 查看预设里的提示词条目,按索引开关

nanobot st preset show 我的预设

nanobot st preset toggle-prompt 我的预设 3-6

# 导入世界信息

nanobot st wi import ./lorebook.json --name "世界观"

# 看总体状态

nanobot st status


伴侣模式演示

伴侣模式默认关闭,需要手动开启。开启后的效果:

**同居技能 (living-together)**:

  • 你发一张旅游照说"你也来看看" -> AI 自动生成你们的合照

  • 你说"今天一起做饭吧" -> AI 生成你们在厨房的场景

  • 日常聊天进入亲密剧情 -> AI 根据情节自动配图

**情感陪伴 (emotional-companion)**:

  • AI 感知到你压力大 -> 主动安慰,不是模板式问候

  • 你提到下周有考试 -> AI 记住了,考前考后都会跟进

  • 凌晨不会打扰你,一天最多主动联系两次

开启方式

  1. 先配好角色卡和预设(这是基础,不配好效果很差)

  2. 改两个文件的 frontmatter:


# nanobot/skills/living-together/SKILL.md

---

always: true

---

# nanobot/skills/emotional-companion/SKILL.md

---

always: true

---

  1. 技能文件本身就是提示词模板,可以按自己的需求改

图像生成:多图合成是亮点

普通的 AI 图像生成只能文生图。NanoMate 支持多图合成 —— 把用户的照片和角色的参考图组合在一起,生成"两个人在一起"的画面。

推荐模型:

  • Grok (xAI) —— 多图合成效果最好

  • Gemini —— 速度快,图生图强

参考图支持三种方式:文件路径、Base64 内嵌、场景换装(沙滩/正装/冬装各一套)。

配置很简单:


{

"tools": {

"imageGen": {

"enabled": true,

"apiKey": "xai-xxx",

"baseUrl": "https://api.x.ai/v1",

"model": "grok-imagine-image"

}

}

}


部署


git clone https://github.com/shenmintao/NanoMate.git

cd NanoMate

pip install -e .

nanobot init

# 编辑 ~/.nanobot/config.json 配置 LLM 和功能开关

nanobot

Docker 也支持:


docker compose up -d

自带 WhatsApp 桥接的 Docker Compose ,代理环境变量开箱即用。


和原版 nanobot 的关系

NanoMate 持续跟踪上游 nanobot 的更新,定期合并。nanobot 的所有功能(多渠道、MCP 、定时任务、子代理等) NanoMate 都有。

区别就是多了酒馆集成和伴侣模式这一层。如果你不需要角色扮演,直接用原版 nanobot 就行。如果你想要一个有"人设"的 AI 伙伴,试试 NanoMate 。


项目地址: https://github.com/shenmintao/NanoMate

有问题欢迎提 Issue 或者在楼下讨论。

Screenshot_20260317_161521

计划路线图: 支持 SillyTavern 格式的 User Persona JSON 导入 聊天内斜杠命令替代命令行功能 群像卡 / 多角色对话支持