robocorp/robocorp

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

何を解決するか

Pythonでソフトウェアの自動化を構築する包括的なフレームワークを提供し、ブラウザ操作、Windowsデスクトップアプリケーション、データ処理(Excelなど)の自動化を可能にするとともに、シークレット、ログ、作業項目を統合管理する中央制御システムと連携します。

動作方法

このプロジェクトは、異なる自動化領域を処理する専用のPythonライブラリのセットを提供します。コアフレームワーク機能にはメタパッケージを使用し、特定のタスクには別々のライブラリを使用しています:robocorp.browser(Playwright経由)でウェブ自動化、robocorp.windowsでデスクトップアプリ、robocorp.excelでスプレッドシート管理。また、Claude CodeやCursorなどのAIエージェントがこれらの自動化パッケージを初期化して実行できるようにする「AIコーディングエージェントスキル」も含まれています。

対象ユーザー

スケーラブルで保守性の高い自動化タスクを構築し、コントロールルームから管理したいPython開発者および自動化エンジニア。

主な特徴

  • AIエージェント統合:AIコーディングエージェントがRobocorpタスクを構築・検証できるようにする専用スキルを提供。
  • 広範な自動化範囲:ウェブ、Windowsデスクトップ、Excelの自動化をサポート。
  • コントロールルーム統合:シークレット(Vault)、アセット(Storage)、データフロー(Work Items)を管理する組み込みライブラリ。
  • AIアクション:AIエージェントがソフトウェアと対話できるようにするsema4ai-actionsを提供。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト