可自托管的类 ChatGPT 聊天平台,统一接入多家 AI 模型服务,支持 Agent、MCP 与多用户登录。
- 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 数据每日更新。
相关项目
4.6万9465TypeScriptMIT更新于 前天
一个命令行工具和 Python 库,用于调用远程及本地部署的大语言模型运行提示词和对话。
1.3万1053PythonApache-2.0更新于 4天前
跨平台 AI 聊天客户端,可将 OpenAI、Claude、Ollama 等模型与 MCP 服务器连接使用。
2227210DartApache-2.0更新于 上个月
一个 Python 库和命令行工具,让 OpenAI、Anthropic、Ollama、LMStudio 等模型通过自然语言调用 MCP 服务器上的工具。
53359Python无许可证更新于 23天前