NanobotKT是Android平台AI Agent客户端,基于Gateway HTTP API与WebSocket实现实时流式聊天;具备Agent Activity可视化展示推理、工具调用、MCP、文件修改;支持消息控制、完整会话管理、移动端状态恢复;内置Workspaces、Skills、Automations等配置入口,富媒体Markdown渲染,GitHub Release应用内更新,支持十余种界面语言。客户端不本地实现Agent业务逻辑,Gateway作为状态可信源,客户端承担认证、实时传输、状态编排与原生展示。
软件介绍
NanobotKT 0.1.31‑dev,一款Android端AI Agent开源客户端。通过Gateway HTTP API以及WebSocket协议接收流式回答、结束事件与连接状态。客户端并不在本地重新实现Agent与会话业务逻辑,Gateway作为业务状态唯一可信来源,App仅负责账号认证、实时数据传输、客户端状态编排以及原生界面渲染。支持Agent活动全过程可视化、完备会话管理、移动端异常状态恢复、丰富能力配置、富媒体消息渲染、GitHub应用内更新,界面提供十余种语言可供切换。本版本为开发测试版。

使用操作教程
1、安装NanobotKT,填写Gateway服务地址完成认证,建立WebSocket连接。

2、发送对话消息,接收流式输出,可随时停止生成;查看Agent Activity面板观察推理、工具调用、文件改动。

3、会话列表执行搜索、置顶、归档、恢复、删除管理历史对话。

4、旋转屏幕、切后台、进程重启,App尝试恢复会话与输入草稿。

5、进入设置页面,配置Workspaces、Skills、模型、Provider等各项能力参数。
6、接收Markdown、图片音视频文件消息,查看文件变更预览。
7、在更新页面检测GitHub Release新版本,下载APK,由系统完成安装确认。
8、设置中切换界面显示语言。
软件亮点
1、实时聊天:Gateway HTTP+WebSocket,接收流式输出、结束事件、连接状态变更。
2、Agent Activity面板:统一展示模型推理过程、工具调用、CLI/MCP执行、文件修改记录,已完成步骤默认折叠,界面整洁。
3、回答控制:随时停止AI响应,消息队列管理,清晰展示发送、运行、失败各类消息状态。
4、会话全量管理:会话搜索、切换、置顶、归档、恢复、删除全套操作。
5、移动端状态恢复:屏幕旋转、后台切回、进程重启、WebSocket断线重连,尽量保留会话上下文以及未发送输入草稿。
6、能力配置入口:Workspaces、Apps、Skills、Automations、Channels、Security、模型与服务商Provider配置界面原生内置。
7、富文本与媒体:Markdown、代码高亮,支持图片、音频、视频、普通文件、文件变更预览。
8、应用内更新:拉取GitHub Release检测新版本,下载APK,最终安装交由Android系统权限确认。
9、多语言UI:简体中文、繁体中文、英语、西班牙语、法语、印尼语、日语、韩语、葡萄牙语、越南语等界面资源。
软件优势
1、客户端‑Gateway分离架构,Agent全部业务逻辑放在服务端,Android端只做展示与传输,逻辑清晰。
2、完整Agent Activity可视化,MCP工具调用、文件修改全部可查看,步骤可折叠。
3、面向移动端深度适配,旋转、后台、崩溃重连尽量保住会话和草稿。
4、原生内置全套能力配置面板,无需外部跳转。
5、富媒体消息完整支持,不止纯文本对话。
6、开源项目,直接通过GitHub Release检测更新,透明可控。
7、多国语言界面,适配不同地区用户。
常见问答Q&A
Q1:NanobotKT可以脱离Gateway独立运行吗?
A:不可以,所有Agent与会话业务逻辑依赖Gateway服务,客户端仅作为前端。
Q2:进程被系统杀掉,草稿一定不会丢失吗?
A:尽力恢复,极端系统清理场景下草稿仍有可能丢失,重要内容建议手动保存。
Q3:应用内下载APK之后为什么不能直接安装?
A:安装行为受Android系统权限管控,需要用户手动授予安装未知应用权限。
Q4:全部多语言都翻译完整了吗?
A:0.1.31‑dev为开发版本,部分语种存在未完善词条,持续迭代优化。
Q5:支持本地端侧大模型吗?
A:取决于后端Gateway服务对接能力,客户端本身不运行大模型。
















