taskt is a free open-source RPA client replacing expensive UiPath licenses with local, privacy-first desktop and web automation for Windows.
Jason Bayldon built taskt (originally named sharpRPA) to give Windows users a free, no-code robotic process automation client without vendor subscriptions. The project packages process recording, desktop UI clicks, and web tasks into a standalone C# application that runs entirely on local machines. Today, that origin means your automation scripts and execution logs remain on your local disk rather than streaming to a vendor cloud.
UiPath dominates enterprise automation, but its commercial model requires cloud tenant registration, centralized orchestrators, and costly per-robot licensing. Even starter tiers route telemetry and workflow metadata through vendor cloud servers. taskt takes the opposite approach: it is a local desktop runner with no mandatory network dependencies. Scripts save as plain XML files on your own filesystem, and execution stays entirely on your Windows desktop without sending records to third parties. For users handling confidential spreadsheets or private client data, keeping automation logic on local hardware removes compliance risks.
The trade-off centers on enterprise governance. UiPath provides document understanding, machine learning models, process mining, and fleet orchestration across server farms. taskt provides none of that infrastructure; its optional server component remains experimental, and scheduling relies on Windows Task Scheduler. Choosing taskt means accepting simpler, self-contained desktop tasks rather than an enterprise-wide cognitive bot network.
Can taskt replace UiPath for desktop workflows? For routine data entry, desktop clicks, and Excel tasks on a single computer, taskt replaces UiPath without licensing costs. It cannot match UiPath's cloud orchestration, document AI, or enterprise bot fleets.
Is taskt free for commercial use? Yes. Businesses can deploy it across workstations without seat limits, subscription tiers, or registration requirements.
Does taskt work on macOS or Linux? No. The client relies on the Windows .NET Framework and native Windows automation interfaces, limiting it strictly to Windows.
taskt is an effective option for desktop users who need local Windows automation without ongoing software fees, provided workflows do not require machine learning or centralized fleet management. The project remains active on GitHub with commits into 2025, and its Apache-2.0 license guarantees freedom to run, modify, and distribute automations without commercial restrictions.
Free IDE for Java, Kotlin, Go, TypeScript and Python. Built on IntelliJ Community, fully open source, 300+ plugins.
Show that taskt is listed as an open-source alternative. Paste into your README: