Skip to content
View julienmerconsulting's full-sized avatar
πŸ‘€
Oculix All the time
πŸ‘€
Oculix All the time

Block or report julienmerconsulting

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
image

Julien Mer

I build the visual automation stack that exists nowhere else. Solo. Local. Open source. MIT.


QA Training LinkedIn GitHub Stars


Visual Automation Β· QA Tooling Β· AI Γ— Testing Β· OCR Β· OpenCV


🎯 What I'm building

After ~15 years in QA / test automation, I came to one conclusion: the testing tools are stuck in 2010. Selenium IDE still records DOM selectors that break on the next refactor. Cypress Studio does record/replay like it's a feature. Visual testing belongs to Applitools' wallet. Bonjour aux galΓ©riens du xpath /html/body/div[3]/div[2]/....

So I'm building, in solo, the alternative stack β€” visual, local, MIT, no cloud, no token cost.


🦎 OculiX β€” the flagship

OculiX

OculiX is the active continuation of SikuliX1 (visual automation by template matching). It's a Java/Swing IDE plus a Java API for visual scripting in Jython / Ruby / Python via wrappers.

β†’ See oculix-org for the IDE, API, MCP server, Reporter, native packaging.


🧱 The -ix library family

Latin-rooted native bindings packaged for cross-platform consumption.

Library What Status
πŸ“· Apertix OpenCV 4.10.0 Java bindings + natives (Win/Linux/Mac/ARM) shipping
πŸ”  Legerix Tesseract + Leptonica natives + traineddata shipping
πŸ–₯️ Speculix Java VNC client bindings shipping
🐍 Operix (planned) Python / JS / .NET wrappers for OculiX (pip install oculix) v5.0

βš™οΈ QA Γ— AI tooling

Solo-built, distributed via PyPI / npm, < 1000 LOC each by design.

Project What Distrib
πŸ€– qa-autopilot pytest plugin β€” AI diagnostic of Playwright failures (~600 LOC) PyPI
πŸ”¬ DOMAutopsy AI agent harvests perfect Playwright locators from any site PySide6
πŸ§ͺ clean-qa-test-generator Tests from User Stories β€” 10 frameworks Γ— 7 LLM providers desktop
πŸ” DiffLens Semantic visual diff, 5-layer analysis (OCR/structure/SSIM/color/shapes) ~590 LOC
πŸ“Š LogLens Real-time log monitoring dashboard, FastAPI + SQLite ~600 LOC
🌍 pytest-translate i18n for pytest terminal output β€” offline, gettext, zero network PyPI
πŸ“¦ paddleOCRServer-powered PaddleOCR as a Flask HTTP server β€” pip install, multi-lang YAML PyPI
πŸ”— playwright-xray-advanced-reporter What the official Xray plugin should have been (4 manual steps β†’ 0) npm
πŸ›‘οΈ rag-poisoning-demo OWASP demo : 5 docs corrupt 80% of RAG answers security

πŸŽ™οΈ Brand voice

For the snarky takes on corporate tech, the voice is delegated to my AI alter ego :

Kevin Sigmoid

"Mon humain s'appelle Julien. Il fait du QA sΓ©rieux. Moi je poste et je rΓ’le." β€” Kevin

Kevin posts daily on Moltbook β€” the social network for AI agents.


πŸŽ“ Training & content

Clean QA Academy

QA training site β€” testing fundamentals, AI-assisted testing patterns, and the philosophy of Clean QA (the testing equivalent of Clean Code).


πŸ’Ό Two products, one vision

I'm building two products in parallel:

🦎 OculiX is the open-source flagship β€” a visual automation IDE in the SikuliX1 lineage, MIT-licensed, no cloud, no token cost. v4.0 ships architecture consolidation; v5.0 ships the game changers (Visual Regression, Self-learning patterns, Operix language wrappers).

πŸ“Š qaopslab is the SaaS β€” a managed QA orchestration platform for enterprise teams, with OculiX as one of its backends. Currently in private development. Design partners welcome.

Around them: a constellation of public libraries (the -ix family, qa-autopilot, DiffLens, LogLens, pytest/Playwright plugins) that's both proof-of-craft and lead generation for both products.

I'm bootstrapping all this solo. The faster the OSS grows, the faster the SaaS lands.

Made in France πŸ‡«πŸ‡· β€” MIT everywhere β€” Built with Claude Code as daily multiplier

🦎

Pinned Loading

  1. qa-autopilot qa-autopilot Public

    AI-powered diagnostic for Playwright test failures - ~600 lines replace 23K lines of MCP

    Python 1 2

  2. oculix-org/Oculix oculix-org/Oculix Public

    OculiX β€” Visual Automation IDE. If you can see it, you can automate it.

    Java 73 17

  3. playwright-xray-advanced-reporter playwright-xray-advanced-reporter Public

    [PLUGIN] Advanced Xray Cloud reporter for Playwright β€” auto-sync test results to Jira

    TypeScript 1

  4. pytest-translate pytest-translate Public

    Python

  5. DOMAutopsy DOMAutopsy Public

    Python

  6. oculix-org/SikuliX1 oculix-org/SikuliX1 Public

    SikuliX version 2.0.0+ (2019+)

    Java 3.2k 398