All Projects → kelaberetiv → Tagui

kelaberetiv / Tagui

Licence: apache-2.0
Free RPA tool by AI Singapore

Programming Languages

javascript
184084 projects - #8 most used programming language
C#
18002 projects
PHP
23972 projects - #3 most used programming language
Batchfile
5799 projects
shell
77523 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Tagui

Rpa Python
Python package for doing RPA
Stars: ✭ 2,449 (-42.47%)
Mutual labels:  ai, opencv, tesseract, rpa
Caer
High-performance Vision library in Python. Scale your research, not boilerplate.
Stars: ✭ 452 (-89.38%)
Mutual labels:  ai, opencv
Idmatch
Match faces on id cards with OCR capabilities.
Stars: ✭ 52 (-98.78%)
Mutual labels:  opencv, tesseract
Ncappzoo
Contains examples for the Movidius Neural Compute Stick.
Stars: ✭ 902 (-78.81%)
Mutual labels:  ai, opencv
Ocrtable
Recognize tables and text from scanned images that contain tables. 从包含表格的扫描图片中识别表格和文字
Stars: ✭ 155 (-96.36%)
Mutual labels:  opencv, tesseract
Lambda Packs
Precompiled packages for AWS Lambda
Stars: ✭ 997 (-76.58%)
Mutual labels:  opencv, tesseract
Pytesseractid
使用 pytesseract ocr 识别 18 位身份证号
Stars: ✭ 23 (-99.46%)
Mutual labels:  opencv, tesseract
Caffe2 Ios
Caffe2 on iOS Real-time Demo. Test with Your Own Model and Photos.
Stars: ✭ 221 (-94.81%)
Mutual labels:  ai, opencv
Movement Tracking
UP - DOWN - LEFT - RIGHT movement tracking.
Stars: ✭ 379 (-91.1%)
Mutual labels:  ai, opencv
Learnopencv
Learn OpenCV : C++ and Python Examples
Stars: ✭ 15,385 (+261.4%)
Mutual labels:  ai, opencv
Smartopencv
🔥 🔥 🔥 SmartOpenCV是一个OpenCV在Android端的增强库,解决了OpenCV Android SDK在图像预览方面存在的诸多问题,且无需修改OpenCV SDK源码,与OpenCV的SDK解耦
Stars: ✭ 1,869 (-56.1%)
Mutual labels:  ai, opencv
TagUI
Fork of TagUI tuned for rpa package
Stars: ✭ 25 (-99.41%)
Mutual labels:  tesseract, rpa
Automagica
AI-powered Smart Robotic Process Automation 🤖
Stars: ✭ 2,610 (-38.69%)
Mutual labels:  ai, rpa
Facemoji
😆 A voice chatbot that can imitate your expression. OpenCV+Dlib+Live2D+Moments Recorder+Turing Robot+Iflytek IAT+Iflytek TTS
Stars: ✭ 320 (-92.48%)
Mutual labels:  ai, opencv
Stereo Calibration
📷 📷 Stereo camera calibration using OpenCV and C++
Stars: ✭ 376 (-91.17%)
Mutual labels:  opencv
Sourcery
Refactor Python using AI. ⭐ this repo and Sourcery Starbot will send you a PR
Stars: ✭ 372 (-91.26%)
Mutual labels:  ai
Nowatermark
remove watermark. 去除图片中的水印
Stars: ✭ 373 (-91.24%)
Mutual labels:  opencv
Pythonsift
A clean and concise Python implementation of SIFT (Scale-Invariant Feature Transform)
Stars: ✭ 374 (-91.21%)
Mutual labels:  opencv
Pibooth
The pibooth project provides a Photo Booth application out-of-the-box for Raspberry Pi and opencv compatible devices
Stars: ✭ 398 (-90.65%)
Mutual labels:  opencv
React Native Tesseract Ocr
Tesseract OCR wrapper for React Native
Stars: ✭ 384 (-90.98%)
Mutual labels:  tesseract

TagUI

Free RPA tool by AI Singapore, a government-funded programme to accelerate AI. To start, click the download link below. Join the community or ask any questions at our Telegram.

Download v6.102 | Usage Guide | Demos | Samples | Slides | Podcast | Video | Forum | Zoom


TagUI Users

Write flows in simple TagUI language and automate away repetitive time-consuming tasks on your computer. Tasks include those on websites (native support for Chrome and Edge), desktop apps, or the command line. The TagUI project is open-source and free forever. It's easy to setup and use, and works on Windows, macOS and Linux.

Besides English, flows can be written in 22 other languages, so you can do RPA using your native language. Check out this demo video automating data collection in 4 different languages. With the new TagUI turbo mode, you can even run your automation 10X faster than normal human speed!

Language designed for RPA

In TagUI language, you use steps like click and type to interact with identifiers, which include web identifiers, image snapshots, screen coordinates, or even text using OCR. Below is an example to login to Xero accounting:

https://login.xero.com/identity/user/login
type email as [email protected]
type password as 12345678
click Log in
// besides web identifiers, images of UI elements can be used
type email_box.png as [email protected]
type password_box.png as 12345678
click login_button.png

Grabbing data from a table on a website can be as easy as below (where n is the nth table on the webpage)

table n to forex_rates.csv

Moving data between TagUI and Excel is as easy as using standard Excel formula that you are familiar with

top_salesman = [Monthly Report.xlsx]August!E11

Sending a Telegram notification is trivially easy (first message @taguibot to authorise it to send messages)

telegram id Hello World. Olá Mundo. नमस्ते दुनिया. 안녕하세요 세계. 世界,你好。

Do RPA with Microsoft Word

You can use TagUI MS Office Plug-ins (demo video, sample doc) to easily create and deploy Word doc as RPA robots, and set up RPA data parameters using Excel. Enjoy a full-featured RPA IDE with toolbar of TagUI steps and tooltips, snapshot tool to automate using computer vision, task pane for settings and run output. You can also run TagUI on your phone using free Google Cloud. For VS Code users, you can install this language extension.

Word Plug-in v3

Ecosystem and Communities

TagUI has a bustling user community, and extended community champions create new RPA tools for their own communities, based on TagUI. Python users can pip install rpa for the #1 Python RPA package. TagUI for C# .NET and Go programming languages are being built. For event-driven RPA with thousands of connectors, check out this TagUI module for Node-RED, a popular free and open-source workflow automation tool.

For Microsoft Power Automate Desktop users, you'll be happy to know that there's 2-way integration with TagUI out of the box (for business continuity if you switch between the 2 apps). Do also check out other leading open-source RPA tools, to see if they meet your needs better - OpenRPA & OpenFlow, OpenBots, Robocorp. All of them support enterprise-grade orchestrating and running TagUI robots from their orchestrator.

TagUI Roadmap

Enterprise Security by design

Security Considerations

  • TagUI default implementation is an on-user-computer on-prem RPA tool that does not exist on any cloud
  • TagUI is not a SaaS or software on the cloud running on vendor's cloud, it runs on actual users' computers
  • Industry-specific certifications like PCI-DSS, HIPAA, SOX aren't applicable because TagUI doesn't store data
  • In decentralised bottom-up RPA, not advisable and no need for bot credentials as users are held accountable

Data Considerations

  • For data at rest, storage encryption would be on user's computer's OS-level as it is run on user's computer
  • For data in use, recommend user to manually enter sensitive info like password before letting robot take over
  • For data in motion, users' enterprise app websites are now https by default for secure data entry and retrieval

More Information

  • See this guide on enterprise installation, including whitelisting details, TagUI architecture and dependencies
  • With -report option, there is a summary and detailed logs of robots, with support for centralised reporting

How to get started

Join the community and ask any questions at our Telegram chat group or our Zoom Q&A every Thursday

TagUI v5.11

For technical details of TagUI, such as architecture diagram and codebase structure, see old homepage

Credits

Open-source project Maintainer From How does this contribute to TagUI project
TagUI for VS Code Subhas Malik India language extension for Visual Studio Code
TagUI for Robocorp Nived N India run TagUI in Robocorp or Robot Framework
TagUI for Node-RED Allan Zimmermann Denmark low-code event-driven workflow automation
TagUI for C# .NET Allan Zimmermann Denmark C# version of TagUI (Install-Package tagui)
RPA for Python Ken Soh Singapore Python version of TagUI (pip install rpa)
TagUI v3.0 Ken Soh Singapore personal project before AI Singapore
SikuliX Raimund Hocke Germany computer vision, OCR, input hardware
CasperJS Nicolas Perriault France high-level JavaScript execution engine
PhantomJS Ariya Hidayat Indonesia foundation JavaScript execution engine
SlimerJS Laurent Jouanneau France browser automation for FireFox <= v59

Sponsor

This project is supported by the National Research Foundation, Singapore under its AI Singapore Programme (AISG-RP-2019-050). Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not reflect the views of National Research Foundation, Singapore.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].