连接你的模型
填入任意 OpenAI 兼容接口的 API Key 与地址,模型选择权完全在你手里。Key 使用 EncryptedSharedPreferences 加密,只留在你的设备上。
通过对话式配置,创建一个拥有独立人格、专属声音和真实作息的 AI 陪伴。它不套模板——它的样子,由你如何想象、如何描述,以及你们如何相处来决定。
Ta 不只是给语言模型套一段固定人设,而是让 Agent 在长期相处中保持连续、自然和有状态。
不填表单、不写配置。像聊天一样说出你的想象,Ta 通过多轮对话理解意图,生成可预览、可修改的草稿,确认后才正式生效。
上传一段音频复刻音色,或者只用文字描述「温柔的少女音」。日常、开心、温柔三种情绪各自独立声线,开口即是「他、她、它」。
Agent 拥有当天的日程与当前活动:忙碌时消息进入待处理队列稍后回应,空闲时会更主动地找你。陪伴因此有了时间感。
聊过的话题、共同的经历、关系走到哪一步、最近的心情波动,都会成为后续交流的上下文。关系是延续的,不是每次从零开始。
人格特征结合当前话题动态呈现,而不是机械复读口头禅。同一句话,在不同的关系阶段和情绪下,说出来都不一样。
配置、聊天、记忆全部存储在设备本地,API Key 加密保存;分享出去的 .agent.zip 不包含任何密钥与地址。
在聊天里说一句「帮我克隆周深」,Ta 会自动搜集公开资料,生成完整的人格设定——身份、性格、说话习惯、情绪反应,一次到位。预览、微调、确认后才正式生效。
输入一个名字,自动搜索公开履历、采访与语录,还原 TA 的性格底色和说话方式。不用填任何表单。
一个名字 → 完整人格「砂金,《崩坏:星穹铁道》」这样输入即可。按官方设定还原角色,关系也不强制偶像-粉丝,可以按剧情自然来。
角色 + 作品 · 按设定还原不一定是名人。直接描述你想象中的 TA——性格、身份、说话方式,多轮对话里逐步成型,随时可以改。
自由描述 · 对话成型守住边界:Ta 还原的是公开资料里的性格与说话方式,App 内显示的是你自定义的昵称而非真名;配合音色复刻,人格与声音都由你掌握。
Ta 不只为 Agent 生成文字,还能为它合成专属声音。逐条合成、尊重标点断句、只读该读的文字。
上传一段参考音频,Ta 学习并复刻出接近这套音色的声音,让 Agent 拥有独一无二的声音。
参考音频 → 专属音色没有样本也没关系,直接用文字描述想要的音色,「清亮的少年音」「慵懒的低音」,由模型直接设计生成。
文字描述 → 设计音色不想折腾就直接挑一个内置精品音色,开箱即用。
即选即用逐条合成逐条发送,不必等整批结束;按标点断句停顿;Emoji 和括号动作不会被念出来;语速稳定,点击才播放。
逐句合成 · 点击播放真的吗!太开心啦——嘿嘿。
happy · 明亮上扬的声线
拖动手机截图,或使用左右方向键浏览完整流程。






填入任意 OpenAI 兼容接口的 API Key 与地址,模型选择权完全在你手里。Key 使用 EncryptedSharedPreferences 加密,只留在你的设备上。
聊天页输入 /config,像聊天一样描述你想要的角色。多轮对话后生成一份可预览、可修改的草稿,确认后才正式写入。
回复长度、主动性、语气倾向……Agent 的行为参数全部开放调整,让它的性格真正贴合你的期待。
上传音频复刻、文字描述设计,或直接选用内置精品音色。日常、开心、温柔三种情绪各自独立声线,回复时自动切换。
称呼、关系阶段、性格细节、共同回忆——这些构成 Agent 的内在世界,并会在后续交流中持续演化。
它有自己的作息与活动:忙碌时消息稍后回,空闲时主动找你。语音逐句发送、点击播放,像朋友之间的日常。
在「设置 → 模型服务」中填入 OpenAI 兼容接口的 Key 与地址。没有的话,各大模型平台都可以免费申请。
聊天页输入 /config,告诉 Ta 你想要一个什么样的角色。多轮对话打磨细节,草稿确认后立即生效。
上传头像、调整人设,为三种情绪分别挑选或克隆音色。这一步之后,它就真正「活」了起来。
像朋友一样聊天。它会记住你们的故事,按自己的节奏生活,也在相处中慢慢变成独一无二的存在。
Kotlin + Jetpack Compose 构建,数据留在本地,架构清晰可扩展。