シンプルなTagUIフロースクリプトで、Webサイト、デスクトップアプリ、コマンドラインの作業を自動化する無料のオープンソースRPAツール。
robocorp/rpaframework
ブラウザー、Excel、メール、PDF、クラウドAPI、デスクトップアプリを扱う、PythonおよびRobot Framework向けのRobotic Process Automationライブラリ。
代替できる製品:UiPath
- スター
- 1,580
- フォーク
- 280
- 未解決の Issue
- 35
- 最終コミット
- 4 日前
これは何?
RPA Frameworkは、繰り返し発生するコンピューター作業を実行するソフトウェアロボットをスクリプトで作成する、Robotic Process Automation向けのオープンソースライブラリ集です。各ライブラリは、Robot Frameworkのテスト形式のタスクファイルにインポートして使うことも、通常のPythonコードから直接使うこともできます。
SeleniumやPlaywrightを使ったブラウザー操作、Windowsおよびクロスプラットフォームでのデスクトップ自動化、Excel・Word・Outlookアプリケーションの操作、Excelファイルの編集、PDFの読み取りと作成、画像処理、IMAP/SMTPやExchange経由のメール、FTP、HTTP、データベースへのアクセスなど、幅広いライブラリを提供しています。また、AWS、Google Cloud、Azure、Microsoft Graph、Salesforce、Slack、HubSpotなどのコネクターに加え、OCRやドキュメントAIとの連携機能も含まれています。
ライブラリは個別のPyPIパッケージとして配布されており、その大半をまとめたメインパッケージとしてrpaframeworkも用意されています。通常はconda.yamlファイルまたは仮想環境内のpipを使ってインストールし、Python 3.9.2以降が必要です。
主な機能
- 01SeleniumおよびPlaywrightライブラリによるブラウザー自動化
- 02Excel、Word、Outlookのデスクトップアプリケーション操作
- 03Excelファイル、PDF、画像、表の処理
- 04IMAP/SMTPおよびExchange経由のメール対応
- 05AWS、Google Cloud、Azure、Microsoft Graph、Slack向けコネクター
ユースケース
- ブラウザー上の定型的なWebフォーム入力やログインの自動化
- スプレッドシートやメールを読み取り、業務ワークフローにデータを取り込む
- OCRを使ったPDFやスキャン文書からのデータ抽出
- RPAボットとクラウドサービスやCRMシステムとの連携
クイックスタート
- 1
PyPIからrpaframeworkパッケージをインストールします
使う前に知っておきたいこと
- このプロジェクトはRobocorp Control RoomとDeveloper Tools向けに最適化されているため、一部のワークフローではこれらのプラットフォームを前提としています。
収録されている特集
トピック
よくある質問
- rpaframework とは?
- ブラウザー、Excel、メール、PDF、クラウドAPI、デスクトップアプリを扱う、PythonおよびRobot Framework向けのRobotic Process Automationライブラリ。 RPA Frameworkは、繰り返し発生するコンピューター作業を実行するソフトウェアロボットをスクリプトで作成する、Robotic Process Automation向けのオープンソースライブラリ集です。各ライブラリは、Robot Frameworkのテスト形式のタスクファイルにインポートして使うことも、通常のPythonコードから直接使うこともできます。
- rpaframework は無料で使えますか?ライセンスは?
- rpaframework は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- rpaframework は今もメンテナンスされていますか?
- 活発にメンテナンス中。rpaframework の最終コミットは 2026年11月2日 です。
- rpaframework は何に使えますか?
- ブラウザー上の定型的なWebフォーム入力やログインの自動化 スプレッドシートやメールを読み取り、業務ワークフローにデータを取り込む OCRを使ったPDFやスキャン文書からのデータ抽出 RPAボットとクラウドサービスやCRMシステムとの連携
- rpaframework のインストール方法は?
- PyPIからrpaframeworkパッケージをインストールします
- rpaframework はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/robocorp/rpaframework
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
マクロレコーダー、JavaScript API、OCR、画像認識、AIアシスタント向けMCPサーバーを備えた、ブラウザーおよびデスクトップ自動化拡張機能。
LLMとコンピュータビジョンを使ってあらゆるサイトのWebワークフローを実行するオープンソースのブラウザ自動化ツール。PlaywrightにAIコマンドを追加します。
WindowsアプリやWebページを自動化する、ビジュアルなローコード設計ツールを備えたオープンソースのエンタープライズ向けRPAデスクトップアプリ。AIエージェントからも呼び出せます。
ブラウザー操作を一度記録して再現性の高いワークフローとして再実行し、ステップに失敗した場合はBrowser Use AIに切り替えます。
Python製の、受け入れテスト、ATDD、RPA向けのオープンソースなキーワード駆動型自動化フレームワーク。