用单个 Rust 二进制文件运行的自托管个人 AI 智能体服务,支持沙箱执行、多家大模型和 Telegram、Discord 等聊天渠道。
existence-master/Sentient
运行在你自己电脑上的个人 AI 助手,可执行长时任务、记住上下文,并支持语音交互,兼容本地与云端模型。
- Star
- 711
- Fork
- 130
- 未关闭 Issue
- 75
- 最近提交
- 5小时前
这是什么?
Sentient 是一个运行在你自己电脑上的个人助手。你用自然语言描述任务,它会先制定计划并询问一次确认,然后立即执行、按计划执行,或在邮件到达、价格变化等事件触发时执行。每次运行都有实时日志和报告,失败的任务可以从中断处重试。
它会记住你告诉它的内容,并建立一份可查看、可修正的用户画像,记录你的偏好和目标。所有数据保存在本机的一个 SQLite 文件中。你可以通过 Ollama 使用免费的本地模型,也可以接入自己的 Anthropic、OpenAI 或 Gemini 密钥。语音模式、Telegram 和 Discord 消息,以及配对的手机或智能眼镜,让它的使用范围不局限于桌面应用。
已支持的集成包括 Gmail、日历、Drive、GitHub、Slack、Notion、Home Assistant 以及任何 MCP 服务器。项目目前为 alpha 阶段,需从源码运行,仓库中可构建 Windows 安装包。
核心功能
- 01支持一次性、定时和事件触发的长时任务,附带实时日志并可重试。
- 02记住用户信息,并建立可编辑的偏好与目标模型。
- 03支持语音交互,包括唤醒词和随时打断。
- 04可使用 Ollama 本地模型,也可接入自己的云端模型密钥。
- 05连接 Gmail、日历、GitHub、Slack、Notion 以及任意 MCP 服务器。
- 06所有数据保存在本地单个 SQLite 文件中,无需注册账号。
适用场景
- 监控网页或价格变化,只在发生变化时提醒。
- 离开电脑时自动处理定期的邮件、日历或文档事务。
- 使用本地模型搭建私密助手,数据不离开本机。
- 通过 Telegram、Discord 消息控制智能家居或处理日常消息。
快速上手
- 1
克隆仓库
git clone https://github.com/existence-master/Sentient.git && cd Sentient - 2
创建 Python 3.12 虚拟环境
uv venv .venv --python 3.12 - 3
安装带语音扩展的 Python 包(此处为 macOS/Linux 路径;Windows 使用 .venv/Scripts/python.exe)
uv pip install --python .venv/bin/python -e ".[voice]" - 4
安装桌面端依赖并启动应用
cd desktop && npm install && npm run dev
使用前须知
- Sentient v3 处于 alpha 阶段,目前只能从源码运行。
- 暂无预构建的签名安装包,Windows 安装程序需要从仓库自行构建。
- 代码采用 AGPL v3 版权协议,这是一种 copyleft 许可,要求分享修改后的版本。
标签
常见问题
- Sentient 是什么?
- 运行在你自己电脑上的个人 AI 助手,可执行长时任务、记住上下文,并支持语音交互,兼容本地与云端模型。 Sentient 是一个运行在你自己电脑上的个人助手。你用自然语言描述任务,它会先制定计划并询问一次确认,然后立即执行、按计划执行,或在邮件到达、价格变化等事件触发时执行。每次运行都有实时日志和报告,失败的任务可以从中断处重试。
- Sentient 可以免费使用吗?用的什么许可证?
- Sentient 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- Sentient 还在维护吗?
- 活跃维护中。Sentient 最近一次提交是在 2026年10月22日。
- Sentient 适合用来做什么?
- 监控网页或价格变化,只在发生变化时提醒。 离开电脑时自动处理定期的邮件、日历或文档事务。 使用本地模型搭建私密助手,数据不离开本机。 通过 Telegram、Discord 消息控制智能家居或处理日常消息。
- Sentient 怎么安装和运行?
- 克隆仓库: git clone https://github.com/existence-master/Sentient.git && cd Sentient 创建 Python 3.12 虚拟环境: uv venv .venv --python 3.12 安装带语音扩展的 Python 包(此处为 macOS/Linux 路径;Windows 使用 .venv/Scripts/python.exe): uv pip install --python .venv/bin/python -e ".[voice]" 安装桌面端依赖并启动应用: cd desktop && npm install && npm run dev
- 在哪里获取 Sentient?
- 源代码和安装说明在 GitHub 上:https://github.com/existence-master/Sentient
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源个人 AI 助手,将工作内容索引为本地知识图谱,内置邮件、笔记、浏览器、会议记录和共享空间。
Leon 是一款开源的个人 AI 助手,可本地运行,借助工具、上下文和记忆完成任务。
一个用 Go 编写、可在本机 24/7 运行的自托管 AI 智能体,能自动生成缺失工具,并通过 MCP 与其他智能体共享。
运行在本机的个人 AI 助手,通过对话生成个人 wiki、数据集合和小应用,所有内容以普通文件保存在本地工作区。
一款免费开源的桌面 AI 应用,可处理文件、文档、浏览器、邮件和定时任务,高风险操作需先获得批准。