本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
接近 GPT 网页版的高完成度交互体验,让个人专注完成工作,也让团队能够统一管理模型、知识库、工具、成员权限与使用成本。

- 最新版本: v2.4.1
- 在线体验: https://demo.aivorygo.com
- 使用文档: https://docs.aivorygo.com
- 项目地址: https://github.com/hjxwz123/Aivory
写在前面
目前市面上已经有很多非常优秀、成熟的 AI 项目,Aivory 并不是为了单纯重复做一个聊天程序。这个项目最初就是为了解决我们团队内部的实际需求,开发重点也一直放在团队协作、成员权限、知识库、工具调用,以及模型与成本的统一管理上。
开源之后,我们发现社区里也有不少佬友希望将它用于个人使用,或者部署后提供给更多用户。因此,这段时间我们专门增加了轻量个人版,并继续完善注册、额度、套餐、支付和管理员后台等运营能力,希望它既能服务团队内部,也能覆盖个人部署和对外运营场景。
Aivory 刚刚开源半个月,目前仍处于快速迭代阶段。和市面上已经打磨多年的成熟项目相比,肯定还有不少细节需要完善,使用过程中也难免会遇到 Bug。如果大家发现问题,或者对功能和体验有什么想法,欢迎直接反馈、提交 Issue 或 PR。大家的实际使用反馈,也会直接影响我们接下来的开发和优化方向。
如果这个项目刚好对你有点用,欢迎顺手点个 Star,感谢各位佬友的支持。
上一个帖子
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
我的帖子已经打上 开源推广 标签: 是
我的开源项目完整开源,无未开源部分: 是
我的开源项目已链接认可 LINUX DO 社区: 是
我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
接近 G…
从上个版本到现在,这段时间更新了什么?
新增轻量个人版,1 核 1 GB 也能运行
这次新增了一套独立的个人版部署方式,主要面向个人使用和低配置服务器。
个人版默认只运行一个 Aivory 应用容器,不再要求额外部署 PostgreSQL、Redis、Qdrant 和本地 Python 沙盒。全新实例完成初始化后,实测应用容器空载内存占用仅约 30 MB。

如果使用完整版,同时运行应用、Redis、Qdrant 和沙盒等组件,基础内存占用大约在 100 MB 左右。
实际使用中,无论个人版还是完整版,都可以在 1 核 1 GB 的服务器上启动运行。如果需要多人同时使用、处理大量文档,或者频繁运行 Python 任务,建议根据实际负载适当提高服务器配置。
简单来说:
- 只想自己聊天、管理文件和使用基础功能,可以选择个人版;
- 需要团队协作、知识库、沙盒和完整基础设施,可以选择完整版;
- 手上只有一台低配小服务器,也可以先跑起来,再按需扩展。
团队工作空间升级为完整权限体系
因为我们内部也有团队协作需求,所以这段时间继续完善了团队工作空间。
工作空间现在拥有 管理员、成员和访客 三种明确角色,并新增了更细致的成员权限、模型白名单和能力策略。
管理员可以分别控制成员是否能够:
- 创建项目、私有对话、知识库、Skill 和提示词;
- 上传文件、删除内容以及管理工作空间资源;
- 使用指定模型、内置工具、MCP、Python 沙盒和图片生成;
- 消耗工作空间积分,并为成员设置月度积分上限。
邀请链接也从原来的永久 Token 升级成了可管理邀请。现在可以设置邀请角色、限定邮箱、有效期和最大使用次数,也支持随时撤销,并查看使用记录和审计日志。
Skill 和提示词现在也可以作为工作空间资源共享,同时继续与个人资源以及其他工作空间保持隔离。
认证部分新增了更完整的企业 OAuth/OIDC 策略,可以分别控制:
- 是否允许密码登录;
- 是否允许第三方登录自动创建账号;
- 第三方用户首次登录时是否需要设置密码;
- 登录入口的展示方式;
- 是否自动跳转到指定的第三方登录。
同时加入了管理员防锁死校验,避免因为误关密码登录或身份源配置错误,导致管理员自己也无法进入后台。
现在也支持只开放第三方注册:关闭邮箱密码注册后,用户仍然可以通过 Google、GitHub、OIDC 等第三方登录首次创建账号。
x86_64 和 ARM64 使用同一套版本镜像
应用镜像、Python 沙盒运行时和沙盒 Sidecar 现在都同时支持:
无论使用普通的 x86_64 云服务器,还是 64 位 ARM 服务器,都可以直接使用相同的版本标签。Docker Compose 会自动选择对应架构,不需要再单独修改镜像名称或部署文件。
从旧版本升级时,数据库迁移也会在应用启动过程中自动执行,不需要手动运行 SQL。
个人版和完整版仍然是两条独立的部署路径:
- 个人版: 适合个人、单实例和低资源服务器;
- 完整版: 适合团队、多用户协作和更高负载场景。
其他更新
这次版本还包含不少交互优化、问题修复和细节调整,完整内容可以查看:
项目目前仍在快速迭代中。使用过程中遇到问题,或者有功能和体验上的建议,欢迎在 GitHub 提交 Issue;也欢迎直接提交 PR,一起完善 Aivory。