Skip to content

This is a desktop AI assistant application that interacts using emoji bubbles, with 90% of its code developed with the assistance of AI coding tools. 这是一个使用 Emoji 泡泡进行交互的 AI 助手桌面应用项目,其 90% 的代码由 AI 编程工具协助完成。

License

Notifications You must be signed in to change notification settings

manwjh/emoji-ai-assistant

Repository files navigation

Emoji AI Assistant v0.2.3

一个具有情感记忆和人格演化的AI助手系统。

最新更新: MemABC初始化系统 - 确保纯净人格,简化维护流程

快速开始

安装依赖

pip install -r emoji_boy/requirements.txt

启动AI助手

cd emoji_boy
python main.py

MemABC记忆管理

自动化管理(推荐)

  • Git自动清理: 每次git commit时自动清理MemABC人格和记忆
  • 无需手动操作: 开发过程中正常使用,提交时自动处理

手动管理

# 清理MemABC(上传前准备)
./clean.sh

# 查看备份列表
./clean.sh --list

# 删除所有备份(谨慎使用)
./clean.sh --purge

备份策略

  • 自动保留最近5个备份
  • 超过5个时自动删除最旧的
  • 备份包含完整的memA、memB、memC和systemprompt.txt

项目结构

emoji-ai-assistant/
├── emoji_boy/                 # 主程序目录
│   ├── MemABC/               # 记忆管理系统
│   ├── core/                 # 核心功能模块
│   ├── brain_agent/          # 智能代理模块
│   └── main.py               # 主程序入口
├── clean.sh                  # MemABC清理工具
└── README.md                 # 项目说明

开发说明

  • 开发时正常使用,无需担心MemABC状态
  • Git hook会自动处理人格和记忆的清理
  • 如需手动清理,使用./clean.sh即可
  • 备份数据存储在emoji_boy/MemABC/backup_*目录

许可证

MIT License

About

This is a desktop AI assistant application that interacts using emoji bubbles, with 90% of its code developed with the assistance of AI coding tools. 这是一个使用 Emoji 泡泡进行交互的 AI 助手桌面应用项目,其 90% 的代码由 AI 编程工具协助完成。

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published