robocorp/robocorp

Create 🐍 Python AI Actions and 🤖 Automations, and deploy & operate them anywhere

解决的问题

提供一个全面的 Python 自动化框架,使开发者能够自动化浏览器操作、Windows 桌面应用程序以及数据处理(如 Excel),同时与集中式控制系统的密钥、日志和工作项进行集成。

工作原理

该项目提供一系列专门的 Python 库,用于处理不同的自动化领域。使用元包(meta-package)管理核心框架功能,而特定任务则使用独立的库:robocorp.browser(通过 Playwright)用于网页自动化,robocorp.windows 用于桌面应用,robocorp.excel 用于电子表格管理。此外,还包含一个“AI 编码代理技能”,允许 Claude Code 或 Cursor 等 AI 代理启动并运行这些自动化包。

适用人群

需要构建可扩展、可维护的自动化任务,并可通过控制室进行管理的 Python 开发者和自动化工程师。

主要亮点

  • AI 代理集成:提供特定技能,教会 AI 编码代理如何构建和验证 Robocorp 任务。
  • 广泛的自动化范围:支持网页、Windows 桌面和 Excel 自动化。
  • 控制室集成:内置库用于管理密钥(Vault)、资产(Storage)和数据流(Work Items)。
  • AI 操作:提供 sema4ai-actions,创建“AI 操作”,赋予 AI 代理与软件交互的能力。

相关

  • 项目
  • 项目
  • 项目
  • 项目