前言

在人工智能快速发展的今天,我们每天都在产生大量的数据——文档、笔记、聊天记录、决策过程……这些信息散落在各处,难以被有效整合和利用。有没有一种方式,能让 AI 真正理解我们、成为我们的“第二大脑”?

今天要介绍的开源项目 Personal AI OS,正是为此而生。

项目地址:GitHub - tanyuehao/Personal-AI-OS · GitHub

什么是 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

启动后访问:

方式二:本地开发

后端:

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 共同参与建设!

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐