
Observer
活跃·★ 1.7k·AGPL-3.0·更新于 2026-10-22
★ 时下流行
Observer 围绕简单的“当 X 发生就做 Y”模式构建。每个微型智能体有系统提示、循环间隔和传感器,例如 $SCREEN、$SCREEN_OCR、$CAMERA、$CLIPBOARD 或 $MICROPHONE(通过 transformers.js 的 Whisper 转写)。小模型每轮查看输入,再由一段 JavaScript 决定如何处理它的回答。
它的亮点在工具层:sendEmail、sendDiscord、sendTelegram、sendPushover、短信、WhatsApp,甚至自动电话,另有片段录制、每个智能体的文本和图像记忆,以及启停其他智能体。部分渠道(电话、短信、WhatsApp)需要项目方加白名单,美国/加拿大号码不能收短信。
模型通过 Ollama、llama.cpp、vLLM 或任意 OpenAI 兼容端点在本地运行;README 称桌面端最稳定,另有托管的 Web 版。Docker 部署已标为弃用。许可为 AGPL-3.0。
指南
来源:GitHub、npm 和 PyPI 的公开接口。
#智能体#智能体框架#智能体式 AI#智能体集合#AI 智能体#AI 智能体集合#llama.cpp#本地大模型
01
功能特性
01传感器覆盖截图、屏幕 OCR、摄像头、剪贴板、麦克风和屏幕音频(Whisper 转写)
02通过 Ollama、llama.cpp、vLLM 或任意 OpenAI 兼容端点运行本地模型
03JavaScript 工具层支持 Discord、Telegram、邮件、Pushover、短信、WhatsApp 和电话
04每个智能体有文本与图像记忆,并可录制带标签的视频片段
02
为什么选择它
+几行提示词加 JavaScript 就能把屏幕、摄像头和音频变成触发器,无需搭流水线。
+通知渠道非常全,从 Discord、Telegram 到短信、WhatsApp 和电话。
+可用小型本地模型运行,屏幕内容不必离开本机。
03
权衡点
!电话、短信和 WhatsApp 工具走项目方自己的服务,需要人工加白名单。
!可靠性取决于小型本地模型对截图的理解,提示词需要调。
!AGPL-3.0 许可可能限制嵌入闭源产品。
04
维护状况检查
活跃检查日期: 2026-10-20
- 最近提交
- 2026-10-20
- 近 90 天提交数
- 100+
- 近 90 天发布数
- 17
- 最新发布
- v3.1.1 (2026-10-16)
- 未关闭 issue
- 0
- 近期 issue 至少有一条评论的比例
- 20/20
近 12 周每周提交数
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
05
兼容性
llama.cpp / vLLM
OpenAI 兼容
已通过文档验证
06
使用场景
↳下载、渲染或构建完成时收到消息
↳仪表盘变化或摄像头出现人物时报警
↳专注监督:分心时打电话提醒
↳从麦克风和屏幕音频转写并记录会议
okou
★1.2k
→
07
同类工具
在 DigitalOcean 上一键部署
为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。
立即领取 $200 免费额度