Repolode
existence-master

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. 1

    克隆仓库

    git clone https://github.com/existence-master/Sentient.git && cd Sentient
  2. 2

    创建 Python 3.12 虚拟环境

    uv venv .venv --python 3.12
  3. 3

    安装带语音扩展的 Python 包(此处为 macOS/Linux 路径;Windows 使用 .venv/Scripts/python.exe)

    uv pip install --python .venv/bin/python -e ".[voice]"
  4. 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 数据每日更新。

相关项目