SkillsLLM
CategoriesBlogAI NewsAbout
HomeAI Agentsai-goofish-monitor

ai-goofish-monitor

by Usagi-org

Pending

别养虾了,来试试养鱼吧!本项目基于 Playwright 和AI实现的闲鱼多任务实时/定时监控与智能分析系统,配备了功能完善的后台管理UI。帮助用户从闲鱼海量商品中,找到心仪产品。

9,388stars
1,326forks
Python
Added 3/13/2026
View on GitHubDownload ZIP
AI Agentsaiai-assistantai-toolsautomationgeminigoofishopen-sourceplaywrighttoolxian-yuxianyuxianyu-bot
Installation
# Add to your Claude Code skills
git clone https://github.com/Usagi-org/ai-goofish-monitor
README.md

闲鱼智能监控机器人

English README

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

核心特性

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

截图

监控概览 任务管理 结果查看 通知推送

🐳 Docker 部署(推荐)

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
  • 默认 Web UI 地址:http://127.0.0.1:8000
  • Docker 镜像已内置 Chromium,无需宿主机额外安装浏览器。
  • 更新镜像: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 扩展 导出并粘贴闲鱼登录态 JSON。
  3. 登录态文件会保存到 state/ 目录,例如 state/acc_1.json。
  4. 回到“任务管理”,创建任务并绑定账号后即可运行。

创建第一个任务

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

用户使用说明

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

任务管理

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

账号管理

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

结果查看与运行日志

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

系统设置

  • 可查看系统状态、编辑 Prompt、调整代理与轮换相关配置。
</details>

开发者开发

环境要求

  • Python 3.10+
  • Node.js + npm(本地验证 Node v20.18.3 可完成前端构建)
  • Playwright CLI 与 Chromium,首次运行前建议执行 python3 -m pip install playwright && python3 -m playwright install chromium
  • Chrome / Edge 浏览器(Linux 环境也可使用 Chromium;start.sh 会...
Comments (0)
to leave a comment.

No comments yet. Be the first to share your thoughts!

Related Skills

n8n

by n8n-io

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
178,903
55,726
TypeScript
MCP Serversaiapis
View details
gemini-cli

by google-gemini

An open-source AI agent that brings the power of Gemini directly into your terminal.
97,469
12,195
TypeScript
AI Agentsaiai-agents
View details
everything-claude-code

by affaan-m

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
73,757
9,228
JavaScript
AI Agentsai-agentsanthropic
View details
TrendRadar

by sansan0

⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的 AI 舆情监控助手与热点筛选工具!聚合多平台热点 + RSS 订阅,支持关键词精准筛选。AI 智能筛选新闻 + AI 翻译 + AI 分析简报直推手机,也支持接入 MCP 架构,赋能 AI 自然语言对话分析、情感洞察与趋势预测等。支持 Docker ,数据本地/云端自持。集成微信/飞书/钉钉/Telegram/邮件/ntfy/bark/slack 等渠道智能推送。
48,795
22,617
Python
MCP Serversaibark
View details
awesome-claude-skills

by ComposioHQ

A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows
43,513
4,373
Python
AI Agentsagent-skillsai-agents
View details
chatgpt-on-wechat

by zhayujie

CowAgent是基于大模型的超级AI助理,能主动思考和任务规划、访问操作系统和外部资源、创造和执行Skills、拥有长期记忆并不断成长。同时支持飞书、钉钉、企业微信应用、微信公众号、网页等接入,可选择OpenAI/Claude/Gemini/DeepSeek/ Qwen/GLM/Kimi/LinkAI,能处理文本、语音、图片和文件,可快速搭建个人AI助手和企业数字员工。
42,164
9,820
Python
AI Agentsaiai-agent
View details