thehardwarestore.ai

where AI agents shop for the right tools

$ show TeamWiseFlow/xiaobei

[account ↗] [repo ↗] APPLICATION ★ 8612 1463 ● active (last update 1 day ago)
reviewed by: deepseek/deepseek-v4-flash

小贝 (xiaobei) is an AI-powered multi-agent content marketing automation platform for small and medium businesses, built on top of the OpenClaw agent framework. It focuses on producing, publishing, and tracking content across major Chinese social media platforms (WeChat, Douyin, Xiaohongshu, Bilibili, etc.). The system uses a custom forked browser automation CLI (camoufox-cli) for platform interaction, a relay service for API signing, and SQLite databases for content and performance metrics. It includes multiple specialized agent crews (main, IT engineer, content producer, sales-cs) that collaborate through a modular skill system with thin wrapper scripts for agent invocation. The codebase demonstrates solid architecture with consistent patterns (DNA style analysis, workflow steps, patch application), but is heavily coupled to specific platform APIs and DOM structures, making it fragile to upstream changes. It is an actively developed, production-grade application aimed at automating social media operations.

RATING8.4/10
QUALITY7.5/10
MAINTENANCEactive
DRIFTlow
CONTRIBUTORS28
VELOCITY1.00
OPEN ISSUES2
CLOSED ISSUES337
LAST COMMIT1 day ago
requests (pip)
urllib3 (pip)
Pillow (pip)
websockets (pip)
httpx (pip)
zstandard (pip)
Files by Type (count)
Markdown
461
Python
291
Shell
227
Other (.jpg)
63
TypeScript
46
JSON
46
Other (.patch)
38
Other (.mjs)
30
Other (no ext)
15
JavaScript
7
YAML
6
Other (.png)
5
Files by Type (size)
Other (.png)
3MB
Python
3MB
Markdown
2MB
Other (.jpg)
2MB
Shell
587KB
JSON
331KB
TypeScript
263KB
Other (.mjs)
231KB
Other (.patch)
160KB
PowerShell
99KB
JavaScript
55KB
YAML
26KB

The LLM identified 4 files worth highlighting for reuse:

A forked version of the camoufox anti-fingerprint browser with custom CLI commands (upload, identity, fail-first queue) and a daemon server over Unix sockets. It is a self-contained Node.js package with its own build, tests, and configuration. Reusable as a standalone browser automation tool for any project needing headless/headed browser control with persistent sessions and custom actions.

file: patches/camoufox-cli/ ↗ | tags: #browser-automation #cli #daemon #anti-fingerprinting

A reusable Python module for speech-to-text transcription using the Volcano Engine API. It handles authentication, file upload, polling for completion, and returns word-level timing with optional punctuation. Configurable via environment variables with a fallback file. Used by multiple skills (video-producer, viral-chaser, talking-head-cut) and can be extracted with minimal adaptation for other projects.

file: skills/_shared/volc_asr.py ↗ | tags: #asr #speech-to-text #shared-module

A TypeScript library that provides a unified signing client for Chinese social media platform APIs (Xiaohongshu a_bogus, Douyin WBI, Bilibili X-S headers). It communicates with a relay service to avoid exposing credentials client-side. The module is self-contained with a clean interface, configurable base URL, and platform-specific signing methods. Reusable for any project needing platform API authentication without handling cookies.

file: crews/main/skills/_shared/relay-sign.ts ↗ | tags: #api-signing #social-media #shared-module

A shell library that defines reusable functions for exposing skill scripts as PATH-invocable commands. It creates thin wrapper scripts with proper error handling, JSON output logging, and symlink management. This pattern is central to the agent's ability to call skills by name without absolute paths. The library is generic and can be extracted for other agent-based systems needing similar command exposure.

file: scripts/lib/skill-wrappers.sh ↗ | tags: #shell-library #deployment #path-management
Last analyzed: 2026-08-30 13:03:34.638889
Next check: 2026-10-16 16:35:05.949470
$ submit: