OpenHuman:AI数字分身桌面部署教程

GitHub 3.4K星 · Tiny Humans AI · 开源个人AI分身

项目简介

OpenHuman 由 Tiny Humans AI 团队开发,目标是让 AI 在几分钟内理解你的全部工作与生活上下文,变成一个真正懂你的"数字分身"。不同于普通聊天机器人,OpenHuman 会读取你的文件、邮件、日程、聊天记录,构建个人知识图谱,实现个性化助手。

核心能力

安装部署

# 前置要求:Node.js 18+
# 克隆仓库
git clone https://github.com/tiny-humans-ai/openhuman.git
cd openhuman

# 安装依赖
npm install

# 配置API Key
cp .env.example .env
# 编辑.env
# AI_MODEL=claude-sonnet-4-6
# ANTHROPIC_API_KEY=sk-ant-xxx
# 或使用本地模型
# AI_MODEL=ollama/qwen3.8
# OLLAMA_HOST=http://localhost:11434

# 启动
npm run dev

# 访问 http://localhost:5173

导入个人上下文

# 1. 导入文件
# 在Web界面 → Settings → Import
# 选择文件夹,OpenHuman会自动解析:
# - .md/.txt → 提取文本
# - .pdf → OCR提取
# - .docx → 解析Word
# - .json → 解析结构化数据

# 2. 导入日历
# Settings → Calendar → 连接Google Calendar
# 自动同步过去30天和未来7天的日程

# 3. 构建知识图谱
# 导入完成后点击"Build Knowledge Graph"
# 系统自动提取:人物、组织、项目、事件

# 4. 开始对话
# "我上周和谁开了什么会?"
# "帮我整理张三相关的所有项目进度"

自定义Prompt模板

# templates/daily-brief.yaml
name: daily-brief
trigger: "每天早上9点"
prompt: |
  基于以下信息生成今日简报:
  1. 今天的日程安排
  2. 昨天未完成的任务
  3. 需要跟进的邮件
  4. 相关项目最新进展
output: "markdown"

配合 OpenHuman桌面AI助手腾讯Agent Memory团队记忆,可以构建完整的个人/团队AI记忆系统。

📚 常见问题

OpenHuman是什么?

GitHub 3.4K星 · Tiny Humans AI · 开源个人AI分身

如何上手OpenHuman?

OpenHuman桌面级AI助手部署指南