Midscene

175 posts

Midscene

Midscene

@midscene_ai

Your AI Operator for Web, Android, Automation & Testing

Katılım Nisan 2024
6 Takip Edilen679 Takipçiler
Midscene
Midscene@midscene_ai·
The interesting unit isn't any single tool. It's "vision LLM + remote browser" as a primitive. Once you have it, you stop writing selectors. Full code, .env setup, the one footgun, end-to-end: @midscene/i-let-an-open-source-vision-model-drive-a-cloud-browser-no-dom-no-selectors-just-screenshots-6eae8cbf34cc" target="_blank" rel="nofollow noopener">medium.com/@midscene/i-le…
English
0
0
0
20
Midscene
Midscene@midscene_ai·
What this unlocks: • Smoke tests for any app, regardless of how the DOM rebuilds • Scraping with prose instead of XPath • Visual assertions that understand semantics • Same script runs Web / Android / iOS / Desktop You stop writing selectors. You start writing intent.
English
1
0
0
16
Midscene
Midscene@midscene_ai·
I let an open-source vision model drive a cloud browser. ~80 lines of TypeScript. No DOM. No selectors. Just screenshots. It worked on the first try. Full write-up + code below 👇
Midscene tweet media
English
1
0
0
41
Midscene
Midscene@midscene_ai·
Using Midscene at your company? Reply or DM — we'll add you 🙌 👉 midscenejs.com
English
0
0
0
15
Midscene
Midscene@midscene_ai·
🏢 Inside ByteDance: Douyin, TikTok, Lark, Doubao, Volcengine, Soda Music, Dongchedi… 🌍 Outside ByteDance: Alibaba, Xiaomi, AVATR, iQiyi, Bilibili, Autel… ⚠️ Not every company using Midscene made this list — still collecting.
English
1
0
0
41
Midscene
Midscene@midscene_ai·
A counterintuitive number: Midscene's external community group (3,400+ members) is now bigger than the internal ByteDance user group (1,800+). A question we keep getting: "Does anyone at ByteDance use Midscene? Anyone outside?" Time to share the receipts 👇
Midscene tweet media
English
1
0
0
42
Midscene
Midscene@midscene_ai·
The trick is invalidation. UI changed → falls back to model decision automatically. Never get stuck on a stale cache entry. Three months into writing an E2E suite, you'll appreciate this. → midscenejs.com/caching
English
0
0
0
60
Midscene
Midscene@midscene_ai·
Real numbers from our docs: an e-commerce search script runs 51s without cache, 28s with cache hit. Your speedup depends on script, model, and page complexity.
English
1
0
0
50
Midscene
Midscene@midscene_ai·
The real cost of AI-driven E2E tests isn't a single inference. It's regression — same script, 50 runs a day, every run hitting the model.
Midscene tweet media
English
1
0
6
146
Midscene
Midscene@midscene_ai·
Our fix is one apt-get install + one API flag. Midscene wraps xvfb-run for you, no manual Xvfb startup. Full workflow Midscene Studio runs in CI — copy-paste ready in the repo: github.com/web-infra-dev/…
English
1
0
0
63
Midscene
Midscene@midscene_ai·
Underrated capability: Midscene.js runs desktop automation headless on Linux CI. Most teams assume desktop UI automation needs a real machine or VM.
Midscene tweet media
English
3
0
2
143
Midscene
Midscene@midscene_ai·
Three completely different fixes for: prompt was wrong / screenshot was off / model didn't get it. Drop the report into a GitHub issue or Slack — anyone can reproduce your case without setting up the environment.
English
1
0
0
66
Midscene
Midscene@midscene_ai·
The piece of Midscene.js I'm most proud of isn't the AI part. It's the HTML replay report.
English
1
0
1
134