WWW.YOUINFO.SITE
标签聚合 LinkPeek

/tag/LinkPeek

v2ex · 2026-06-09 20:06:53+08:00 · tech

https://github.com/shigella520/LinkPeek/releases/tag/v1.3.0 最近 LinkPeek 从 1.1.0 之后更新了不少东西,这次最想分享的是:它已经不只是一个「链接预览工具」了。 现在它更像一个可以配合 iMessage 使用的链接分享 Bot 。 以前 LinkPeek 主要解决的是: 在 iMessage 里分享 V2EX 、NGA 、LINUX DO 、Bilibili 等链接时,自动生成更稳定、更好看的链接预览。 这次更新后,重点能力变成了三件事: 1. AI 分享总结 LinkPeek 现在可以按天、按周期整理分享过的链接,让 AI 自动总结这段时间大家都看了什么、聊了什么。 比如一天里丢了很多帖子、视频、社区链接,最后可以自动生成一份「今日链接总结」。 不用再手动翻聊天记录,也不用一个个点开回忆内容。 2. AI 生图对接 总结不只是一段文字,还可以进一步生成分享图。 也就是说,LinkPeek 可以把一段时间内的链接内容,整理成一张适合继续转发的图片卡片。 这对群聊复盘、内容推荐、每日摘要都很实用。 3. Webhook 自动通知 新增 Webhook 后,LinkPeek 可以把总结结果、分享图生成结果等事件自动推送出去。 这也是最关键的一步: 配合 BlueBubbles ,就可以把 LinkPeek 接进 iMessage ,做成一个真正能自动回复、自动推送的 LinkPeek Bot 。 大概效果是: 群里分享链接 LinkPeek 负责生成预览、记录链接 AI 定时总结内容 AI 生成分享图 Webhook 通知 BlueBubbles 最后由 iMessage Bot 发回群里 整个流程跑通之后,iMessage 群聊里的链接就不再只是零散 URL ,而是可以被自动整理、总结和再分享。 另外这几个版本里也补了很多后台能力: AI Provider 管理、提示词配置、分享总结任务、通知渠道、Webhook 重试、日志查看、预览事件管理等,现在更像一个可以长期跑起来的自部署工具了。 如果你也喜欢折腾 iMessage 、BlueBubbles 、自部署服务,或者想给自己的群聊加一个 AI 链接总结机器人,可以看看 LinkPeek 。

linux.do · 2026-05-06 16:29:50+08:00 · tech

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社区和佬友监督: 是 以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出 大家好,继续更新一下 LinkPeek 。 它已经更新迭代到 v1.2.0 了。 GitHub Release LinkPeek v1.2.0 · shigella520/LinkPeek LinkPeek 1.2.0🎉 Highlights 新增 AI 标题生成能力:文本卡片可以基于帖子正文和后台 Style Prompt 生成更适合分享场景的一行标题。 新增 /admin 管理后台:支持维护 Style Prompt、Title Format Prompt、论坛 Cookie、AI Provider、服务日志和统计清理。 新增 AI Provider 管理:支持多 Pro... LinkPeek 是一个自部署的链接预览代理服务,主要解决 iMessage / IM 分享链接时预览不稳定、标题不够适合分享的问题。服务对外还是一个统一入口: /preview?url=... 爬虫访问时返回 Open Graph HTML,普通用户点击时直接 302 跳回原始链接。 这次 1.2.0 主要围绕 AI 标题生成和后台管理做了一轮比较大的迭代。 这次更新了什么 1. AI 标题生成 现在文本类卡片可以通过 style 参数生成 AI 标题。 比如: /preview?url=...&style=FREESTYLE 目前 V2EX、NGA、LINUX DO 这类文本内容会把正文整理成 Raw Content,再结合后台配置的 Style Prompt 生成一行更适合分享的标题。 Bilibili 这类本身有真实图片预览的内容不会强行改成 AI 标题卡片,还是保留原图预览。 2. FREESTYLE 模式 新增了一个保留 style: FREESTYLE 。 它不会对应某一个固定 prompt,而是从后台已配置的 Style Prompt 里随机选一个。 Dashboard 里的链接生成器现在默认就是 FREESTYLE ,这样日常生成分享链接时不用每次手选风格。 3. Style Prompt 和 Title Format Prompt 分离 之前标题生成的提示词比较混在一起,现在拆成两类: Style Prompt:控制标题风格 Title Format Prompt:控制输出格式 Raw Content 会作为独立 user message 放在最后,避免风格提示和正文混在一起。 另外 Style Key 保存和请求匹配都会统一转大写,避免 fun / FUN 这类重复配置问题。 4. AI Provider 管理后台 这版加了 /admin 管理后台,现在可以在页面里维护: Style Prompt Title Format Prompt AI Provider Provider Cookie / 登录态配置 服务日志 统计数据清理 AI Provider 支持: 多 Provider fallback 单个 Provider 请求超时配置 拖拽排序 列表直接启用 / 禁用 连通性测试 5. 自动降级 AI Provider 支持全局自动降级。 当某个 Provider 连续超时达到配置阈值,会自动移动到列表最后,同时写一条比较明显的 WARN 日志。 这个主要是为了解决某个上游临时不稳定时,服务能自己切到后面的 Provider。 6. 并发预览去重 修了一个并发问题:如果多个请求同时打到同一个未缓存的预览,之前可能重复触发渲染任务。 现在对同一个 PreviewKey 做了本地单飞锁,缓存未命中时只会有一个请求实际去抓取 / 渲染,其它请求复用结果。 Dashboard 也补了一些 AI 指标 Dashboard 现在会展示: AI 请求数 AI 渲染占比 AI 成功率 口径大概是: AI 渲染占比: ai_succeeded_count / create_count AI 成功率: ai_succeeded_count / ai_requested_count 项目地址 GitHub: github.com GitHub - shigella520/LinkPeek: iMessage Link Preview Proxy iMessage Link Preview Proxy Live Demo: linkpeek.jianyutan.com LinkPeek Dashboard 如果你之前用过 LinkPeek,这次升级后建议配置一下 /admin ,尤其是 Style Prompt 和 AI Provider。配置好以后,Dashboard 里直接生成链接默认就会带 FREESTYLE 。 1 个帖子 - 1 位参与者 阅读完整话题

v2ex.com · 2026-05-06 08:20:15+08:00 · tech

大家好,继续更新一下 LinkPeek 。 它以及更新迭代到 v1.2.0 了, https://github.com/shigella520/LinkPeek/releases/tag/v1.2.0 LinkPeek 是一个自部署的链接预览代理服务,主要解决 iMessage / IM 分享链接时预览不稳定、标题不够适合分享的问题。服务对外还是一个统一入口: /preview?url=... 爬虫访问时返回 Open Graph HTML ,普通用户点击时直接 302 跳回原始链接。 这次 1.2.0 主要围绕 AI 标题生成和后台管理做了一轮比较大的迭代。 这次更新了什么 1. AI 标题生成 现在文本类卡片可以通过 style 参数生成 AI 标题。 比如: /preview?url=...&style=FREESTYLE 目前 V2EX 、NGA 、LINUX DO 这类文本内容会把正文整理成 Raw Content ,再结合后台配置的 Style Prompt 生成一行更适合分享的标题。 Bilibili 这类本身有真实图片预览的内容不会强行改成 AI 标题卡片,还是保留原图预览。 2. FREESTYLE 模式 新增了一个保留 style: FREESTYLE 。 它不会对应某一个固定 prompt ,而是从后台已配置的 Style Prompt 里随机选一个。 Dashboard 里的链接生成器现在默认就是 FREESTYLE ,这样日常生成分享链接时不用每次手选风格。 3. Style Prompt 和 Title Format Prompt 分离 之前标题生成的提示词比较混在一起,现在拆成两类: Style Prompt:控制标题风格 Title Format Prompt:控制输出格式 Raw Content 会作为独立 user message 放在最后,避免风格提示和正文混在一起。 另外 Style Key 保存和请求匹配都会统一转大写,避免 fun / FUN 这类重复配置问题。 4. AI Provider 管理后台 这版加了 /admin 管理后台(在 Dashboard 连续按 3 下 6 会看到跳转按钮)。 现在可以在页面里维护: Style Prompt Title Format Prompt AI Provider Provider Cookie / 登录态配置 服务日志 统计数据清理 AI Provider 支持: 多 Provider fallback 单个 Provider 请求超时配置 拖拽排序 列表直接启用 / 禁用 连通性测试 5. 自动降级 AI Provider 支持全局自动降级。 当某个 Provider 连续超时达到配置阈值,会自动移动到列表最后,同时写一条比较明显的 WARN 日志。 这个主要是为了解决某个上游临时不稳定时,服务能自己切到后面的 Provider 。 6. 并发预览去重 修了一个并发问题:如果多个请求同时打到同一个未缓存的预览,之前可能重复触发渲染任务。 现在对同一个 PreviewKey 做了本地单飞锁,缓存未命中时只会有一个请求实际去抓取 / 渲染,其它请求复用结果。 Dashboard 也补了一些 AI 指标 Dashboard 现在会展示: AI 请求数 AI 渲染占比 AI 成功率 项目地址 GitHub: https://github.com/shigella520/LinkPeek Live Demo: https://linkpeek.jianyutan.com/dashboard 如果你之前用过 LinkPeek ,这次升级后建议配置一下 /admin ,尤其是 Style Prompt 和 AI Provider 。配置好以后,Dashboard 里直接生成链接默认就会带 FREESTYLE 。

v2ex.com · 2026-05-06 08:20:15+08:00 · tech

大家好,继续更新一下 LinkPeek 。 LinkPeek 是一个自部署的链接预览代理服务,主要解决 iMessage / IM 分享链接时预览不稳定、标题不够适合分享的问题。服务对外还是一个统一入口: /preview?url=... 爬虫访问时返回 Open Graph HTML ,普通用户点击时直接 302 跳回原始链接。 这次 1.2.0 主要围绕 AI 标题生成和后台管理做了一轮比较大的迭代。 这次更新了什么 1. AI 标题生成 现在文本类卡片可以通过 style 参数生成 AI 标题。 比如: /preview?url=...&style=FREESTYLE 目前 V2EX 、NGA 、LINUX DO 这类文本内容会把正文整理成 Raw Content ,再结合后台配置的 Style Prompt 生成一行更适合分享的标题。 Bilibili 这类本身有真实图片预览的内容不会强行改成 AI 标题卡片,还是保留原图预览。 2. FREESTYLE 模式 新增了一个保留 style: FREESTYLE 。 它不会对应某一个固定 prompt ,而是从后台已配置的 Style Prompt 里随机选一个。 Dashboard 里的链接生成器现在默认就是 FREESTYLE ,这样日常生成分享链接时不用每次手选风格。 3. Style Prompt 和 Title Format Prompt 分离 之前标题生成的提示词比较混在一起,现在拆成两类: Style Prompt:控制标题风格 Title Format Prompt:控制输出格式 Raw Content 会作为独立 user message 放在最后,避免风格提示和正文混在一起。 另外 Style Key 保存和请求匹配都会统一转大写,避免 fun / FUN 这类重复配置问题。 4. AI Provider 管理后台 这版加了 /admin 管理后台(在 Dashboard 连续按 3 下 6 会看到跳转按钮)。 现在可以在页面里维护: Style Prompt Title Format Prompt AI Provider Provider Cookie / 登录态配置 服务日志 统计数据清理 AI Provider 支持: 多 Provider fallback 单个 Provider 请求超时配置 拖拽排序 列表直接启用 / 禁用 连通性测试 5. 自动降级 AI Provider 支持全局自动降级。 当某个 Provider 连续超时达到配置阈值,会自动移动到列表最后,同时写一条比较明显的 WARN 日志。 这个主要是为了解决某个上游临时不稳定时,服务能自己切到后面的 Provider 。 6. 并发预览去重 修了一个并发问题:如果多个请求同时打到同一个未缓存的预览,之前可能重复触发渲染任务。 现在对同一个 PreviewKey 做了本地单飞锁,缓存未命中时只会有一个请求实际去抓取 / 渲染,其它请求复用结果。 Dashboard 也补了一些 AI 指标 Dashboard 现在会展示: AI 请求数 AI 渲染占比 AI 成功率 项目地址 GitHub: https://github.com/shigella520/LinkPeek Live Demo: https://linkpeek.jianyutan.com/dashboard 如果你之前用过 LinkPeek ,这次升级后建议配置一下 /admin ,尤其是 Style Prompt 和 AI Provider 。配置好以后,Dashboard 里直接生成链接默认就会带 FREESTYLE 。