Skip to content

An open-source RPA studio — free, without a subscription

A .NET workflow designer, an AI agent that builds robots from a spec, headless runs. Apache-2.0 and sources on GitHub: the studio, the runner and the orchestrator are free forever.

Open source Free forever Apache-2.0

A workflow designer on .NET and Workflow Foundation. An AI agent reads the spec and assembles the robot, the runner executes it without a GUI. Studio, runner and orchestrator are free; licence and sources are open. There is no vendor cloud: everything runs on your machines.

Apache-2.0 · no sign-up, no keys · no lock-in to our infrastructure · Windows 10/11 · .NET Framework 4.7.2

Start with three commands

git clone https://github.com/FreeAiSoft/AiRpa.git
cd AiRpa
dotnet build

If it does not build, that is our defect — not an installation quirk.

Project goals

Four goals that drive our decisions — and that you can hold us to.

Goal 1

An open-source RPA studio

The designer, the runner and the orchestrator live in a public repository under Apache-2.0: you can read the engine, build it, change it and fix it yourself — no vendor permission needed.

Goal 2

The robot is not tied to the project's infrastructure

The output is plain dll and exe files: you can invoke them from any orchestrator, scheduler or CI, not only from ours. Switching orchestrators means changing the call, not rewriting the robot.

Goal 3

A studio with no dependency on external infrastructure

No vendor cloud, no licence server, no mandatory connection: the studio runs on your machines and inside your own environment.

Goal 4

End-to-end automation of robot development

Anything the agent can do, the agent should do: from spec to a finished robot — requirement parsing, the model, the package, the run, the report and the fixes that follow.

Open source, not “source available”

Openness here is not a word on a banner: it is four verifiable facts.

Apache-2.0

The licence text sits in the repository as LICENSE: commercial use, modifications and forks are allowed, with an explicit patent grant.

Public repository

Code, history, sample projects and documentation in one place. You do not have to ask a sales manager for a link.

Price 0

No fee for the licence, for a run or for the number of machines — neither today nor in a year. The page markup carries the same zero price.

Immutable package

A robot package is checked by SHA-256: the same version with different content is never overwritten.

Free is not a trial

No “30 days”, no “up to three robots”, no “free for personal use only”. The boundaries are stated upfront so that they do not change later.

ItemHow it works
Studio, runner, orchestratorfree forever: no limit on robots, machines or runs
Sign-up, keys, internetnot needed: clone, build, run; execution works offline
Implementation, training, supporta separate service — write to us if you need someone to do the work
Our infrastructurenot needed: the studio, runner and orchestrator run on your machines; there is no vendor cloud and no licence server
What you will never geta licence server, telemetry with robot data, forced “subscription” updates

No lock-in to our infrastructure

The studio does not need our cloud and does not ask permission to run: no vendor server, no mandatory connection, no “licence renewal” that may fail.

Works offline

The studio and the runner live on your machine, an execution needs no network, and there is no licence check that calls home — because there is no licence check at all.

Runs anywhere

Windows 10/11, your own server or your own cloud: the only requirement is .NET Framework 4.7.2, which the system already has.

Leaving costs nothing

The runner is all a machine needs; the project and the robot packages are your files, not records in our service. You never have to ask us for them.

Three differences from vendor platforms

The code is open and free

No licence fee, no subscription, no per-run charge. You can read how the engine works and fix it yourself.

What exactly is open

The AI agent builds from a spec

The agent parses requirements, asks about ambiguities and edits the workflow model — with an edit log.

How the agent edits a workflow

Sources and runs stay with you

The robot project, its sources and the headless run live on your machine: nothing is taken away, nothing blocks an offline run, and nothing ties you to our infrastructure.

Orchestration without a GUI

From spec to report

Step 1

Spec

docx, pdf or xlsx: the agent splits it into items and collects ambiguities as questions.

Step 2

Workflow model

An activity tree in C# and Workflow Foundation: edited by hand or by the agent, every change is visible.

Step 3

Robot package

Version, content and SHA-256: the package is immutable and cannot be swapped unnoticed.

Step 4

RpaRunner.exe

A run without a GUI: an exit code and a step report instead of “take a look yourself”.

The “spec item ↔ workflow element” trace shows what is actually implemented and what is still a question — the same trace becomes the acceptance baseline.

What the studio does

Workflow designer

Activity tree, arguments, variables and debugging in one window.

Read more

AI agent from a spec

Reads the requirements, asks questions and assembles the robot by editing the model.

Read more

Spec processing

docx, pdf and xlsx become a spec model with questions, not a retelling.

Read more

Orchestrator without a GUI

Schedules, queues and statuses on a server, without a desktop shell.

Read more

Runner and robot package

Headless runs with exit codes and a report; the package is verified by SHA-256.

Read more

MCP for external agents

Studio tools are available to an external agent over an open protocol.

Read more

All eight capabilities — including C# activities and NuGet libraries.

How we differ from UiPath, Power Automate and OpenRPA

AiRpaStudioUiPathPower AutomateOpenRPA
Licence price0per price listper price list0
Mandatory subscriptionnoyesyesno
Sources with the customeryes, Apache-2.0nonoyes
Run without a GUIyes, RpaRunner.exeyesyeslimited

Data about other platforms comes from public vendor pages as of this page's update date. Figures, links and dates are on the Comparison page.

First robot in 30 minutes

  1. Clone the repository and build the solution: dotnet build. Windows 10/11 and .NET Framework 4.7.2 are required.
  2. Open the sample project in the studio or in Visual Studio 2022/2026 — it builds with no manual edits.
  3. Run the scenario through RpaRunner.exe and take the exit code with the step report.

If something does not build

That is our defect, not an installation quirk. Open an issue in the repository or write to us — we fix it and mention it in the release notes.

Who it fits and who it does not

It fits

  • an RPA engineer who wants a C#/.NET designer of their own;
  • an IT department that needs sources and runs to stay in-house;
  • an integrator building robots for clients without licence fees;
  • a team where specs are written by non-developers: the agent asks about ambiguities.

It does not fit

  • when you need a vendor SLA and a one-click boxed installer;
  • when you need a cloud platform with ready-made connectors to everything;
  • when nobody on the team can build a .NET project.

What is already verified

The sample builds with no edits

The project from the repository builds and runs in both the studio and the runner — no “fix the path in the config” step.

Docs from the same repository

Product pages and code live side by side: the description does not lag behind behaviour at release time.

The package is immutable

The same package version with different content is never overwritten: verified by SHA-256.

Questions people ask first

The studio, runner and orchestrator are free: no subscription and no limit on robots, machines or runs. We earn on implementation and support — that is a separate service, not a hidden licence.

Apache-2.0: use it in commercial robots, modify the code, distribute forks. Terms are in the LICENSE file and on the Licence page; there is no warranty, it is provided “as is”.

In the public repository: code, samples and documentation. Build with dotnet build; Windows 10/11 and .NET Framework 4.7.2 are required.

Yes. The robot runs locally through RpaRunner.exe; there is no licence server and no mandatory outbound calls.

Only the spec text and the workflow model; you can use your own key or a local model. What is sent and what stays on the machine is described on the Privacy page.

UiPath and Power Automate are proprietary subscription platforms. OpenRPA is the closest in spirit but does not call itself open source and does not build a robot from a spec. n8n is about integrations and AI agents, not about RPA scenarios with windows and selectors.

No. You only need Windows and .NET Framework 4.7.2: the studio, runner and orchestrator are installed on your machines or servers, there is no licence server and no mandatory outbound calls. If you leave, the project, packages and sources stay with you — no migration through us is required.

Take the sources, not a subscription

The repository is open: code, licence, samples and documentation in one place. Public builds arrive with the first release — for now the studio is built from source.

Apache-2.0 · 0 · no sign-up