Overview
Automation Scaffold is a unified Monorepo for automation projects, integrating various automation scenarios with shared infrastructure to reduce duplication.
Subsystems
| Project | Responsibility |
|---|---|
shared/ | Common utilities (config/logging/DingTalk/Feishu/Bailian clients) |
01-ai-table/ | AI table integration with DingTalk and Feishu |
02-rpa/ | Shadowbot RPA data processing automation |
03-data-scraper/ | Data scraping service |
04-agent/ | LangGraph Agent orchestration |
Quick Start
cd automation-scaffold
pip install -e shared/
pip install -e 01-ai-table/
pip install -e 02-rpa/
pip install -e 03-data-scraper/
pip install -e 04-agent/Configure API keys and run individual subsystems.
Design Philosophy
Each subsystem runs independently while sharing infrastructure code through shared/ (logging, config, third-party clients), avoiding redundant development.