Profile
Back to NewsBack
GitHub Trending 1 min
Reader Mode
wuzhijing88/LCA: 自动化工具

wuzhijing88/LCA: 自动化工具

9 hours ago

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 正文为准。

使用说明

本软件按现状提供,仅供学习、研究和合法用途。使用者应遵守所在地法律法规,不得将本软件用于侵害他人合法权益或违反法律的活动。因使用本软件产生的风险和责任由使用者自行承担。

Chat with me