
ai-goofish-monitor
闲鱼多任务监控+AI分析,自动帮你找到心仪好物
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 18491
使用教程
环境要求
- 已安装 Docker 与 Docker Compose
- 可访问 GitHub 与容器镜像仓库(ghcr.io)
- 准备 OpenAI 兼容的 AI 模型 API Key 与接口地址
- 准备一个支持图片输入的模型名称
- 宿主机 8000 端口可用
安装与启动步骤
-
1克隆项目仓库
从 GitHub 拉取源码并进入项目目录,后续所有命令都在该目录执行。
git clone https://github.com/Usagi-org/ai-goofish-monitor && cd ai-goofish-monitor -
2复制并填写配置
从示例文件生成 .env,填入 AI Key、接口地址、模型名等必填项后再启动。
cp .env.example .env vim .env -
3启动容器服务
docker compose 会拉取官方镜像并后台启动 app 服务,首次拉取耗时较长。
docker compose up -d -
4查看运行日志
持续输出容器日志,确认服务无报错、初始化完成;按 Ctrl+C 退出查看不影响运行。
docker compose logs -f app -
5访问并登录后台
浏览器打开默认地址 http://127.0.0.1:8000,用 WEB_USERNAME / WEB_PASSWORD 登录。
-
6导入闲鱼登录态
进入“闲鱼账号管理”,用 Chrome 扩展导出闲鱼登录态 JSON 并粘贴,文件会存到 state/ 目录。
-
7创建并运行任务
回到“任务管理”新建监控任务,绑定已导入的账号后即可开始监控。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
OPENAI_API_KEY | 是 | AI 模型 API Key,接入大模型分析商品必填 | sk-xxxxxxxxxxxxxxxx |
OPENAI_BASE_URL | 是 | OpenAI 兼容接口地址 | https://api.openai.com/v1 |
OPENAI_MODEL_NAME | 是 | 模型名称,需支持图片输入 | gpt-4o |
WEB_USERNAME | 否 | Web UI 登录用户名,默认 admin | admin |
WEB_PASSWORD | 否 | Web UI 登录密码,默认 admin123 | admin123 |
SERVER_PORT | 否 | 后端监听端口,默认 8000,改动需同步端口映射 | 8000 |
如何确认成功
执行 docker compose logs -f app 无报错,浏览器打开 http://127.0.0.1:8000 能正常登录即成功。
常见问题
Q:镜像下载很慢或拉不下来怎么办?
A:可改用镜像加速:docker pull ghcr.nju.edu.cn/usagi-org/ai-goofish:latest,再 docker tag 为 ghcr.io/usagi-org/ai-goofish:latest,最后 docker compose up -d。
Q:Docker 里还需要自己装浏览器吗?
A:不需要。Docker 镜像已内置 Chromium,宿主机无需额外安装浏览器。
Q:改了 SERVER_PORT 后访问不了?
A:需要同步修改 docker-compose.yaml 里的端口映射,容器端口与宿主机映射保持一致才能访问。
Q:数据保存在哪里?
A:主存储为 SQLite,默认路径 data/app.sqlite3,可通过环境变量 APP_DATABASE_FILE 自定义路径。
Q:如何更新到最新版本?
A:在项目目录执行 docker compose pull && docker compose up -d 即可拉取新镜像并重启。
注意事项
- docker-compose.yaml 默认把 SQLite 主库挂载到 ./data:/app/data,请勿随意删除 data/ 等持久化目录。
- 默认持久化目录包括 data/、state/、logs/、images/、prompts/ 以及 config.json、jsonl/、price_history/。
- Docker 中 RUN_HEADLESS 应保持 true;镜像未内置 Edge,容器内固定使用 Chromium。
- 未配置好 .env 中的 AI 相关变量前,任务无法正常进行分析。
核心亮点
- 基于 Playwright 自动化,稳定模拟真实用户行为,降低封号风险
- AI 智能分析商品描述和价格,辅助决策,不只是简单关键词匹配
- 多任务实时/定时监控,后台 UI 完善,操作直观易用
不足之处
- 依赖闲鱼网页结构,平台改版可能导致脚本失效,需要持续维护
- 文档/社区待观察
适用场景
- 个人买家监控特定商品,降价或上新时及时提醒
- 二手商家分析竞品价格和热销趋势,辅助定价
- 研究闲鱼市场行情,批量收集商品数据进行统计分析
替代项目
XianyuMonitor、闲鱼助手、OpenXianyu
上一篇:web-dev-skills
下一篇:blurr
同类项目推荐
StarRailCopilot
开源
挂机清日常刷体力,星铁玩家解放双手
崩坏:星穹铁道脚本 | Honkai: Star Rail auto bot (简体中文/繁體中文/English/Español)
BrowserPilot
开源
一句话让浏览器替你干活,自动研究、抓取、操作网页。
Open‑source alternative to Perplexity Comet, director.ai and firecrawl combined
clawbrowser
开源
给 AI Agent 一个能改指纹、走代理的原生浏览器
Agent-native browser with fingerprint control and proxy support.
openwork
开源
用代码把零散任务串成自动流水线,少写重复脚本
deer-workflow
开源
用 TypeScript 编排图,灵活接入任意 AI Agent,搞定复杂工作流。
An open-source graph engineering runtime that keeps orchestration in TypeScript and ···
dark-factory-experiment
开源
AI 自己看 issue、写代码、审完自动合并
A repository that ships its own code. AI workflows triage issues, implement them, re···
OpenDirector
开源
用智能体串起视频创作全流程,少切软件多出片
Build an easy-to-use workflow for the next generation of video creation with agent
ppt_presenter
开源
把PPT一键变成带语音讲解的视频
Convert ppt to video with audio track, using text to speech synthesis
kedro-kubeflow
开源
把Kedro管道一键部署到Kubeflow,省去手工配置
Kedro Plugin to support running workflows on Kubeflow Pipelines