Skip to content

Code-MonkeyZhang/persona-agent

Repository files navigation

Persona Agent

Persona Agent

属于你自己的AI Agent

创建和管理多个 AI Agent,赋予它们形象和性格, 工具、技能,让成为你生活的帮手!

License: MIT Platform Release

截图

核心功能

  • 支持 17+ LLM供应商 — DeepSeek、MiniMax、智谱、Kimi、OpenAI、Anthropic、Google、OpenRouter等多供应商支持
  • 多 Agent 管理 — 创建多个独立 Agent,每个有自己的角色设定、模型配置MCP、Agent Skill以及会话历史
  • 自定义 Agent 形象界面 — 支持自定义Agent的角色立绘和背景,Agent 会根据对话自动切换表情
  • 自定义 Agent 语音朗读 - 支持Minimax TTS API的语音合成回复, 配合立绘和背景,让你的智能体栩栩如生!
  • 支持 MCP 与 Agent Skill — 支持自定义给每个Agent自定义MCP工具和Agent Skill,同时支持需要OAuth的MCP服务 (Notion, Github)
  • 远程访问 — 内置 Cloudflare Tunnel,可以通过移动端App远程连接Agent

下载安装

本项目支持macOS平台, Windows 版本正在开发中. 前往 GitHub Releases 下载对应平台的安装包:

平台 文件
macOS Apple Silicon Persona-mac-arm64-{version}.dmg
macOS Intel Persona-mac-x64-{version}.dmg

macOS 打开 DMG 拖入 Applications 即可。

Agent 形象自定义

Persona 支持为每个 Agent 自定义角色立绘和对话背景图片。立绘会根据对话情绪自动切换对应表情。

默认 非常喜欢 病娇 背景

立绘要求:

  • 格式:PNG/JPG/JPEG/GIF/WebP(推荐 PNG 透明背景)
  • 建议尺寸:约 1000 × 2100
  • 必须有一个 default.png(默认表情),其他表情文件名随意
  • 放置路径:agents/{id}/assets/pose/

Note

文件名会被 Agent 读取作为切换表情的依据。建议使用有意义的名称,如 开心.png惊讶.png害羞.png等。

背景要求:

  • 格式:PNG/JPG/JPEG/GIF/WebP
  • 建议尺寸:约 1500 × 2700
  • 放置路径:agents/{id}/assets/backgrounds/(目录内放一张图即可,文件名随意)

更多 Agent 形象资源,会分享在 GitHub Discussions

让你的Agent活跃在移动端

Persona 还提供iOS 和 Android的移动端app,通过Cloudflare Tunnel连接你的智能体,随时随地与 Agent 对话。

移动端演示 普通对话 Agent 详情

查看移动端项目

Contact

本项目由 Zhang Yufeng 个人开发维护。如有问题、想法或合作意向,欢迎联系 yufengzhang483@gmail.com

致谢

参考项目

  • Chatbox — 跨平台 AI 桌面客户端
  • Cherry Studio — 全功能 AI 助手,多供应商 LLM 支持
  • Halo — 24/7 自主桌面 AI Agent,数字人形象系统
  • OpenCode — AI 编程工具,本项目架构与构建体系的重要参考
  • ZcChat — 桌面 AI 伴侣,Galgame 风格角色立绘与语音交互

技术依赖

About

persona-agent是一个管理个人 AI Agent的跨平台应用

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages