LCA
交流Q群:15740321
LCA 是一套运行于 Windows 的本地桌面工作流自动化程序。
本项目面向本地、视觉驱动、低延迟、多窗口的桌面自动化,不是企业级 RPA 平台。程序在本机完成窗口识别、输入模拟、图像匹配、文字识别和工作流调度,原生模式均为本地实现,适配大漠插件。
本仓库仅公布应用程序源码和依赖列表,供查阅、研究和按许可证再发布。仓库中不包含可直接运行的安装包、模型文件、输入驱动、虚拟环境和用户数据。单独克隆本仓库无法形成完整运行环境。
功能范围
- 以卡片和连线组织工作流,支持保存与执行
- 单窗口与多窗口任务调度
- 鼠标、键盘与滚轮输入
- 截图、图像匹配、OCR 与目标检测
- 条件判断、随机跳转、线程控制与子工作流
- 操作录制与回放
仓库内容
| 路径 | 说明 |
| --- | --- |
| main.py | 程序入口 |
| app_core/ | 应用配置、启动与运行控制 |
| services/ | OCR、图像匹配、截图及子进程服务 |
| task_workflow/ | 工作流执行、运行上下文与进程代理 |
| tasks/ | 任务节点实现 |
| ui/ | 主窗口、设置、参数面板与工作流界面 |
| utils/ | 输入、截图、窗口与运行时工具 |
| themes/ | 界面主题 |
| resources/ | 程序图标与声明文本 |
| requirements.txt | 依赖列表 |
| build_assets/packaging/ | 离线版打包脚本 |
| LICENSE | 许可证全文 |
以下内容不纳入本仓库,仅存在于开发或运行环境:
- 虚拟环境和构建产物
- OCR、YOLO 等模型文件
- Interception、AutoHotkey 等第三方运行文件
- 工作流、截图、日志、缓存和打包输出
- 本机配置与用户数据
%LOCALAPPDATA%\LCA。
依赖
Python 依赖统一记录在 requirements.txt,按运行时、打包、开发与测试分组,并锁定版本。环境为 Windows 与 Python 3.10。
打包
打包脚本位于 build_assets/packaging/,入口为 build_release.bat。该目录只包含脚本,不包含安装包、模型和第三方运行文件。完整说明见该目录下的 README.md。
开源地址
源码仓库:https://github.com/wuzhijing88/LCA
许可证
本软件依据 GNU Affero General Public License v3.0 发布。完整条款见 LICENSE。
在该许可证允许的范围内,使用者可以运行、研究、修改和再发布本软件。相应源码提供、版权声明及派生作品义务以 AGPL-3.0 正文为准。
使用说明
本软件按现状提供,仅供学习、研究和合法用途。使用者应遵守所在地法律法规,不得将本软件用于侵害他人合法权益或违反法律的活动。因使用本软件产生的风险和责任由使用者自行承担。