Repolode
sui-ni2

sui-ni2/personal-ai-os

本地优先、不绑定单一模型服务商的个人 AI 工作台,支持对话、记忆、可审计工具、MCP 与独立项目插件。

可替代:ChatGPT

Star
58
Fork
15
未关闭 Issue
7
最近提交
22小时前

这是什么?

Personal AI OS 是一个可自托管的个人 AI 工作台,用于长期进行的 AI 工作。项目、对话上下文、经过审核的记忆、工具和执行记录都保存在工作台内,而不是绑定在某个模型服务商上,切换 OpenAI、Anthropic 或本地 Ollama 模型时无需迁移项目数据。

前端基于 Next.js,后端使用 FastAPI 和 SQLite,通过 SSE 流式输出回复,重启后保留对话历史,并将工具调用记录为可观察的执行轨迹。工具经由白名单式 MCP 网关调用,模型无法提交 shell 命令;密钥只保存在服务端环境变量中,设置页面不会返回。

项目无需任何模型密钥即可启动,可通过绑定到本地的 Docker Compose 运行,也提供 Windows 一键安装脚本。内置通用项目、足球项目以及使用同一项目规范的独立 P5 / 排列5 插件。

核心功能

  • 01通过统一的流式接口对接 OpenAI、Anthropic,并可选启用本地 Ollama 模型。
  • 02对话历史重启后保留,支持按项目筛选并查看执行轨迹。
  • 03带白名单的 MCP 网关,支持 HTTP 与固定命令的 stdio 连接器。
  • 04可安装的移动端 PWA,可选单用户密码访问控制。
  • 05执行记录与诊断信息自动脱敏,密钥只保存在服务端。

适用场景

  • 自托管 AI 助手,让项目上下文不依赖某一家模型厂商。
  • 在多个大模型服务商之间对比尝试,同时将对话和记忆数据保留在本地。
  • 通过受控的 MCP 白名单,把 AI 对话接入自己的工具。
  • 无需 API 密钥,使用 Docker 无密钥路径先行体验。

标签

常见问题

personal-ai-os 是什么?
本地优先、不绑定单一模型服务商的个人 AI 工作台,支持对话、记忆、可审计工具、MCP 与独立项目插件。 Personal AI OS 是一个可自托管的个人 AI 工作台,用于长期进行的 AI 工作。项目、对话上下文、经过审核的记忆、工具和执行记录都保存在工作台内,而不是绑定在某个模型服务商上,切换 OpenAI、Anthropic 或本地 Ollama 模型时无需迁移项目数据。
personal-ai-os 可以免费使用吗?用的什么许可证?
personal-ai-os 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
personal-ai-os 还在维护吗?
活跃维护中。personal-ai-os 最近一次提交是在 2026年10月21日。
personal-ai-os 适合用来做什么?
自托管 AI 助手,让项目上下文不依赖某一家模型厂商。 在多个大模型服务商之间对比尝试,同时将对话和记忆数据保留在本地。 通过受控的 MCP 白名单,把 AI 对话接入自己的工具。 无需 API 密钥,使用 Docker 无密钥路径先行体验。
在哪里获取 personal-ai-os?
源代码和安装说明在 GitHub 上:https://github.com/sui-ni2/personal-ai-os

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目