Automate Without
Limitations.

The speed of No-Code. The power of Pure Python.
TaskArc is the self-contained RPA environment for developers who demand control.

Explore Features Documentation
TaskArc IDE
Snip
Region
Point
(None)
RUN BOT
Main_Bot.py
utils.py
assets
config.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
from bot import *
import uiautomation as auto
import sys

def process_orders():
    print("--- Starting Login Sequence ---")

    # 1. Login Logic
    if exists("assets/login_logo.png"):
        click("assets/username.png")
        type("admin_user", Key.TAB)
        type("password", Key.ENTER)

    # 2. Wait for Dashboard
    wait_for("assets/dashboard.png", timeout=15)

    # 3. Scrape Data Grid
    grid = get_element(auto.DataGridControl(Name="Orders"))
    if grid:
        items = get_children(grid)
        for item in items:
            val = get_text(item)
            print(f"Processing Order: {val}")
            click(item)
            wait(0.5)
            # Perform actions on detail view
            click("assets/approve_btn.png")
            click("assets/back_nav.png")

    print("--- Sequence Complete ---")

if __name__ == "__main__":
    try:
        process_orders()
    except Exception as e:
        print(f"Error: {e}")
PROBLEMS
OUTPUT
TERMINAL
--- Starting Execution using runtime/python.exe ---
--- Starting Login Sequence ---
[DEBUG] Clicking Image: assets/username.png
[DEBUG] Type 'admin_user'

Experience the Workflow

Click the features below to see how TaskArc accelerates development.

Hover Vision

Instant image previews in code.

Table Wizard

Extract grids without loops.

Image Confidence

Adjust match strictness.

Element Snip

Auto-generate UI selectors.

Live Diagnostics

Real-time variable tracking & linting.

Database Manager

Built-in SQL client.

Watcher Protocol

Parallel error handling.

Project Structure

Architecture & Versioning.

Why TaskArc?

Most RPA tools are either too simple (recorders) or too expensive (enterprise suites). We built the middle ground.

Computer Vision Engine

Native OpenCV integration allows you to find elements by image, coordinate, or OCR text recognition instantly.

Smart Snipping

Don't write selectors manually. Use our Snipping Tool to auto-generate Python code for UI elements.

Supervisor Architecture

The "Watcher" bot runs in a separate process, handling errors, popups, and crashes without stopping the main logic.

Self-Contained Runtime

No pip install nightmares. TaskArc ships with a portable Python 3.11 environment ready to run on any Windows machine.

Database Manager

Built-in UI for connecting to SQLite, PostgreSQL, or MySQL. Manage your automation data directly within the IDE.

Hybrid Development

Use Auto-Code features for speed, but drop into raw Python whenever you need complex logic. No guardrails.

Built for Windows Automation

TaskArc leverages the native Windows API and modern Python libraries to ensure your bots are lightweight and fast.

Python 3.11 Core
PyQt6 Interface
OpenCV & Windows OCR
UIA Automation

Ready to break the No-Code barrier?

We are currently accepting Alpha testers for the Windows build.