gaia
跨平台主动式个人AI助手,连接邮件/日历/Slack等工具,主动帮你处理日常重复性工作
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
跨平台主动式个人AI助手,连接邮件/日历/Slack等工具,主动帮你处理日常重复性工作
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
你有没有想过,如果每天不用再手动处理那些"例行公事",会省下多少时间?
想象一下:你走进办公室,GAIA 已经帮你把 47 封未读邮件按重要程度排好序,并把真正需要回复的 3 封起草好了回复草稿;你的下午 2 点会议被取消了,GAIA 自动重新规划了你的待办清单,把空出来的时间填满了真正值得做的事;你下午要见一个同事,GAIA 已经整理好了你们这个 sprint 以来所有相关的工作内容——PR、Linear issues、Slack 讨论——全部汇总成一份 briefing。
这不是科幻小说,这是 GAIA 正在做的事。
图1:GAIA Dashboard——任务、邮件、日历、目标一站式管理
现代知识工作者的工具箱越来越丰富——Gmail、Calendar、Todos、Slack、Linear、Notion——但每换一次工具就要切换一次上下文,这种"切换税"积累起来非常惊人。
现有的自动化工具普遍存在两个问题:要么太死板,需要用户写规则写正则表达式;要么太被动,只会回答问题,不会主动行动。
GAIA 团队(theexperiencecompany)认为,一个真正有用的个人 AI 助手应该是主动的(proactive)——它知道你什么时候该做什么,它在你问之前就已经在处理了,它会在真正重要的事情发生时跨平台通知你。
GAIA 是一个全栈 Nx Monorepo,横跨 6 个应用层:
| 层级 | 技术栈 |
|---|---|
| Web 前端 | Next.js 16 + React 19 + TypeScript + Tailwind CSS + Zustand |
| 桌面端 | Electron + TypeScript |
| 移动端 | React Native |
| 后端 API | FastAPI + Python + LangGraph + LangChain |
| 语音 | LiveKit + Python |
| 机器人 | Discord / Slack / Telegram Bots |
图2:Smart Todos——任务不只是提醒,而是能自主研究和执行的智能体
后端核心采用 LangGraph 构建多步骤工作流智能体,配合 Claude API 作为大脑,能够完成复杂的多工具协作任务。数据存储使用 PostgreSQL(关系型数据)+ Redis(缓存和会话),确保在高并发下的稳定响应。
项目采用了 Nx 作为构建系统,将 web、desktop、mobile、api、bots、voice-agent 等应用统一管理。Python 包管理使用 uv(Astral 出品的高速工具),前端使用 pnpm + workspace 模式。基础设施代码通过 Dagger(CNCF 项目)实现管道即代码(pipeline-as-code),确保 CI/CD 的一致性。
主动式工作流:GAIA 不会等你下命令,它会在后台持续监控——新邮件、重要投资人来信、Slack 高亮消息——一旦触发预设条件,立即通过 WhatsApp、Telegram、Discord 或 Slack 向你推送通知,响应时间可控制在 60 秒内。
跨工具记忆:GAIA 维护着一个跨越所有工具的上下文知识库。当你提到"Alex 上周提的那个 issue",GAIA 能直接定位到 Linear 中的相关条目。问一次,记住一辈子。
智能待办:与传统 todo 应用不同,GAIA 的待办项可以自主研究(爬取网页提取数据)、起草回复(基于你的写作风格)、直接在 Linear 中创建 issue——而不只是做个提醒。
多端覆盖:无论你在电脑前、手机上,还是 Discord/Telegram 的聊天窗口里,GAIA 都陪伴左右。所有对话共享同一套上下文,换设备不丢状态。
图3:自动化工作流——跨工具多步骤任务,一次配置永久自动执行
云端版(零配置):直接访问 heygaia.io,无需安装任何东西。
自托管(推荐开发者/注重隐私用户):通过官方 CLI 工具一键部署到 Docker,整个过程自动化:
npm install -g @heygaia/cli
gaia init # 选择 Self-Host (Docker)
gaia init 会依次检查环境依赖、克隆仓库、引导填写环境变量、构建并启动所有 Docker 服务。管理命令:gaia status(健康检查)、gaia logs(查看日志)、gaia stop/gaia start。
Dockerfile 采用了多阶段构建:API 层基于 python:3.12-slim,Web 层基于 node:24-alpine 的 Next.js standalone 模式,最终镜像精简且安全。
GAIA 代表了 AI 助手从"被动问答"向"主动代理"转变的趋势。其 234 GitHub stars 说明市场对这类工具的强烈需求。凭借 LangGraph + Claude 的组合,以及多渠道(WhatsApp/Telegram/Discord/Slack)无缝接入的差异化能力,GAIA 有潜力成为个人 AI 工作流自动化领域的标杆项目。
项目信息