Vibecode Robomotion

track this build4 phases, 12 steps, beginner friendly
KINDA · weekend project
price variesbuild time weekend to multi-daycategory 🤖 automationreplaced by 0 people

The visible robotic process automation loop is buildable, but a credible replacement needs more than the first screen. Robomotion earns its keep through connectors, auth, reliability, so expect a weekend or multi-day build and a narrower personal scope.

the project pack5 files · written for this build, step by step
README.md
# Robomotion · indie build

One automation done properly, whose hard problems are surviving a queue that delivers at least once, telling a failure worth retrying from one that will never succeed, and keeping a readable record of every run without writing a secret into it.

Estimated effort: **weekend**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Runtime | Node with a Redis-backed queue and a worker in its own process | the tick and the work must not share a process, because one slow step blocks every schedule |
| Definition | Workflows are declared data with typed, validated steps, never embedded code | a workflow you cannot read at three in the morning is one you cannot fix at three in the morning |
| Storage | PostgreSQL holds runs and step results, Redis is only the queue | Redis is a delivery mechanism, not your record of what happened |
| Secrets | Referenced by name in the definition, resolved at the moment of use, redacted in logs | definitions get exported, shared and pasted into issues |
| Browser steps | Only where no API exists, on sites whose terms allow it, headed by default | an invisible browser is how you discover three weeks late that it has been failing |
| Schedules | Keyed on the intended slot rather than the moment the tick woke | a catch-up after downtime should run once, not once per missed minute |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Node.js 22 or newer** · free
  - Why: Runs the scheduler, the worker and the tests.
  - Get it: nodejs.org, or nvm install 22.
  - Verify: node --version prints v22 or higher
- [ ] **PostgreSQL 16 or newer** · free locally, a few pounds a month managed
  - Why: Runs, attempts and dead letters live here, and the unique constraint on the idempotency key is part of the correctness argument.
  - Get it: Your package manager, or a small managed instance.
  - Verify: A duplicate idempotency key is rejected by the database
- [ ] **Redis 7 or newer** · free locally
  - Why: The queue, and nothing else. Its at-least-once behaviour is the reason this build is shaped the way it is.
  - Get it: Your package manager, Docker, or a managed instance.
  - Verify: A worker killed mid-job sees the job return to waiting
- [ ] **A sandbox account on the service you are automating** · free with most services
  - Why: Exactly-once behaviour is only testable by actually calling something, and a duplicate invoice in a real account is a real invoice.
  - Get it: A test or sandbox tenant with its own credentials, separate from anything live.
  - Verify: A test call succeeds and the account is confirmed to be a sandbox
- [ ] **A written decision about what you are allowed to automate** · free
  - Why: This is the difference between a tool that saves hours and one that closes an account, and it is a reading task rather than a coding task.
  - Get it: Read the published terms and API policy of every service the workflow touches, and write down what each permits.
  - Verify: Each step in the definition names the permission it relies on
- [ ] **Your ceilings, retention and catch-up cap** · free
  - Why: Each is asserted by a test, and picking them after an incident means picking whatever the incident did.
  - Get it: Write down steps per run, maximum run duration, artifact retention and the number of catch-up slots allowed.
  - Verify: All four appear in configuration and are named in tests

## Quick start

Follow Phase 1 in `BUILD_PLAN.md`; it creates the project.

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- A connector library.
- A hosted control plane with teams and roles.
- A visual workflow builder.
- Any step that defeats an anti-automation measure.
- hundreds of maintained connectors
- OAuth app verification
- durable execution at scale
- schema drift handling and enterprise controls

If one of those is essential to you, that is the reason to keep paying for Robomotion, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

Robomotion: One automation is easy. Subscribers pay for maintained integrations, credentials, retries, observability, and someone else owning breakage.

what you lose

xhundreds of maintained connectors

xOAuth app verification

xdurable execution at scale

xschema drift handling and enterprise controls

share on X ↗"I just replaced Robomotion with one prompt"
the escape hatch

Don't feel like building it? These folks already made it free.

UI.Vision RPABrowser and desktop macros with OCR and spreadsheets; cloud workers are replaced by the machine in front of you.2.0kaug 2026open source↗Power Automate for desktopWindows gets a free attended RPA designer; unattended cloud robots still report to accounting.$0free↗

no votes, no pay-to-list · just what's real

the numbers

Robomotion pricing

planmonthlyannual (per mo)what you get
free$0/workspace$0/workspace50 cloud credits refreshed daily plus 250 one-time credits; 1 GB storage.
solo$49/workspace$39.20/workspace1 user; 1 development robot; 3 app robots; 50 flows; 2,500 AI credits; 50,000 proxy requests; 80 cloud hours; 25 GB.
pro$129/workspace$103.20/workspace3+ users; 3 development robots; 1 production robot; 5 app robots; 250 flows; 7,500 AI credits; 150,000 proxy requests; 240 cloud hours; 250 GB.
team$399/workspace$319.20/workspace5+ users; 5 development robots; 2 production robots; 15 app robots; unlimited flows; 25,000 AI credits; 500,000 proxy requests; 720 cloud hours; 1 TB.
self-hosted starter$499—Self-hosted control plane; current public page does not state numeric robot, user or flow caps.
self-hosted growth$999—Larger self-hosted deployment; current public page does not state numeric robot, user or flow caps.
self-hosted enterprisecustom—Custom self-hosted scale, security and support.

free tier50 cloud credits per day plus 250 one-time credits and 1 GB storage; no paid top-ups on Free

billingmonthly + annual for cloud plans (annual is 20% lower); self-hosted Starter and Growth are monthly

hidden costsAdd-ons are $9/month per user, $19 per app robot, $49 per development robot and $99 per production robot. AI usage is valued at $0.01 per AI credit; higher automation, proxy and cloud-runtime use can require add-ons or an upgrade.

verified 2026-08-11 · source ↗

questions
Vibecode Robomotion

Kinda. The core of Robomotion is buildable in a weekend with the prompt on this page, but there are real gaps: hundreds of maintained connectors, OAuth app verification. Read the honest list above before committing.

How much does Robomotion cost?

Robomotion's pricing is usage-based or varies by plan · The official pricing URL is recorded, but a stable current amount was not safely recoverable in this pass. Do not publish a number until rechecked..

What do I lose by replacing Robomotion?

Honestly: hundreds of maintained connectors; OAuth app verification; durable execution at scale; schema drift handling and enterprise controls. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Robomotion?

Yes: UI.Vision RPA (Browser and desktop macros with OCR and spreadsheets; cloud workers are replaced by the machine in front of you.) Power Automate for desktop (Windows gets a free attended RPA designer; unattended cloud robots still report to accounting.) The prompt is for when you want it exactly your way.