Back to projects
ToolsActive

Automation Scaffold

A unified Monorepo for automation projects, including AI tables, RPA, data scraping, and Agent orchestration.

PythonLangGraphDingTalkFeishuShadowbot RPA

Overview

Automation Scaffold is a unified Monorepo for automation projects, integrating various automation scenarios with shared infrastructure to reduce duplication.

Subsystems

ProjectResponsibility
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.