v0.4.7 已发布 · GPL v3 开源

和你的 AI 伙伴
开始一场温柔的对话

Nekobot 是一款原生 Android AI 伙伴应用。
角色卡、世界书、故事图、记忆系统一应俱全,
也能让 Agent 在手机上浏览网页、运行 Linux 并完成任务。

Android 8.0+ · Jetpack Compose · 数据本地存储

每一页,都是实际运行的样子

截图来自本地模式演示数据,左右滑动查看更多界面

会话管理 置顶、收藏、群聊与快速检索
截图内容全部由虚构的本地演示数据生成。 下载演示数据包

小小身体,装满大大的能力

从角色扮演到剧情分支,从记忆到统计,一应俱全

流畅对话

消息气泡、流式接收、重新生成、停止生成、消息分叉与多选,对话体验顺滑自然。

角色卡

描述、人格、首条消息、场景、对话示例、立绘与标签,完整字段编辑,支持导入。

故事图

Canvas 树状布局呈现剧情分支,随时选择分支、回滚或重生,走向由你决定。

群聊模式

邀请多个角色加入同一会话,5 种发言策略智能调度,每个角色只演自己。

世界书

关键词、常驻、位置与优先级条目管理,多角色绑定,让世界设定始终在线。

记忆系统

角色记忆查看与编辑、记忆抽取、关系六维与状态评估,TA 会记得你们的故事。

Agent 模式

浏览网页、运行 Linux、处理文件并调用 Skills 与 MCP,进度卡片实时展示每一步。

Hook 自动化

8 种内置动作、11 种条件字段与 5 个开箱即用模板,让角色状态随对话自动演变。

生活模拟

7 阶段昼夜节律 + 6 级时间差感知 + 静默心跳生活模拟,让角色真的在"活着"。

两种形态,一样温暖

无论你有没有自己的服务器,Nekobot 都能陪伴你

服务器模式

连接 NekoBot Web 后端,通过 REST + Socket.IO 实时流式推送,体验完整功能。

  • 实时流式回复
  • 语音输入转写
  • 工作区文件协作
  • 多设备数据同步

本地模式

无需后端

直连任意 OpenAI 兼容 API,数据全部保存在本地 Room 数据库,隐私安心。

  • OpenAI 兼容接口
  • 数据完全本地存储
  • 本地 AI 立绘生成
  • WebDAV 备份迁移

让角色真正陪你生活

从对话、群聊到故事与记忆,看看角色模式的完整体验

和小奈的对话
今天过得怎么样呀?给你泡了虚拟热可可
有点累,但是看到你就好了
那要不要听个睡前故事?我从世界书里翻到了一个很温柔的…

会呼吸的对话

流式输出配上玻璃拟态气泡,括号内独白自动折叠成斜体小字。支持消息分叉,尝试不同的回应方向;长按多选,整理对话像整理贴纸一样简单。

角色卡 · 小奈
治愈系猫娘爱泡可可

温柔、爱操心、偶尔撒娇,喜欢收集对方的日常碎片。

"欢迎回家~今天也想听听你的声音呢。"

亲密度
信任
活力

栩栩如生的 TA

完整角色卡字段编辑,加上关系六维与状态评估,角色的情绪会随对话流动。支持立绘与标签,还能一键导入喜欢的角色。

群聊 · 下午茶时间
发言策略 轮流发言
小奈 阿澄 团子
今天谁想去看电影?
小奈
我想去!最近上映的那部听说很治愈~
阿澄
…我也可以。不过你们挑的片,我大概只是负责吃爆米花。
团子
电影?有吃的吗!不管了我也去 @小奈 记得帮我占座!

一群人,更热闹

邀请多个 AI 角色加入同一个会话,模拟真实群聊氛围。5 种发言策略:轮流发言让每个人依次表态、@提及点名指定角色回应、智能推荐按消息相关度自动选人、世界引擎综合关系亲密度调度、随机增加戏剧性。每个角色只演自己,严禁代演别人,需要互动就用 @。

故事图
相遇
雨中同行
屋檐避雨
转身离开
分享热可可
约定明天

每个选择都有迹可循

剧情以树状图铺展开来,点选任意分支即可回到那个瞬间重新选择。分支、回滚、重生全部本地持久化,再也不怕选错。

Token 用量
12.4k
368k
2.1M
小奈86k
阿澄52k
团子31k

花的每一分都清楚

今日、本月、累计用量与费用统计,按日期分组,还有会话、模型与用户排行。故障转移队列和性能指标也一并呈现。

角色记忆 · 小奈
87
86
72
亲密度
信任
熟悉度
依赖
安全感
嫉妒
长期去年冬天一起看过初雪, TA 说想再去看一次
近期用户最近工作压力大,喜欢听睡前故事
偏好热可可要加两颗棉花糖

TA 会记得你们的故事

角色记忆查看与编辑、自动记忆抽取、六维关系(亲密度 / 信任 / 熟悉度 / 依赖 / 安全感 / 嫉妒)与状态评估。每轮对话后自动写入状态快照,可在「状态历程」页面回放情绪与关系的演变曲线。

故障转移队列 · chat
chat vision tts stt image
P0
gpt-4o-mini可用
日用量 24% · 周用量 18% · 超时 60s
P1
deepseek-chat可用
日用量 56% · 周用量 41% · 超时 90s
P2
gemini-1.5-flash冷却 32s
今日失败 3 次 · 上次 429 · 冷却中
P3
qwen-plus可用
日用量 8% · 周用量 6% · 超时 120s

主模型挂了也不怕

7 类用途独立故障转移队列:chat / vision / video / tts / stt / embedding / image_generation。P0 主模型故障时自动切换 P1 / P2 备用,日 / 周 token 限额超限自动跳过,连续失败进入冷却期。状态码感知的退避策略,429 / 500 都有不同的处理。

把一套随身工作台,装进手机

不只回答问题,还能浏览、执行、观察并持续完成多步骤任务

LOCAL AGENT WORKSPACE

一个会话,一条完整执行链

模型可以先读取网页源码与链接,再打开可视页面确认结果,随后进入 Linux 沙箱处理文件。所有步骤都回到同一张进度卡片,浏览器和终端也能随时由你接管。

实时网页预览 可写 Linux rootfs 独立 /workspace 前台服务保活
多标签浏览器会话
同一环境命令持续运行
可追踪参数与结果

原生浏览器

多标签、点击输入、DOM 源码、结构化 URL、Cookie 登录态请求与长页面滚动采集。

01

实时预览与视觉理解

聊天页实时观察当前网页,支持全屏放大;AI 可截图并调用视觉模型识别图片和图表。

02

可写 Linux 沙箱

内置 Alpine 环境,可安装软件、运行脚本和后台服务;覆盖升级 APK 后继续保留数据。

03

会话终端

从右上角菜单进入全屏终端,直接接管当前会话命令行;每个会话使用独立工作区。

04

文件、Skills 与 MCP

读取、写入和精确编辑文件,理解本地图片,并组合已启用 Skills 与外部 MCP 工具。

05

可观察,也可控制

进度卡片保留展开状态;高风险操作需要确认,参数错误和无进展循环会被自动拦截。

06

还有一些小心思

这些细节,让 Nekobot 更像一个完整的伙伴

语音输入

双协议 STT:OpenAI 兼容 + 小米 MiMo 原生,6 种音频格式自动转码。

WebDAV 备份

标准 WebDAV 协议,端到端加密,可选包含头像图片,一键测试连接。

MCP 服务器

完整 MCP 2025-11-25 协议支持,stdio + Streamable HTTP 双传输。

技能 & 工作流

4 种 URL 一键安装技能,工作流支持 AI 自然语言生成配置。

数据库工具

35 个 db_ 工具覆盖 8 大资源类型,AI 可自主管理本地数据库。

Markdown 渲染

内心独白自动折叠、代码块带语言标签、表格横向滚动、全角括号斜体。

多语言 & 主题

5 语言支持 + Material You 动态取色,自定义主题色与字体上传。

应用内更新

GitHub Releases 自动检查,语义化版本比较,下载进度实时反馈。

一点一点,变得更好

Nekobot 的成长记录

把 Nekobot 装进口袋

最新版本 v0.4.7 · 发布于 2026-08-05 · 约需要 Android 8.0 及以上系统

也可以从源码构建:gradlew.bat assembleRelease

好奇宝宝问与答

Nekobot 是免费的吗?
完全免费,且基于 GPL v3 开源。没有广告、没有内购,AI 调用的费用取决于你自己配置的 API。
没有服务器可以用吗?
可以!切换到「本地模式」,填入任意 OpenAI 兼容 API 的地址和密钥即可。所有数据都保存在手机本地,不需要任何后端。
我的对话数据安全吗?
本地模式下数据只存在你的设备里(Room 数据库),支持 WebDAV 备份到你自己信任的位置。服务器模式下数据流向取决于你连接的后端,建议只连接自己部署的服务。
支持哪些 AI 模型?
本地模式支持任何 OpenAI 兼容接口(OpenAI、DeepSeek、Gemini 兼容端点、本地部署的开源模型等)。应用内可以管理多个模型配置、克隆与故障转移队列。
可以导入 SillyTavern 的角色卡吗?
完全支持!本地模式导入角色卡兼容 nekobot 协议(.json / .zip)和 SillyTavern 酒馆格式:包括 v2 flat snake_case JSON、v3 data 包裹层 JSON,以及 PNG 嵌入式角色卡(自动从 tEXt chunk 的 chara / ccv3 提取 base64 JSON,PNG 本身还会作为角色立绘)。
Agent 模式是什么?AI 真的会自己干活吗?
是的。切换到 Agent 模式后,AI 可以操作会话内的原生浏览器、读取动态 DOM 与 URL、在 Alpine Linux 沙箱执行命令、处理工作区文件,并组合 Skills、数据库和 MCP 工具。每一步都会显示在进度卡片中;高风险命令需要确认,重复无进展的工具调用也会自动停止。
角色会记得我们之前聊过的事吗?
会!Nekobot 有完整的记忆系统:每轮对话后自动抽取关键事件写入角色记忆,每轮自动保存状态快照(情绪、精力、关系六维)。还有"静默心跳生活模拟"——你离开 60 分钟后,下次发消息时系统会自动补生成一段角色独处时的生活片段写入记忆库,让 AI 后续对话能引用这段经历。深夜时段只生成睡眠 / 梦境内容。
主 AI 模型挂了会怎么样?
故障转移队列会自动切换备用模型!7 类用途(chat / vision / video / tts / stt / embedding / image_generation)各有独立的优先级队列(P0 主选、P1、P2…)。P0 故障时自动尝试 P1,连续失败会进入冷却期,日 / 周 token 限额超限也会自动跳过。状态码感知的退避策略让 429 / 500 都有不同处理。
支持哪些语音输入方式?
支持 OpenAI 兼容协议和小米 MiMo 原生协议两种 STT。如果模型 provider 配为 xiaomimimo,会自动走 MiMo API(端点 /v1/chat/completions,认证头 api-key)。录音非 wav 时(m4a / aac / webm / ogg / flac)会用原生 MediaCodec 转码为 16kHz 单声道 WAV,APK 体积零增加。STT 模型也走故障转移队列。

准备好遇见你的 AI 伙伴了吗?

下载 Nekobot,开始属于你们的故事

立即下载