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.
HOW IT WORKS
Local-first — not a cloud sandbox agent. AI is used once at record time; zero cloud calls at runtime.
WHY IT CLICKS
No runtime AI required
Before ASB
Manual every timeAfter ASB
Reusable runtime logicPROMPT 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 AI design recording. 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
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 or AI calls for skill execution — invocation, quota, and license checks stay on your machine. AI is used when you record / author (with the model you configure), not on every rerun.
Paid tiers still need a periodic license.json refresh (~every 30 days) from our site. That is a one-time file update, not a per-run 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