Before ASB
Manual every time- Repeat the same clicks and copy-paste every run
- A human has to stay in the loop
- Handoffs break when context is missing
- Difficult to reuse across assistants and teammates
visualbuild.me · Automation Skill Builder
Use AI once to capture the workflow, then compile it into deterministic runtime logic you can rerun locally without AI in the loop.
WHY IT CLICKS
No runtime AI required
Before ASB
Manual every timeAfter ASB
Reusable runtime logicSee ASB record a browser task, turn that recording into a reusable skill, and run it again without manual cleanup.
20 min
A 12-step SAP data export — recorded, packaged, and invokable in under 20 minutes
3 run modes
Standalone executables, AI-callable skills, and scheduled jobs — one build, same execution
0 cloud calls at runtime
Zero cloud calls at runtime — skill invocation, quota enforcement, and license validation all happen on your machine.
PROMPT EXAMPLES
Paste a prompt into your MCP client. ASB executes locally — browser, desktop, ERP — and reports each step back.
Open amazon.com, search "iPhone 17", extract product names and prices from the results page, and save them as iphone_prices.csv on the desktop.
EXECUTING
Use MCP ASB to enable AI design mode, record desktop steps via MCP tools (not WinMCP), save as pass_action.py, run AI parameter analysis, and package as exe.
Use MCP asb to enable AI design mode and start recording the script. Then use tools: wait 2 seconds, click 1406,257, wait 2 seconds, input ctrl+a, wait 2 seconds, set DGJW26010091 to the clipboard, then Ctrl+v to paste, wait 4 seconds, click 492, 373, wait 3 seconds, click 410,933, wait 3 seconds, click 635,270, wait 1 second, use ctrl+a to select all, wait 1 second, set test to the clipboard then Ctrl+v, wait 2s, click 1320,526. Execute all via MCP calls; do not use winmcp tools for mouse/keyboard operations. After recording ends, stop recording and save as pass_action.py. Use the MCP tool AI to analyze parameters: input parameter code with value DGJW26010091, parameter tip with value test, then package as exe. Remember to use the AI tools in MCP, not yourself.
EXECUTING
Use MCP ASB tools starting with 164_sap_sap — prefer an existing connection (create one only if none exists). Open transaction ZVF04 to maintain the invoice due-date list, wait 5s, then enter sales organization 1010.
EXECUTING
WHY ASB
Models reason about tasks, yet they cannot click, type, or drive your desktop without a bridge.
Classic RPA is heavy to build, fragile when UI changes, and expensive to maintain.
Package workflows into AI-callable skills through MCP — the same path as Cursor and other assistants.
CORE CAPABILITIES
Eight capabilities, one runtime. Build once, reuse across every assistant.
Control and operate desktop applications.
Automate web tasks and extract data.
Connect services with structured requests.
Extract text and structure from screens and files.
Expose skills to assistants via MCP.
Version and reuse automations as skills.
Run on your machine with local-first privacy.
Chain steps into reliable automations.
TYPICAL SCENARIOS
FINANCE
Generate reports and data dashboards
ERP
Automated ERP data processing
ACCOUNTING
Extract and process invoice data
DATA
Collect website data and content
COMMS
Automated email workflows
RPA
Reproduce and monitor RPA flows
From recording to MCP exposure — every stage visible in the UI.
Execution stays on your hardware.
Logs and records for review.
Tighten upstream AI proxy access.
Core automation without mandatory cloud.
Guardrails for vision paths and tools.
SUBSCRIPTION LICENSE
Each time an AI assistant invokes a skill via MCP, that counts as 1 call. A typical automation run uses around 20–30 calls.
Start free — no credit card needed. Every account gets 1,000 calls per month at no cost, resetting on the 1st of each month (your local time). When you're ready to do more, upgrade any time.
FREE
$0
1,000 calls / month
≈ 33–50 skill runs / month
Get startedSTARTER
$9 / mo
5,000 calls / month
≈ 165–250 skill runs / month
PRO
$29 / mo
20,000 calls / month
≈ 665–1,000 skill runs / month
GROWTH
$99 / mo
100,000 calls / month
≈ 3,300–5,000 skill runs / month
ENTERPRISE
Custom
Volume · SLA · deployment & integrations
Contact usTypical run: 20–30 calls. A skill with loops or retries may use more.
Add-on: +1,000 calls one-time for $2 · All prices USD before tax
Short answers for common pre-sales and install questions.
Summarized for operators and procurement. Pre-built desktop bundles target Windows and macOS (executable + supporting files).
Baseline (bundled app): The ZIP includes what you need to start the service—no separate Python install is required as a precondition. Use a 64-bit OS, reserve 8 GB+ RAM for heavier OCR / ML / desktop workloads, allow several GB of disk for caches on first runs, and use a current browser for the local web UI (often http://127.0.0.1:8800). Optional Python or Node.js may be needed for specific skills.
Windows
64-bit Windows 10 or later (or supported Server). Extract the ZIP and launch the packaged executable; allow prompts for permissions as documented.
WSL counts as Linux for dependencies, not Windows-native UI automation. Optional runtimes (Python, Node.js) may be required for specific skills.
macOS
Use a recent macOS release that runs the distributed bundle. Extract the ZIP and open the app; approve Accessibility / Input Monitoring when the system prompts.
Optional runtimes (Python, Node.js) may be required for specific skills; browser automation also needs MCP configuration in the app.
Linux
The Linux edition suits Debian-based environments. Because deliverables can be large, please reach out to us (or your maintainer) for details on distribution and how to obtain the build.
Headless or server deployments may require DISPLAY or --no-gui.
At runtime, zero cloud calls — skill invocation, quota enforcement, and license validation all happen on your machine. No request goes to our AI API or any entitlement server during execution.
Paid tiers require periodic license renewal — roughly every 30 days, a small license.json file is re-issued from our website to confirm your subscription is active. This is a one-time file refresh, not a per-call network dependency.
expires_at hasn't passed), you can run completely offline indefinitely until it expires.expires_at passes while offline, the app automatically falls back to the Free tier (1,000 calls/month) until you reconnect and refresh your license.Note: like most offline license systems, this relies on your system clock being roughly accurate. We don't currently implement clock-tamper detection — this is a deliberate trade-off in favor of true offline operation.
Two lanes—so expectations stay clear whether you are evaluating, self-hosting, or running under a commercial agreement.
The software may be used and inspected according to its license and repository terms. Documentation, issues, and community discussion (where offered) are provided without warranty.
Community support is best-effort — driven by fellow users and the maintainer when possible. It’s ideal for exploring, learning, and running personal or internal projects. For teams that need faster answers or hands-on help, professional support is available separately.
For organizations that need onboarding, priority help, custom integrations, security review assistance, or deployment hardening, commercial support may be available from the maintainer or partners.
Scope, channels, and SLAs are defined in a separate agreement—not on this marketing page. Contact your vendor or project owner for entitlement and pricing.
Billing and subscriptions: info@visualbuild.me
Technical and product issues: dev@visualbuild.me