Skip to content

feat: add xianyu-cli (闲鱼) as external CLI#292

Merged
jackwener merged 1 commit intojackwener:mainfrom
donquijote2557-web:feat/add-xianyu-cli
Mar 23, 2026
Merged

feat: add xianyu-cli (闲鱼) as external CLI#292
jackwener merged 1 commit intojackwener:mainfrom
donquijote2557-web:feat/add-xianyu-cli

Conversation

@donquijote2557-web
Copy link
Copy Markdown
Contributor

Summary

  • Add xianyu-cli (闲鱼/Goofish) as an external CLI in external-clis.yaml
  • xianyu-cli is a reverse-engineered CLI for China's largest second-hand marketplace

Features

  • Auth: QR code login, browser cookie extraction, credential management
  • Search: keyword search, price filtering, credit-based sorting
  • Messaging: send/receive messages, broadcast, image sending, real-time WebSocket monitoring with auto-reconnect
  • Agent Flow: fully automated pricing pipeline — search → rank by credit → bulk inquire → collect replies → AI analysis → recommend best seller
  • Anti-detection: cookie freeze, random delays, browser fingerprint simulation

Install

pip install git+https://github.com/Donquijote-coder/xianyu-cli.git

Test plan

  • Verified xianyu --help shows all commands
  • Verified xianyu login, xianyu search, xianyu message send, xianyu agent-flow work correctly
  • Entry added to external-clis.yaml follows existing format

🤖 Generated with Claude Code

Add xianyu (闲鱼/Goofish) CLI tool as an external CLI integration.

Features: search, messaging, agent-flow auto-pricing pipeline,
QR code login, WebSocket real-time messaging with auto-reconnect.

Repo: https://github.com/Donquijote-coder/xianyu-cli

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@jackwener jackwener merged commit d4b06be into jackwener:main Mar 23, 2026
jackwener added a commit that referenced this pull request Mar 23, 2026
jackwener added a commit that referenced this pull request Mar 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants