gitextract_y8scjdd0/ ├── .all-contributorsrc ├── .cursor/ │ └── mcp.json ├── .dockerignore ├── .github/ │ ├── CODEOWNERS │ ├── FUNDING.yml │ └── workflows/ │ ├── aliyun-docker-release.yml │ ├── claude-code-review.yml │ ├── claude.yml │ ├── docker-release.yml │ ├── release.yml │ └── tag-release.yml ├── .gitignore ├── .kimi-agent.yml ├── .vscode/ │ └── mcp.json ├── CLAUDE.md ├── CONTRIBUTING.md ├── DONATIONS.md ├── Dockerfile ├── Dockerfile.arm64 ├── README.md ├── README_EN.md ├── app_server.go ├── browser/ │ └── browser.go ├── cmd/ │ └── login/ │ └── main.go ├── configs/ │ ├── browser.go │ ├── image.go │ └── username.go ├── cookies/ │ └── cookies.go ├── deploy/ │ └── macos/ │ ├── readme.md │ ├── xhsmcp.fish │ └── xhsmcp.plist ├── docker/ │ ├── README.md │ └── docker-compose.yml ├── docs/ │ ├── API.md │ └── windows_guide.md ├── donate/ │ └── DONATIONS2025.md ├── errors/ │ └── errors.go ├── examples/ │ ├── README.md │ ├── anythingLLM/ │ │ └── readme.md │ ├── cherrystudio/ │ │ └── README.md │ ├── claude-code/ │ │ └── claude-code-kimi-k2.md │ └── n8n/ │ ├── README.md │ └── 自动发布笔记到小红书.json ├── go.mod ├── go.sum ├── handlers_api.go ├── main.go ├── mcp_handlers.go ├── mcp_server.go ├── middleware.go ├── pkg/ │ ├── downloader/ │ │ ├── images.go │ │ ├── images_test.go │ │ └── processor.go │ └── xhsutil/ │ ├── title.go │ └── title_test.go ├── routes.go ├── service.go ├── skills/ │ └── post-to-xhs/ │ ├── SKILL.md │ ├── config/ │ │ └── accounts.json │ ├── references/ │ │ └── publish-workflow.md │ └── scripts/ │ ├── account_manager.py │ ├── cdp_publish.py │ ├── chrome_launcher.py │ ├── content.txt │ ├── image_downloader.py │ ├── publish_pipeline.py │ └── title.txt ├── types.go └── xiaohongshu/ ├── comment_feed.go ├── feed_detail.go ├── feeds.go ├── feeds_test.go ├── like_favorite.go ├── login.go ├── navigate.go ├── publish.go ├── publish_test.go ├── publish_video.go ├── search.go ├── search_test.go ├── types.go └── user_profile.go