Open source workflow memory engine

Your computer should remember what you taught it.

Marouba learns your workflows once, replays them forever, and asks you to correct it once, records the fix, and never asks again when things change.

[Marouba] Loading workflow: comfyui-generate-image
[Marouba] Route order: api, cli, uia, visual, ask
[Marouba] Trying route: api
[Marouba] Prompt queued: 8b31...
[Marouba] Complete. Output: vault/runs/output.png
[Marouba] Run logged.

vault/workflows/comfyui-generate-image.md
status: portable, inspectable, yours

The problem

The frontier labs are building smarter agents. None of them are building ones that remember.

Every AI agent today starts from zero. Every session. Every time. You teach your computer to export a report, process an image, or run a production task. Tomorrow it forgets. The industry's answer is bigger models and longer context windows. But the problem is not intelligence. It is memory.

Every workflow is re-taught

The average knowledge worker repeats the same digital workflows dozens of times per month.

Every update breaks brittle automation

A button moves, a dialog changes, and pixel-click loops are completely lost.

Every fix disappears

When a route breaks, the correction vanishes into the session instead of becoming shared knowledge.

The solution

Marouba: teach once. Replay forever. Correct once.

Teach

Perform your workflow normally. Marouba observes the context, the route, and the intent behind what you did.

Replay

Need the same workflow again? Marouba tries every known route in order — if one breaks, it falls back to the next.

Repair

When something moves or breaks, Marouba asks you to correct it once, records the fix, and never asks again.

Today vs Roadmap

What works now, and what comes next.

Today (working)

  • Vault format
  • Teach mode
  • Replay
  • Repair loop
  • ComfyUI + 4 other app profiles
  • Marketplace signing

Roadmap

  • Companion app UI
  • Mac port
  • Live marketplace
  • Payments

See how it works

A 60-second demo flow.

This is the placeholder for the launch video: a real desktop workflow taught once, replayed the next day, then corrected once after an app update.

00:00 This is my computer.

A quiet desktop. The same repetitive workflow is about to start.

00:08 Today I am teaching it once.

Open Photoshop, apply the same filters, export, save. Marouba stores every route — element names, shortcuts, commands — as human-readable Markdown.

00:15 Tomorrow, I hit replay.

The workflow runs from the vault. No re-teaching. It just knows.

00:21 Then the app changes.

Photoshop updates. A button moves. This is where every other automation breaks.

00:28 Marouba records the correction.

It asks you to correct it once, records the fix, and never asks again.

00:49 Teach once. Replay forever. Correct once.

The same loop works across Photoshop, Excel, Ableton, Chrome, and any desktop app with a profile.

The vault

Not a macro. Not a script. A living record of how you work.

Traditional automations store actions: click here, type this, press Enter. Marouba vaults store every route — element names, shortcuts, commands — as human-readable Markdown, plus fallback paths, verification rules, and repair history. They are git-friendly, portable, inspectable, and yours.

Read the vault format spec →

---
id: photoshop-export-for-web
app: Photoshop
routes:
  - type: cli
    command: "photoshop.exe -r export.jsx"
  - type: uia
    element: Save for Web
  - type: shortcut
    keys: [ctrl, alt, shift, s]
fallback_order: [cli, uia, shortcut, ask]
verification:
  type: file_exists
  path: "{output_path}"
---

Marketplace roadmap

Coming: The Marketplace.

Your workflows have value. The roadmap is a signed workflow marketplace where creators package vaults for real apps, buyers install them, and Marouba tries every known route in order — if one breaks, it falls back to the next. Revenue split: 70% creator, 30% platform.

Creator 70%
Platform 30%

Waitlist

Stop teaching your computer the same thing twice.

Early members get first access to the beta, input on the vault format, founder status in the marketplace, and a direct line to the core team.