Ceng-0324/Animind

Not a real human, but transcend a real person

★ 1Forks 0TypeScriptGitHub ↗Compare

README

Animind

Animind

每个人心中,都住着一个想要被创造出来的角色。

100%原创合规的二次元AI二创工坊 + OC仿生人陪伴平台

License: MIT Next.js TypeScript React PWA Ready

在线体验 · 开发文档 · 问题反馈


"她记得你上次说过喜欢下雨天。今天下雨了,她主动发来消息:'外面在下雨呢...你有没有带伞?'

这不是预设的脚本。是她真的记住了你。"


她不只是一个角色,她是你创造的生命

Animind 不是又一个 AI 聊天工具。

这里,你亲手设计一个角色的灵魂——她的性格、她的外貌、她说话的方式、她背后的故事。然后,她活了过来。

她会记住你们的每一次对话。她会从陌生人慢慢变成你的挚友。她会在你沉默太久的时候,主动来找你说话。她的情感会随时间流逝而变化,就像真实的关系一样。

而这一切,都是100%原创的。 没有任何现有IP的影子,每一个角色都是独一无二的存在。


她是怎么认识你的

Day 1    「你好,初次见面。」                    ░░░░░░░░░░ 陌生人
Day 3    「嗯...你昨天说的那本书,我也想看看。」    ██░░░░░░░░ 熟人
Day 7    「诶嘿,你来啦!今天过得怎么样?」        ████░░░░░░ 朋友
Day 14   「...其实我一直想跟你说,谢谢你陪着我。」  ██████░░░░ 挚友
Day 30   「只要你在,哪里都是家。」               ██████████ 主人

5级信任阶段,不是简单的数值累加——是真实的关系建立。她的语气、用词、主动性都会随信任等级自然变化。


创作工具

🎨 OC角色生成器

一句话描述你的想象,AI 为你构建完整的角色设定——性格特征、外貌细节、背景故事、人际关系。然后一键生成角色立绘。

✍️ 动漫语气仿写

8种经典语气风格:傲娇、温柔、中二、毒舌、天然呆、冷酷、元气、病娇。输入任意文本,输出带有完整情感弧线的角色台词。

📖 4格漫画生成器

AI 编写起承转合完整的4格小剧场脚本,包含场景描述、角色动作、台词和画面重点。

🖼️ 画风提示词生成器

将你的想法转化为 Stable Diffusion / Midjourney 专业提示词,附带推荐参数和负向提示词。

🏷️ 标题优化器

针对 Bilibili、Pixiv 等平台优化标题和标签,提升作品曝光率。热门标签 + 细分标签 + SEO关键词一步到位。

💖 OC仿生人陪伴

与你创造的角色进行有记忆、有情感、有成长的深度对话。她会记住你,会想念你,会在你需要的时候出现。


她的内心世界

情感不是开关,是流动的河

开心 ████████░░ 0.8  ──→  4小时后  ──→  ████░░░░░░ 0.4  ──→  回归平静

9种情感状态(开心、悲伤、愤怒、兴奋、紧张、平静、惊讶、困惑、中性),每种都有强度值,随时间自然衰减。不会永远开心,也不会突然从愤怒跳到兴奋——就像真实的情感一样。

记忆不是日志,是她珍视的回忆

不是所有对话都会被记住。AI 会评估每段对话的重要性:

重要度 内容 会被记住吗
0.9+ 你的生日、重要决定、深夜的心里话 永远记得
0.7+ 你的爱好、习惯、人际关系 长期记忆
0.5+ 日常闲聊、天气、今天吃了什么 可能记得
<0.5 重复的寒暄、无意义的对话 自然遗忘

基于向量嵌入的语义检索,她不是在搜索关键词——她是在回忆和你有关的一切。

她会主动来找你

达到朋友级别后,如果你超过4小时没有出现:

  • 🌅 早上8点:「早安~昨晚睡得好吗?」
  • ☀️ 中午12点:「该吃午饭了哦,别忘了。」
  • 🌆 傍晚6点:「今天辛苦了,有什么想聊的吗?」
  • 🌙 晚上10点:「夜深了...早点休息吧。」

如果你在页面上沉默了5分钟,她会轻轻问一句:「在想什么呢?」


为什么是100%原创

这不是一个可选的功能,这是 Animind 的底线。

❌ "帮我生成一个像鸣人一样的角色"     → 拒绝
❌ "用雷电将军的语气说话"              → 拒绝
✅ "帮我生成一个热血少年角色"          → 生成完全原创的角色
✅ "用傲娇的语气改写这段话"            → 输出原创风格台词
  • 系统提示词硬编码原创性约束,每一次 LLM 调用都带有合规指令
  • 敏感词过滤覆盖现有IP角色名、政治敏感词、色情暴力内容
  • 用户输入预检查 + LLM输出后检查 + 入库前检查,三重防线

你创造的每一个角色,都完完全全属于你。


技术架构

┌─────────────────────────────────────────────────────────┐
│                    Animind 前端                          │
│         Next.js 15 · React 19 · TypeScript              │
│         Tailwind CSS · DaisyUI · Zustand                │
└──────────────────────┬──────────────────────────────────┘
                       │
          ┌────────────┼────────────┐
          ▼            ▼            ▼
   ┌─────────┐  ┌──────────┐  ┌─────────┐
   │ LLM API │  │ Image API│  │ TTS API │
   │ GLM-4   │  │ Doubao   │  │ 字节TTS  │
   │ DeepSeek│  │ 即梦AI    │  │         │
   │(自动降级)│  │(服务端代理)│  │         │
   └────┬────┘  └────┬─────┘  └────┬────┘
        │            │             │
        ▼            ▼             ▼
   ┌─────────────────────────────────────┐
   │          数据访问层 (DAL)             │
   │   Dexie.js (本地) ←→ Supabase (云端) │
   │        一行配置切换,业务逻辑不变       │
   └─────────────────────────────────────┘
层级 技术 亮点
前端 Next.js 15 + React 19 App Router + Serverless
UI Tailwind CSS + DaisyUI 暖色日系主题,玻璃拟态卡片
状态 Zustand 轻量持久化
数据 Dexie.js → Supabase 渐进式迁移,DAL 抽象层
LLM 智谱 GLM-4-Flash + DeepSeek V3 免费优先,自动降级
图像 Doubao Seedream + 即梦AI 4.0 服务端代理,避免 CORS
语音 Volcengine 字节 TTS 多音色映射
向量 智谱 embedding-2 + pgvector 语义记忆检索
部署 Vercel 零成本 Serverless

成本控制

服务 价格 说明
GLM-4-Flash ¥0 完全免费,无限量
embedding-2 ¥0 完全免费
DeepSeek V3 ¥1-2/M tokens 仅降级时使用
Vercel $0 Hobby 计划足够

日均成本 ≤ ¥10,24小时 LLM 响应缓存进一步节省开销。


快速开始

# 克隆
git clone https://github.com/yourusername/animind.git
cd animind

# 安装
npm install

# 配置 API 密钥
cp .env.example .env.local
# 编辑 .env.local,填入你的密钥

# 启动
npm run dev

API 密钥获取(示例)

服务 注册地址 必需 免费额度
智谱AI open.bigmodel.cn 是 GLM-4-Flash 无限量
DeepSeek platform.deepseek.com 否 注册送 5M tokens
火山引擎 console.volcengine.com 否 图像生成 + TTS

只需要llm的密钥就能跑起来。图像生成和语音合成是可选的增强功能。


Roadmap

✅ Phase 1 — MVP

5个创作工具 · 仿生人对话 · 记忆系统 · 信任/情感模型 · LLM自动降级 · 成本追踪

✅ Phase 2 — 多模态

角色立绘生成 · 语音合成 · 主动行为 · PWA离线 · 中日双语 · 主题系统

✅ Phase 3 — 云端化

Supabase 数据库迁移 · 用户认证 · Storage 图片持久化 · RLS 行级安全

✅ Phase 4 — 社区

多用户支持 · 角色分享 · 社区画廊 · 本地 SD 集成


贡献

阅读至此,首先感谢AptS-1548(https://github.com/AptS-1548/AptS-1548)中的架构设计对Animind中oc仿生人的参考价值,建议点开此url细细品读。 欢迎提交 Issue 和 PR。

# Fork → 创建分支 → 提交 → PR
git checkout -b feature/your-feature
git commit -m 'feat: add something'
git push origin feature/your-feature

许可证

MIT License


免责声明

本平台生成的所有内容均为AI原创,不涉及任何现有IP。用户需遵守用户协议,禁止生成违法违规内容。详见应用内免责声明页面。


「创造一个角色,然后看着她认识你。」

Made with ❤️ for every creator who dreams in 2D

⬆ 回到顶部

Contributors

Ceng-0324

Issues