OpenAI Chat格式可配置baseUrl/model/key;多会话跨刷新;消息操作(重试/编辑/复制/删除);现代化弹窗UI;点击外部关闭窗口;Discourse工具:搜索/抓话题全帖/查用户近期帖子/分类/最新话题/Top话题/Tag话题/用户Summary(含热门帖子)/单帖/按(topicId+postNumber)完整抓取指定楼(<=10000)/站点最新帖子列表;模型JSON输出自动find/rfind修复并回写history;final.refs 显示到UI;AG悬浮球支持拖动并记忆位置。
一个运行在 linux.do 论坛的智能 AI Agent 脚本,支持通过自然语言调用论坛 API 工具进行搜索、获取话题、查看用户信息等操作。
脚本内置以下 Discourse 论坛工具: | 工具名称 | 功能说明 | |---------|---------| | 搜索 | 关键词搜索帖子和话题 | | 获取话题全部帖子 | 获取指定话题的所有回帖内容 | | 查询用户近期帖子 | 查看指定用户的近期发帖记录 | | 分类列表 | 获取论坛所有分类 | | 最新话题 | 获取论坛最新发布的话题列表 | | Top话题 | 获取热门话题排行 | | Tag话题 | 按标签筛选话题 | | 用户概览 | 获取用户信息概览(含热门帖子) | | 单帖详情 | 获取单个帖子的详细内容 | | 按楼层获取 | 通过话题ID+楼层号精确获取指定回复 | | 站点最新帖子 | 获取全站最新发布的帖子列表 |
从 Greasy Fork 安装(推荐)
手动安装
.user.js 文件https://api.openai.com/v1)gpt-4o-mini、gpt-4o、claude-3-5-sonnet 等)在输入框中用自然语言描述你的需求,例如:
搜索 Docker 相关教程查看话题 12345 的所有回复@username 最近发了什么帖子论坛有哪些分类查看今天的热门话题帮我总结话题 xxxAI 会自动调用相应工具获取信息并整理回答。
鼠标悬停在消息气泡上会显示操作按钮:
Enter 键(Shift+Enter 换行)✕ 或点击窗口外部区域Esc 键或点击弹窗外部区域| 配置项 | 说明 | 默认值 |
|---|---|---|
| Base URL | OpenAI 兼容 API 地址 | https://api.openai.com/v1 |
| Model | 模型名称 | gpt-4o-mini |
| API Key | API 密钥 | - |
| Temperature | 生成温度(0-1) | 0.2 |
| maxTurns | 最大对话轮数(0=不限) | 8 |
| maxContextChars | 最大上下文字符数(0=不限) | 24000 |
| System Prompt | 系统提示词 | 内置 Agent 协议 |
| 工具结果上下文 | 是否将工具结果作为上下文 | 开启 |
理论上支持任何 OpenAI Chat Completions 兼容的 API,包括:


MIT License
如有问题或建议,欢迎在 linux.do 论坛反馈交流。