登录 注册

ai-goofish-monitor

去点 Star
自动化与工作流AI 应用与 AI Agent电商与营销工具 aiai-assistantai-toolsautomationgeminigoofish
19,762
Stars
3,206
Forks
72
Watchers
52
Open Issues
MIT
许可证
Python
语言
2025-07-16
创建时间
2026-10-10
最近更新

项目能做什么

基于 Playwright 和 AI 的闲鱼多任务监控与分析系统,自带后台管理 UI。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# 闲鱼智能监控系统

[中文] | [English](README_EN.md)

基于 Playwright 和 AI 的闲鱼多任务实时监控,提供完整的 Web 管理界面。


## 核心特性

- **Web 可视化管理**: 任务管理、账号管理、AI 标准编辑、运行日志、结果浏览
- **AI 驱动**: 自然语言创建任务,多模态模型深度分析商品
- **多任务并发**: 独立配置关键词、价格、筛选条件和 AI Prompt
- **高级筛选**: 包邮、新发布时间范围、省/市/区三级区域筛选
- **即时通知**: 支持 ntfy.sh、企业微信、Bark、Telegram、Webhook等多渠道
- **定时调度**: 支持 Cron 配置周期性任务
- **账号与代理轮换**: 多账号管理、任务绑定账号、代理池轮换与失败重试
- **Docker 部署**: 一键容器化部署

## 截图

![监控概览](static/img.png)
![任务管理](static/img_1.png)
![结果查看](static/img_2.png)
![通知推送](static/img_3.png)

## 🐳 Docker 部署(推荐)

```bash
git clone https://github.com/Usagi-org/ai-goofish-monitor && cd ai-goofish-monitor
cp .env.example .env
vim .env # 填写相关配置项
docker compose up -d
docker compose logs -f app
docker compose down
```

如果镜像无法访问或下载速度慢,可尝试使用加速:
```bash

docker pull ghcr.nju.edu.cn/usagi-org/ai-goofish:latest
docker tag ghcr.nju.edu.cn/usagi-org/ai-goofish:latest ghcr.io/usagi-org/ai-goofish:latest
docker compose up -d

```

- 默认 Web UI 地址:`http://127.0.0.1:8000`
- Docker 镜像已内置 Chromium,无需宿主机额外安装浏览器。
- 官方镜像地址:`ghcr.io/usagi-org/ai-goofish:latest`
- 更新镜像:`docker compose pull && docker compose up -d`
- 如果你修改了 `.env` 中的 `SERVER_PORT`,请同步更新 `docker-compose.yaml` 里的端口映射。
- `docker-compose.yaml` 默认会把 SQLite 主库挂载到 `./data:/app/data`,数据库文件默认为 `data/app.sqlite3`
- 目前默认持久化这些目录:
    - `data/`  SQLite 主存储(任务、结果、价格历史)
    - `state/`  登录状态 cookie 文件
    - `prompts/`  任务提示词
    - `logs/`  运行日志
    - `images/`  商品图片与任务临时图片目录
    - `config.json`、`jsonl/`、`price_history/`  首次升级到 SQLite 时用于兼容导入的旧数据源

### 数据存储与迁移

- 当前在线主存储为 SQLite,默认路径 `data/app.sqlite3`
- 可通过环境变量 `APP_DATABASE_FILE` 自定义数据库路径;Docker 默认设置为 `/app/data/app.sqlite3`
- 应用启动时会自动建库建表,并尝试从旧的 `config.json`、`jsonl/`、`price_history/` 导入一次历史数据
- `state/`、`prompts/`、`logs/`、`images/` 仍然是文件系统目录,不在 SQLite 中
- 商品图片会临时落到 `images/task_images_<task_name>/`,任务结束后默认会清理
- 首次升级完成并确认 `data/app.sqlite3` 中数据正确后,可视部署方式决定是否继续保留旧的 `config.json`、`jsonl/`、`price_history/` 挂载

### 最少配置

| 变量 | 说明 | 必填 |
|------|------|------|
| `OPENAI_API_KEY` | AI 模型 API Key | 是 |
| `OPENAI_BASE_URL` | OpenAI 兼容接口地址 | 是 |
| `OPENAI_MODEL_NAME` | 支持图片输入的模型名称 | 是 |
| `WEB_USERNAME` / `WEB_PASSWORD` | Web UI 登录账号密码,默认 `admin/admin123` | 否 |

其余配置见下方“配置说明”。


### 第一次使用

1. 打开默认 Web UI `http://127.0.0.1:8000` 并登录。
2. 进入“闲鱼账号管理”,使用 [Chrome 扩展](https://chromewebstore.google.com/detail/xianyu-login-state-extrac/eidlpfjiodpigmfcahkmlenhppfklcoa) 导出并粘贴闲鱼登录态 JSON。
3. 登录态文件会保存到 `state/` 目录,例如 `state/acc_1.json`。
4. 回到“任务管理”,创建任务并绑定账号后即可运行。

### 创建第一个任务

- `AI判断`:填写“详细需求”,提交后会弹出独立进度弹窗,后台异步生成分析标准。
- `关键词判断`:填写关键词规则,任务会直接创建,不经过 AI 生成流程。
- `区域筛选`:已改为省 / 市 / 区三级选择器,数据基于闲鱼页面抓取快照内置。



## 用户使用说明

<details>
<summary>点击展开 Web UI 功能说明</summary>

### 任务管理

- 支持 AI 创建、关键词规则、价格范围、新发布范围、区域筛选、账号绑定、定时规则。
- AI 任务创建是后台 job 流程,提交后会打开单独的进度弹窗。
- 区域筛选会显著缩小结果集,默认留空。

### 账号管理

- 支持导入、更新、删除闲鱼账号登录态。
- 每个任务可指定账号,也可不绑定并交给系统自动选择。

### 结果查看与运行日志

- 结果页和导出功能现在从 SQLite 查询,不再直接扫描 `jsonl` 文件。
- 日志页按任务展示运行过程,便于排查登录态失效、风控和 AI 调用问题。

### 系统设置

- 可查看系统状态、编辑 Prompt、调整代理与轮换相关配置。

</details>
阅读完整原文

项目深度分析 AI 生成

垂直品类捡漏与行情预警 SaaS 平台

产品构想提供云端免部署的闲鱼捡漏服务,集中采购代理与多模态大模型,用户仅需在微信/网页端配置关注品类(如数码、相机、显卡、球鞋),触发捡漏后秒级推送到企微/微信/Telegram。
核心功能云端集中化抓取与代理池轮换、免配 API Key(内置大模型算力包)、微信公众号/企微通知、历史底价与行情趋势比对。
目标用户数码产品极客、二手买家、不想折腾 Docker 和 Python 环境的个人倒爷。
难度/周期高 · 2 - 3 个月 · 成本:动态代理池费用、多模态 LLM Token 成本、高防云服务器开销。
收费模式月度/季度订阅制(SaaS 订阅会员)+ 超额监控任务数/AI 分析点数包购买。
竞争风险平台反爬风控严格(封 IP、滑块验证码、账号封禁),云端集中式爬取极易导致账号大规模失效甚至法律合规风险(爬虫侵权/协议违规)。
依据 已验证事实

私有化部署桌面客户端与运维套件

产品构想将开源的 Web+Docker 架构打包为跨平台的轻量级桌面客户端(基于 Electron / Tauri),内置本地 Chromium 与代理一键配置,面向个人买家提供开箱即用的本地化盯盘工具。
核心功能本地一键免配置运行环境、账号 Cookie 自动续期/可视化登录、自定义外部 API Key、系统原生弹窗与多渠道 Webhook 报警。
目标用户注重隐私、拥有个人闲鱼账号、具备一定付费能力的个人高频买家或专业代购。
难度/周期中等 · 1 个月 · 成本:个人打包签名证书、客户端维护成本。
收费模式软件买断制(或年费 License 激活码),高级筛选插件/专属提示词模板付费扩展。
竞争风险闲鱼前端反爬规则频繁变更导致客户端抓取失效,需要高频维护与更新版本。
依据 数据支持的判断

倒爷工作室定制化行情监控系统与自动化工作流

产品构想面向二手中古店、3C 回收工作室提供企业级私有化定制,深度结合 ERP 或库存系统,实现自动抓取、AI 估价、低价预警甚至自动私聊议价引导。
核心功能私有化集群部署、高可用动态代理整合、多闲鱼账号矩阵管理、私有商品知识库结合的 AI 质检研判、自动私聊模板对接(推测)。
目标用户中古奢侈品店、数码回收商、二手乐器/车件等垂直行业小微工作室。
难度/周期中等 · 1 - 2 个月 · 成本:定制交付人力成本、前期现场/远程技术支持。
收费模式私有化部署实施费 + 年度维护与规则升级服务费。
竞争风险闲鱼平台对自动化交易和私聊行为的严格封号风控,客户诉求可能触及平台红线。
依据 AI推测
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

相似项目数据正在完善中,暂不展示(避免误导)

项目优势与风险

技术成熟度创建于 2025-07-16,近 30 天仍在推送,发布过 10 个 Release
社区活跃Star 19,762 / Fork 3,206 / Issue 52(数据支持,可自行核实)
许可证MIT
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。