Personal AI OS:打造属于你的个人认知操作系统
前言
在人工智能快速发展的今天,我们每天都在产生大量的数据——文档、笔记、聊天记录、决策过程……这些信息散落在各处,难以被有效整合和利用。有没有一种方式,能让 AI 真正理解我们、成为我们的“第二大脑”?
今天要介绍的开源项目 Personal AI OS,正是为此而生。
什么是 Personal AI OS?
Personal AI OS 是一个开源的个人认知 AI 系统。它的核心理念是:通过数据采集、知识理解、长期记忆、认知建模和智能代理等一系列技术,让 AI 逐步理解你的知识体系、经验、价值观和决策方式,最终成为真正懂你的智能助手。
简单来说,它不是一个通用的聊天机器人,而是一个为你量身定制的认知操作系统。
核心功能一览
Personal AI OS 的功能设计围绕“让 AI 理解你”这一目标展开,主要包含以下模块:
| 功能模块 | 说明 |
|---|---|
| 📚 个人知识库 | 拖拽上传文档,系统自动解析、切片、向量化,构建属于你的知识体系 |
| 💬 AI 智能问答 | 基于你的个人知识库进行回答,答案更贴合你的实际情况 |
| 🧠 长期记忆 | 自动提取和管理重要信息,AI 不会“忘记”你说过的话 |
| 🔗 知识图谱 | 可视化展示知识之间的关联关系,让隐性连接变得一目了然 |
| 🧬 认知模型 | 理解你的思维方式和决策模式,AI 越用越懂你 |
| 🤖 AI Agent | 专业助手,帮你完成复杂任务(如商业分析、投资研究、写作辅助等) |
| 🖼️ 多模态支持 | 图片识别和语音转写,不止于文字 |
| ⚙️ 灵活设置 | 自由切换 AI 提供商、调整温度参数、配置模型 |
| 📊 使用量统计 | 追踪 API 使用情况和速率限制,心中有数 |
技术栈
Personal AI OS 采用了现代化的前后端分离架构:
-
前端:React + Next.js 14 + Tailwind CSS + Zustand
-
后端:Python 3.12 + FastAPI + SQLAlchemy
-
数据库:PostgreSQL(pgvector)/ SQLite + Redis
-
AI 模型:支持 DeepSeek、MiMo(SiliconFlow)、OpenAI 等多种模型
这种技术组合兼顾了开发效率和性能表现,无论是个人使用还是二次开发都非常友好。
快速上手
方式一:Docker 部署(推荐)
bash
git clone https://github.com/tanyuehao/Personal-AI-OS.git cd Personal-AI-OS # 配置环境变量 cp backend/.env.example backend/.env # 编辑 .env 文件,填入你的 API Key # 启动服务 docker-compose up -d
启动后访问:
-
后端 API:http://localhost:8000
方式二:本地开发
后端:
bash
cd backend python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate pip install -r requirements.txt cp .env.example .env uvicorn app.main:app --reload
前端:
bash
cd frontend npm install npm run dev
AI 模型配置
项目支持多种 AI 提供商,你可以根据需求和预算自由选择:
| 提供商 | 配置 | 价格 |
|---|---|---|
| DeepSeek | AI_PROVIDER=deepseek |
约 ¥1/百万 tokens |
| MiMo (SiliconFlow) | AI_PROVIDER=siliconflow |
有免费额度 |
| OpenAI | AI_PROVIDER=openai |
较贵 |
项目结构
text
Personal-AI-OS/ ├── backend/ # Python FastAPI 后端 │ ├── app/ │ │ ├── api/ # API 路由(12 个模块) │ │ ├── core/ # 配置、安全、数据库 │ │ ├── models/ # 数据模型 │ │ ├── schemas/ # 请求响应模型 │ │ └── services/ # 业务逻辑 │ └── requirements.txt ├── frontend/ # Next.js 前端 │ ├── app/ # 14 个页面 │ ├── components/ # React 组件 │ ├── services/ # API 客户端 │ └── stores/ # Zustand 状态管理 ├── docs/ # 设计文档(23 份) └── docker-compose.yml # Docker 部署配置
开发路线
项目目前已经迭代到 v0.5.0,未来还有更多规划:
-
v0.1.0 — MVP:知识库、AI 问答、记忆、Agent
-
v0.2.0 — 记忆集成、知识图谱、自动摘要
-
v0.3.0 — 拖拽上传、设置增强、Toast 提示
-
v0.4.0 — Memory 候选、观点时间线、搜索过滤、测试套件
-
v0.5.0 — 数据导出、性能优化、Docker 部署
-
v1.0.0 — 完整认知模型、决策引擎
从路线图可以看出,项目正在稳步向“完整的个人认知操作系统”这一目标迈进。
写在最后
Personal AI OS 的魅力在于,它不只是又一个 AI 工具,而是一个真正属于你自己的认知系统。随着你使用时间的增长,它会越来越了解你——你的知识背景、你的思维方式、你的决策偏好。这种“越用越懂你”的体验,正是“第二大脑”概念的真正落地。
如果你也希望拥有一个真正理解你的 AI 助手,不妨亲自部署一个 Personal AI OS 试试看。
项目开源地址:GitHub - tanyuehao/Personal-AI-OS · GitHub
许可证:Apache License 2.0
欢迎给项目点个 Star,也欢迎提交 Issue 和 PR 共同参与建设!
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐

所有评论(0)