Jared

在 iMessage 里快速搭一个能自动回复的聊天机器人

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 62 🐛 待处理 25 👀 关注 11
GitHub ↗
GitHub 星标 ★ 583
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,免费使用,需自行部署。

项目预览

Jared 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队ZekeSnider
定价模式🏷️完全免费
价格说明开源项目,免费使用,需自行部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Swift
技术栈/模型applescript,chat-bot,chatbot,imessage,swift
GitHub 星标★ 583
上线时间2016-04-08 00:00:00
代码更新2023-04-24
仓库体积41.6 MB
本站数据更新2026-11-10
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

Jared 是一个用 Swift 编写的、易于扩展的 iMessage 聊天机器人。它主要解决用户在 iMessage 环境中缺乏可定制、可编程的自动化聊天助手的问题。通过 AppleScript 与 Messages 应用交互,Jared 能够监听收到的 iMessage 消息,并根据预设的规则或插件进行自动回复。其核心能力在于提供了一套简洁的插件架构,开发者可以轻松地编写新的响应逻辑,从而扩展机器人的功能,例如自动回复常见问题、执行简单命令或集成第三方服务。项目处于早期阶段,代码结构清晰,适合作为学习 Swift 和 iMessage 自动化开发的参考,也适合希望快速为自己的 iMessage 账号搭建一个基础聊天机器人的技术用户。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 583

技术标签

使用教程

难度:入门 约 20 分钟 部署方式:本地安装 5 步

环境要求

  • 桌面系统
  • 模型凭据

安装与启动步骤

  1. 1先去发布页

    作者提供编译好的产物,不用自己构建。

  2. 2按平台下载

    选对应系统的包,注意架构。

  3. 3首次启动配置

    填模型服务地址与凭据。

  4. 4跑一个默认任务

    用自带示例确认链路通。

  5. 5按需改配置

    想接自己的工具再改配置文件。

如何确认成功

启动后能用默认配置完成一次完整任务,界面上能看到每一步的中间输出

注意事项

  • 仓库以二进制分发为主,源码构建说明较少。
  • 预编译包只能在对应平台用。
  • 文档不厚,多数信息在发布说明里。
  • 先在默认配置下跑通,再改参数。

核心亮点

  • 插件化架构清晰,新增回复逻辑只需实现简单协议,扩展成本低
  • 基于 AppleScript 控制 Messages,无需越狱或修改系统,集成方式原生
  • Swift 编写,代码量小且易读,适合作为 Swift 入门和 iMessage 自动化参考

不足之处

  • 依赖 macOS 上的 Messages 应用和 AppleScript,自动化稳定性受系统权限和 GUI 状态影响
  • 功能较基础,仅支持文本回复,缺乏富媒体、上下文记忆等高级能力

适用场景

  • 个人开发者快速为 iMessage 搭建自动回复助手,处理常见问候或简单指令
  • 学习 Swift 和 AppleScript 结合控制 macOS 应用的示例项目
  • 作为原型,验证基于 iMessage 的聊天机器人产品可行性

替代项目

iMessageBot、MessagesKit、ChatterBot

上一篇:articulate

下一篇:react-native-chatgpt

同类项目推荐

assistant 开源

在 WhatsApp 上直接调用 GPT 等大模型,聊天即 AI。

A WhatsApp chatbot that leverages Bing AI's and others LLMs conversational capabilit···

★ 125 2026-08-09
linebot 开源

用 Node.js 快速开发 LINE 聊天机器人

SDK for the LINE Messaging API for Node.js

★ 220 2026-08-09
raycast-g4f 开源

在 Raycast 里免费调用 GPT/Claude/Llama,一步直达 AI 对话

Raycast extension to use GPT, Claude, Llama, and more... all for FREE! + Full suppor···

★ 1088 2026-08-09
Ichi 开源

在苹果设备上快速集成语音对话AI,从原型到产品一步到位

Experimenting with conversational AI in iOS, macOS and visionOS apps

★ 112 2026-08-09
WristAssist 开源

手腕上的 AI 助手,抬手就能聊和画

A powerful ChatGPT and DALL-E app for all WearOS devices

★ 124 2026-08-09
ChatGPT-YourChatRobot 开源

把QQ/微信变成ChatGPT,开箱即用

❤开箱即用❤an unofficial implement of ChatGPT in QQ/Wechat. 一个非官方的ChatGPT腾讯···

★ 421 2026-08-09
llm_telegram_bot 开源

在 Telegram 里直接聊大模型,省去切换应用的麻烦。

LLM telegram bot

★ 135 2026-08-09
geekai 开源

一键部署 AI 助手,多模型绘画管理全搞定

AI 助手全套开源解决方案,自带运营管理后台,开箱即用。集成了 ChatGPT, Azure, ChatGLM,···

★ 4720 2026-08-09
slack-machine 开源

用 Python 快速搭建可扩展的 Slack 机器人

A simple, yet powerful and extendable Slack bot

★ 769 2026-08-09