通过 Telegram 语音或文字记录,自动整理成带链接的 Obsidian 知识卡片,运行在你自己的服务器上。
- Star
- 265
- Fork
- 58
- 未关闭 Issue
- 24
- 最近提交
- 5小时前
这是什么?
Iva 是一个运行在自有服务器上的 Telegram AI 助手。消息、语音、图片、PDF 和转发内容会以带日期的 Markdown 文件保存到兼容 Obsidian 的记忆库中,并逐步整理成联系人、项目、决策和笔记等结构化卡片。
记忆分层组织:每天的原始记录逐字保存,每晚的汇总任务把日、周、月逐级压缩为摘要,而一个不超过 1200 字符的 CORE.md 会被放入每次提示词中。检索结合 BM25 与链接图重排,也可选择向量模式。助手还支持通过 Deepgram 转写语音、借助模型服务商的视觉模型描述图片、管理任务与提醒,并通过多个服务商进行网页搜索,以及借助 gws 命令行工具接入 Google Workspace。
项目可在 Ubuntu 或 Debian 上用一条命令安装,也提供 Mac 安装方式。模型服务支持 OpenRouter、Ollama Cloud、Claude 或 ChatGPT 订阅,以及自定义的 OpenAI 兼容接口。可选的 userbot 模式可以用个人 Telegram 账号收发消息,项目明确标注其违反 Telegram 服务条款,风险由用户自行承担。
核心功能
- 01通过 Deepgram 转写语音消息,并借助模型的视觉能力描述图片。
- 02逐字保存每天的消息为 Markdown,并逐级汇总为周、月、年摘要。
- 03保留 CORE.md 文件,每次对话都会带上,提供持久上下文。
- 04使用 BM25 结合链接图重排进行记忆检索,可选向量搜索。
- 05管理任务、提醒和每日简报。
- 06通过 gws 命令行工具接入 Gmail、日历、云端硬盘、表格、文档和任务,并支持 MCP 服务器与技能扩展。
适用场景
- 几个月后快速找回与客户的约定内容。
- 把一段长语音转成任务清单、邮件草稿或会议卡片。
- 在 Telegram 中维护联系人与跟进事项的个人 CRM。
- 搭建一个数据留在自有服务器上的个人助手。
快速上手
- 1
从 BotFather 获取机器人令牌
- 2
克隆代码仓库
git clone https://github.com/smixs/iva-agent.git ~/iva - 3
在克隆目录中运行安装脚本并回答其问题
cd ~/iva && bash install.sh - 4
给你的机器人发消息,让向导完成设置
使用前须知
- 需要 Node.js 24 或更高版本,并且需要你自己维护一台服务器,自托管工作量较大。
- 需要模型服务商的 API 密钥或订阅,模型和语音转写调用会发送到你需付费的云端 API。
- 可选的用户机器人功能违反 Telegram 服务条款,可能导致账号受限或被封禁。
标签
常见问题
- iva-agent 是什么?
- 可自托管的 Telegram AI 助手,把语音、图片和消息整理进 Markdown 记忆库,之后可检索回忆。 Iva 是一个运行在自有服务器上的 Telegram AI 助手。消息、语音、图片、PDF 和转发内容会以带日期的 Markdown 文件保存到兼容 Obsidian 的记忆库中,并逐步整理成联系人、项目、决策和笔记等结构化卡片。
- iva-agent 可以免费使用吗?用的什么许可证?
- iva-agent 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- iva-agent 还在维护吗?
- 活跃维护中。iva-agent 最近一次提交是在 2026年10月22日。
- iva-agent 适合用来做什么?
- 几个月后快速找回与客户的约定内容。 把一段长语音转成任务清单、邮件草稿或会议卡片。 在 Telegram 中维护联系人与跟进事项的个人 CRM。 搭建一个数据留在自有服务器上的个人助手。
- iva-agent 怎么安装和运行?
- 从 BotFather 获取机器人令牌 克隆代码仓库: git clone https://github.com/smixs/iva-agent.git ~/iva 在克隆目录中运行安装脚本并回答其问题: cd ~/iva && bash install.sh 给你的机器人发消息,让向导完成设置
- 在哪里获取 iva-agent?
- 源代码和安装说明在 GitHub 上:https://github.com/smixs/iva-agent
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
用单个 Rust 二进制文件运行的自托管个人 AI 智能体服务,支持沙箱执行、多家大模型和 Telegram、Discord 等聊天渠道。
可自托管的 AI 第二大脑,基于网络和你的文档回答问题,并支持自定义智能体与定时自动化。
开源个人智能体与语音助手,采用前后脑架构,支持个人记忆并可委派编程智能体执行任务。
面向 AI 智能体的开源长期记忆层,通过 Python SDK、REST API 和 MCP 服务器跨会话存储与召回信息。
开源 AI 猫娘伙伴,支持实时语音与视觉,会主动找你聊天并记住你的喜好。